web-dev-qa-db-ja.com

VMware ESXLinuxゲストのカスタマイズ

テスト環境を作成するために、複数のRHEL 4 Update8仮想マシンをデプロイすることに興味があります。

これが私が取っているステップです:

  • 営業時間外に、生産機械をP2V/V2Vし、テンプレートに変換します
  • ホスト名、IPアドレスを変更するカスタマイズ仕様を使用して仮想マシンを展開します

私は興味がありますhowこれらのプロセスは実行され、さらにカスタマイズするためのオプションがあるかどうか。

  • マシンは、電源がオンになったときに、再構成する前にネットワークに接続されていますか?潜在的なIPアドレスの競合はありますか?

  • 再構成の一部としてゲストに常駐する追加のスクリプトを実行するオプションはありますか?たとえば、Oracleデータベースの復元。これはWindowsゲストとsysprepのオプションですが、RHELに相当するものを見つけることができませんでした。

多層アプリケーションを扱っています。私が軽減しようとしている主な問題は、アプリケーションサーバーがホスト名とtnsnamesファイルでデータベースサーバーを参照することです。 app/dbサーバーがテスト環境を指すように、デプロイメント内のアプリケーションの再構成をスクリプト化することに興味があります。

'cleanup'スクリプトをソースに配置し、マシンが起動した後に実行しても問題ありません。クローン/ブート後のスクリプトの実行の自動化、およびIPアドレスの競合が発生する可能性があるかどうかに関心があります。

(VMTNのESX 4コミュニティにクロスポストされました)

4
andyhky

私の経験は主にWindowsでのものですが、プロセスはほとんど同じです。

マシンは、電源がオンになったときに、再構成する前にネットワークに接続されていますか?

マシンの電源がオンになり、ネットワークとシステムの他の部分がオンラインになる前に、構成を変更するためのセットアップスクリプトが実行されます。その後、必要に応じてマシンが再起動し、2回目は新しい構成で完全に起動します。

潜在的なIPアドレスの競合はありますか?

ネットワークと重複するIPアドレスに関しては、安全である必要がありますが、本当に心配な場合は、2番目のネットワークを作成し、NICをそれにバインドしないでください。カスタマイズウィザードの後、マシンをすぐに起動しないように選択できます。起動しないことを確認した場合は、ネットワークを変更するオプションがありますVMはダミーネットワークに接続されています。起動して構成スクリプトが実行し、ネットワークのIP設定を再確認して、競合していないことを確認し(もちろん、手動で確認する必要があります)、ネットワークをライブネットワークにフリックします。

再構成の一部としてゲストに常駐する追加のスクリプトを実行するオプションはありますか?

私は恐れているこれを助けることはできません。

1
Mark Henderson