
QA 部門用のテスト VM (esxi V5) クライアントを作成しています。
インストールが完了すると、次のオプションが表示されます。
- スナップショットを使用する
- ハードディスク上の非永続ディスクを使用します。
どちらのオプションでも、QA_DEP のロールに vCenter にログインしてクライアントを元に戻したり電源をオフにしたりする権限を与えることができるため、クライアントはクリーンなマシンに戻ることができます。
質問です: vCenter を使用せずにその機能を実現することは可能ですか?
クライアントを再起動したときに、初期/クリーンな状態に戻るようにしたい場合はどうすればよいですか?
- クライアントに重い負荷がかかることはありません。
答え1
いいえ、それは不可能です。
ただし、vSphere 5 では、異なるユーザーに異なる VM へのアクセスを許可する機能が提供されているため、QA ユーザーを作成し、Web クライアント経由でそのユーザーに自分の VM (またはこの VM) へのアクセスのみを許可することができます。私の経験では、このセルフサービス機能はバージョン 5 にアップグレードする十分な理由になります。
それが選択肢にない場合は、再起動時にマシンを以前のスナップショットに戻すスクリプトを設定することもできますが、これはアップグレードしてセルフサービス機能を有効にするよりも優れていたり簡単だったりするわけではありません。
答え2
vSphere Web クライアント (通常は https://:9443/admin-app) を使用するのはどうでしょうか。これは実行可能なオプションでしょうか?
もう 1 つの可能性は、PowerCLI をインストールし、必要なタスクを実行する Powershell スクリプトを実行することです。
答え3
いや、でも…
...VM テクノロジにはクライアント セルフ サービス vCapabilities がありませんか? QA 部門は、VMware センターからこれらすべてを実行できるはずです。少なくとも、Microsoft の SCVMM では、ユーザーにマシンの権限を与え、Web ベースのセルフ サービス ポータルを使用するという仕組みになっています。