2017-11-03 3 views
1

私は複数のOpenstackプロジェクトを利用できますが、実行するコマンドはすべて私の個人プロジェクトに適用されます。Openstackの作業プロジェクトを変更するには

"作業中のプロジェクト"の変更方法を知りたいと思います。私はドキュメントでそれを見つけるように見えません。

+1

実行しているコマンドは何ですか? 'openstackclient'または' keystoneclient'の場合は、別のプロジェクトで自分自身を認証する必要があります。そのため、他のクライアントAPIを承認するための異なるプロジェクトスコープのセッションがあります。 – Lucas

答えて

1

どのインタフェースが使用されているか分かりませんが、ソリューションベースのCLIを提供します。

  • 'openstackrc_youraccount' ファイル(それがocataバージョンのrcファイルだが、重要な変数がOS_PROJECT_NAMEある。OS_T​​ENANT_NAMEは、古いバージョンの名前です。)
export OS_USERNAME=YOUR_USERNAME 
export OS_PASSWORD=YOUR_PASS 
export OS_PROJECT_NAME=YOU_WANT_TO_WORK_PROJECT_NAME 
export OS_USER_DOMAIN_NAME=Default 
export OS_PROJECT_DOMAIN_NAME=Default 
export OS_AUTH_URL=http://YOUR_CONTROLLER_HOST_OR_IP:35357/v3 
export OS_IDENTITY_API_VERSION=3 
  • プロジェクトを設定した後OS_PROJET_NAMEを操作して現在のセッションを適用する名前を指定します。
$ source openstackrc_youraccount 

今あなたが選択したプロジェクトで作業することができます。

私はあなたに役立つことを願っています。

関連する問題