仮想マシン・アカウントのパスワードを変更するにはOpenStackのテナントコンソール

1.cloud-INIT方法
この方法は、仮想マシンに注入され、パスワードのスクリプトをリセットするために、クラウド-initをインストールするには、仮想マシンイメージが必要です。
新星ブート-image =イメージ-ID -nicネット-ID =ネット-ID -flavor =味-ID -user-データ=クラウドのconfig.txtインスタンス名或者OpenStackのサーバー--flavor味-IDを作成--user-データ./cloud-config.txt --image画像ID --nicネットID =ネットIDのインスタンス名
ここでクラウドのconfig.txtの内容は次のとおりです。
#クラウド-config設定
chpasswd:
  リスト:|
    ルート:123456
  有効期限が切れる:偽
 
2.注入方法
ノード/etc/nova/nova.conf、次の構成パラメータを計算する編集:
inject_password =真
inject_partition = -1
サーバコンピューティングノードの再起動新星
systemctl再起動libvirtd.service OpenStackの-新星-compute.service
 
次のようにエディットコントロールノードの/ etc / OpenStackの-ダッシュボード/ local_settings、構成パラメータが修正されます。
OPENSTACK_HYPERVISOR_FEATURES = {
...
'can_set_password':真、
}
コントロールノードの再起動のhttpdサービス
systemctl再起動httpdのmemcachedの
 
ダッシュボードインターフェイスに、以下に示すように、例の開始]をクリックします。
注:新しいインターフェイスは、ダッシュボードをOpenStackの変更されている、あなたは仮想マシンコードセクションまで上記のセットを見ることができない、インターフェイスの古いバージョンに切り替える必要があり、また、次のように設定パラメータを変更し、上記の設定ファイルを編集します:
LAUNCH_INSTANCE_LEGACY_ENABLEDは、ワークフローインスタンスを開始するために、クラウドホストを作成するために、真の#古いフォームを=
LAUNCH_INSTANCE_NG_ENABLED = Trueの#は、ワークフローインスタンスを起動する新しいクラウドホスティングフォームを作成します
 
注:ワークフローインスタンスを開始するために、クラウドホストを作成するフォームの古いバージョンを使用している場合、それはLAUNCH_INSTANCE_NG_ENABLED = FalseのとLAUNCH_INSTANCE_NG_ENABLED =真、または他のボタンインスタンスを作成するために2つのダッシュボードインターフェイスがあるだろうに設定するのが最適です...

おすすめ

転載: www.cnblogs.com/dexter-wang/p/12337071.html