Save 37% off PRO during our Black Friday Sale! »

Horizon Instant Cloneを少しばかり試す

F507086e15832a4344df6b10cdc5b179?s=47 localYouser
December 28, 2020

Horizon Instant Cloneを少しばかり試す

VMware社のVDI製品であるHorizonのインスタンスクローン機能を試しました。少なくともComposerよりはずっと楽にVDIを構築できる機能であると感じています。

F507086e15832a4344df6b10cdc5b179?s=128

localYouser

December 28, 2020
Tweet

Transcript

  1. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ -Vmware Horizon 8- リンククローン機能を試してみる 2020年12月28日 BLUECORE.NET管理人 ろーかるゆーざー

  2. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Instant clone • リンククローンからインスタントクローンへ • Horizon

    8でComposerが廃止 • リンククローンとの違い • Composerのような別出しのサーバが不要 • RDBMSも外部調達しなくて良い • クローン処理量がリンククローンと比較して 少ないため、低負荷で組み上げられる Active Directory管理 設定の追加 ベースVMの作成 エージェントの導入 インスタンスクローン VMプールの作成 Horizon Clientで接続
  3. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ インスタントクローンの処理フロー • プロセスとしてはこんな感じ Snapshot Template Replica

    CloneVM Parent VM 1. スナップショットを元にテンプレートを作成 2. テンプレートを用いてレプリカ作成 3. レプリカを用いてカスタマイズ
  4. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ エージェントへの仕込み • 連携コンポーネントの導入 • クライアントVMへAgentを導入する際に、「VMware Horizon

    Instant Clone」を追加する • 7.xだとデフォルトで含まれなかったが、8.xは含ま れてる。
  5. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の手順

  6. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の設定

  7. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の設定

  8. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の設定

  9. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Horizon ClientからVMへ接続 今回は4台構成でWindows 10 Enterprise評価版 の仮想PCを立てました。

    応答性はそこそこ良いように思えます。 プロファイルはつなぎ替えると消える構 成になっています。移動プロファイルを別 途考えると良いかも
  10. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ イメージ更新における処理の流れ • VMスナップショットが鍵を握る構成になっている Snapshot Template Replica

    CloneVM Parent VM ParentVM上で何かしらの更新 処理を実施する(パッチ適用・ 新たなApp追加) Snapshot Template Replica ここは即時実行される。 およそ1時間弱時間を要する でき次第、スケジュールに従いイメージ付け替 え処理にかかる。 イメージの付け替え処理 スケジュールに従い順次 新たにスナップショットを 作成する 最終的には以前の Template/Replicaは削除 される
  11. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 親イメージの更新 • デスクトッププールの一覧から、デスクトッププールのサマリ画面->メンテナンス • スケジュールを選択することで親イメージの更新が行える

  12. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 親イメージの更新 • スナップショットを選択 • そこが親イメージの起点になる

  13. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 親イメージの更新 • スケジュール設定 • いつ差し替えを開始するか? •

    ログアウト制御 • ユーザログアウトを待機するか? • 強制するならば、何分待ってあげるか? • ログアウト時のメッセージなど
  14. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Horizon ClientからVMへ接続 ブラウザ・LibreOffice・Sakuraエディタを導入し、 最新パッチを適用した状態に差し替えてみた。 初期のデスクトップ ログアウト

    再起動 再度ログオン
  15. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Active Directoryとの連携 • Active Directoryには以下のようなオブジェクトの存 在を確認した。

    • テンプレートが登録したコンピュータアカウント • 実際のクローンVMが登録したコンピュータアカウント • いずれもこちらで指定したOU上に格納されていることを 確認 • こうしたActive Directory連携は必須 • プール作る前にまずはActive Directoryドメインと管 理者の登録を必ずやろう。
  16. BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 仮想マシンのファイル構成 vmdkファイルがより多く構成されており、その中にdigestと言う名前の付いたファイルが いくつか存在することを確認。(変更情報やインデックスをコレで持ってるんじゃない?)