25.5. メンバーロールへのユーザーの移行

Red Hat OpenStack Platform 13 では、デフォルトのメンバーロールは_member_と呼ばれています。
Red Hat OpenStack Platform 16.1 では、デフォルトのメンバーロールは member と呼ばれています。

Red Hat OpenStack Platform 13 から Red Hat OpenStack Platform 16.1 へのアップグレードを完了しても、_member_ロールに割り当てたユーザーにはそのロールが残っています。以下の手順で、すべてのユーザーをmemberロールに移行することができます。

前提条件

  • オーバークラウドが最新バージョンにアップグレードされていること

手順

  1. _member_ロールを持つクラウド上のすべてのユーザーをリストアップします。

    openstack role assignment list --names --role _member_ --sort-column project
  2. 各ユーザーに対して、_member_ロールを削除し、memberロールを適用します。

    openstack role remove --user <user> --project <project>  _member_
    openstack role add --user <user> --project <project>  member