これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド キーストーンです。
プログラム:
NAME
keystone - OpenStack Identity API のクライアント
SYNOPSIS
キーストーン 【オプション】 [コマンドオプション]
キーストーン 助けます
キーストーン 助けます
DESCRIPTION
警告:
キーストーン コマンド ライン ユーティリティは廃止予定です。 の OpenStack クライアント 統一
command ライン ユーティリティ 代わりに使用する必要があります。 の キーストーン コマンドラインユーティリティのみ
は Identity API の V2 をサポートしますが、OSC プログラムは V2 と V3 の両方をサポートします。
キーストーン コマンドラインユーティリティは、OpenStack Identity API を提供するサービスと対話します
(キーストーンなど)。
API と通信するには、認証される必要があります。 キーストーン は、大阪で
これには複数のオプションがあります。
Keystone のブートストラップ中に、共有秘密トークンを使用して認証が行われます。
Identity API エンドポイントの場所。 共有秘密トークンは次のように構成されます。
keystone.conf を「admin_token」として指定します。
これらの値はコマンドラインで次のように指定できます。 --os-トークン & --os-エンドポイント、またはセット
それらを環境変数に含めます。
OS_SERVICE_TOKEN
Keystone 管理トークン
OS_SERVICE_ENDPOINT
Identity API エンドポイント
コマンド ライン オプションは、設定されている環境変数をオーバーライドします。
すでにアカウントをお持ちの場合は、OpenStack のユーザー名とパスワードを使用できます。 できるよ
これと --os-ユーザー名, --os-パスワード.
Keystone を使用すると、ユーザーは歴史的に
テナントと呼ばれます。 承認したいプロジェクトを指定するには、次のようにします。
オプションで指定します --os-テナントID or --os-テナント名.
オプションを使用する代わりに、単に環境変数として設定する方が簡単です。
OS_USERNAME
Keystone のユーザー名。
OS_パスワード
Keystone のパスワード。
OS_TENANT_NAME
Keystone プロジェクトの名前。
OS_テナント_ID
Keystone テナントの ID。
OS_AUTH_URL
OpenStack API サーバーの URL。
OS_IDENTITY_API_VERSION
OpenStack Identity API のバージョン。
OS_CACERT
このクライアントの CA トラストストア (PEM 形式) の場所。
OS_CERT
この公開鍵を含むキーストア (PEM 形式) の場所
クライアント。 このキーストアには、オプションでこのクライアントの秘密キーを含めることもできます。
OS_KEY この秘密キーを含むキーストア (PEM 形式) の場所
クライアント。 秘密キーが OS_CERT に含まれている場合、この値は空にすることができます。
ファイルにソフトウェアを指定する必要があります。
たとえば、Bash では次のように使用します。
エクスポート OS_USERNAME=あなたの名前
エクスポート OS_PASSWORD=yadayadayada
エクスポート OS_TENANT_NAME=私のプロジェクト
エクスポート OS_AUTH_URL=http(s)://example.com:5000/v2.0/
エクスポート OS_IDENTITY_API_VERSION=2.0
OS_CACERT=/etc/keystone/yourca.pem をエクスポート
OS_CERT=/etc/keystone/yourpublickey.pem をエクスポート
OS_KEY=/etc/keystone/yourprivatekey.pem をエクスポート
OPTIONS
使用可能なコマンドとオプションのリストを取得するには、次のコマンドを実行します。
キーストーンのヘルプ
コマンドの使用法とオプションを取得するには:
キーストーンのヘルプ
例
endpoint-create コマンドに関する情報を取得します。
keystone ヘルプ エンドポイント作成
OpenStack サービスのエンドポイントを表示します。
キーストーンカタログ
「サービス」プロジェクトを作成します。
keystone テナント作成 --name=service
nova のサービス ユーザーを作成します。
keystone ユーザー作成 --name=nova \
--tenant_id= \
--メール=[メール保護]
役割を表示:
キーストーンの役割リスト
onworks.net サービスを使用してオンラインで Keystone を使用する