web-dev-qa-db-ja.com

vmware esxi 5sshインターフェースを有効にする方法

クラウドのような実験として、複数の仮想化スタックにわたる一連の操作を自動化しようとしています。これまで、VMWare esxi 5(無料版)の使用に問題がありました。

ドキュメントとの長い戦いとその欠如の後、私は適切なキックスタートファイル、Web経由でエクスポートされたCDコンテンツリポジトリ、およびvmwareハンズフリーインストールのニーズに対応するための適切なpxeセットアップをセットアップすることができました。

しかし、インストール後、sshポートが有効になっていないことに驚きました。私の実験の成功の一部は、VMWareゲストの作成を自動化し、(sshとvmware-cliを介して)何らかの形のライフサイクル操作を実行できることです。 「vmwarevcenter」やその他のそのようなツールがあることは知っていますが、それは自動化にはあまり役立ちません。

私が探しているのは、sshインターフェースを有効にするためにできることがあるかどうか、そしてそれが私の目標にとって十分であるかどうかだと思います(コードを必要とするヒントは問題ありません)。

これまでのところ、私の考えは、インストールが完了する前に環境に接続できるようにするキックスタートファイルに埋め込まれたpythonで、ある種のハッカーを実行することでした。 sshインターフェースを強制的に有効にします-ただし、最初にいくつかの外部の考えを聞きたいです!

2
CaseyJones

それはかなり単純であることが判明しました。これらの行を、vmwareのキックスタートファイルの%firstbootセクションに追加します。

%firstboot --interpreter=busybox 
vim-cmd hostsvc/enable_ssh 
vim-cmd hostsvc/start_ssh 
vim-cmd hostsvc/enable_esx_Shell 
vim-cmd hostsvc/start_esx_Shell
0
CaseyJones

以下は、vSphereClientを介してESXi5.0ホストでSSHを有効またはアクティブ化するのに役立ちます。

  1. 最初にvSphereClientを起動します
  2. [構成]タブでESXiホストを選択します
  3. セキュリティプロファイルを選択します
  4. 右上隅の[プロパティ]をクリックすると、このESXi5.0ホスト上のすべてのサービスを含むポップアップが表示されます。 SSHサービスを選択し、[オプション]ボタンを押します。
  5. VSphereClientに対してESXi5.0でSSHを有効にする

それが役に立てば幸い!

  • キラン
0
nkiran