Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Horizon Instant Cloneを少しばかり試す
Search
YuYu
December 28, 2020
Technology
0
1.3k
Horizon Instant Cloneを少しばかり試す
VMware社のVDI製品であるHorizonのインスタンスクローン機能を試しました。少なくともComposerよりはずっと楽にVDIを構築できる機能であると感じています。
YuYu
December 28, 2020
Tweet
Share
More Decks by YuYu
See All by YuYu
私の仕事はこんな仕事
localyouser
0
260
20210615a-Active Directoryバックアップ・リストア
localyouser
0
1.8k
Azure Sentinelに触れてみた
localyouser
0
330
LogAnalyticsによるブログアクセスの見える化
localyouser
0
600
Azure Filesとオンプレミスファイルサーバを連携させる
localyouser
0
1.2k
RHEL High Availability Add-On からLVMとの連携を確認する
localyouser
0
600
Azureリソース構成例:とにかくお安く2021
localyouser
0
210
ADFSによるSSO動作の詳細一例
localyouser
0
85
MGについて、健康ネタとしてまとめてみたよ。
localyouser
0
92
Other Decks in Technology
See All in Technology
Log Analytics を使った実際の運用 - Sansan Data Hub での取り組み
sansantech
PRO
0
150
開発者のための FinOps/FinOps for Engineers
oracle4engineer
PRO
2
270
Aurora PostgreSQLがCloudWatch Logsに 出力するログの課金を削減してみる #jawsdays2025
non97
1
250
【Snowflake九州ユーザー会#2】BigQueryとSnowflakeを比較してそれぞれの良し悪しを掴む / BigQuery vs Snowflake: Pros & Cons
civitaspo
4
1.4k
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
5
6.9k
【Forkwell】「正しく」失敗できるチームを作る──現場のリーダーのための恐怖と不安を乗り越える技術 - FL#83 / A team that can fail correctly by forkwell
i35_267
2
130
Snowflake ML モデルを dbt データパイプラインに組み込む
estie
0
120
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
180
データモデルYANGの処理系を再発明した話
tjmtrhs
0
370
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
1.8k
エンジニアの健康管理術 / Engineer Health Management Techniques
y_sone
8
4.4k
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
140
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
How GitHub (no longer) Works
holman
314
140k
KATA
mclloyd
29
14k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
GraphQLの誤解/rethinking-graphql
sonatard
69
10k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Six Lessons from altMBA
skipperchong
27
3.6k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Embracing the Ebb and Flow
colly
84
4.6k
Transcript
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ -Vmware Horizon 8- リンククローン機能を試してみる 2020年12月28日 BLUECORE.NET管理人 ろーかるゆーざー
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Instant clone • リンククローンからインスタントクローンへ • Horizon
8でComposerが廃止 • リンククローンとの違い • Composerのような別出しのサーバが不要 • RDBMSも外部調達しなくて良い • クローン処理量がリンククローンと比較して 少ないため、低負荷で組み上げられる Active Directory管理 設定の追加 ベースVMの作成 エージェントの導入 インスタンスクローン VMプールの作成 Horizon Clientで接続
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ インスタントクローンの処理フロー • プロセスとしてはこんな感じ Snapshot Template Replica
CloneVM Parent VM 1. スナップショットを元にテンプレートを作成 2. テンプレートを用いてレプリカ作成 3. レプリカを用いてカスタマイズ
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ エージェントへの仕込み • 連携コンポーネントの導入 • クライアントVMへAgentを導入する際に、「VMware Horizon
Instant Clone」を追加する • 7.xだとデフォルトで含まれなかったが、8.xは含ま れてる。
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の手順
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の設定
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の設定
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ プール追加の設定
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Horizon ClientからVMへ接続 今回は4台構成でWindows 10 Enterprise評価版 の仮想PCを立てました。
応答性はそこそこ良いように思えます。 プロファイルはつなぎ替えると消える構 成になっています。移動プロファイルを別 途考えると良いかも
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ イメージ更新における処理の流れ • VMスナップショットが鍵を握る構成になっている Snapshot Template Replica
CloneVM Parent VM ParentVM上で何かしらの更新 処理を実施する(パッチ適用・ 新たなApp追加) Snapshot Template Replica ここは即時実行される。 およそ1時間弱時間を要する でき次第、スケジュールに従いイメージ付け替 え処理にかかる。 イメージの付け替え処理 スケジュールに従い順次 新たにスナップショットを 作成する 最終的には以前の Template/Replicaは削除 される
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 親イメージの更新 • デスクトッププールの一覧から、デスクトッププールのサマリ画面->メンテナンス • スケジュールを選択することで親イメージの更新が行える
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 親イメージの更新 • スナップショットを選択 • そこが親イメージの起点になる
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 親イメージの更新 • スケジュール設定 • いつ差し替えを開始するか? •
ログアウト制御 • ユーザログアウトを待機するか? • 強制するならば、何分待ってあげるか? • ログアウト時のメッセージなど
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Horizon ClientからVMへ接続 ブラウザ・LibreOffice・Sakuraエディタを導入し、 最新パッチを適用した状態に差し替えてみた。 初期のデスクトップ ログアウト
再起動 再度ログオン
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ Active Directoryとの連携 • Active Directoryには以下のようなオブジェクトの存 在を確認した。
• テンプレートが登録したコンピュータアカウント • 実際のクローンVMが登録したコンピュータアカウント • いずれもこちらで指定したOU上に格納されていることを 確認 • こうしたActive Directory連携は必須 • プール作る前にまずはActive Directoryドメインと管 理者の登録を必ずやろう。
BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ BLUECORE.NET 趣味で自宅にITインフラ触ってる者だ 仮想マシンのファイル構成 vmdkファイルがより多く構成されており、その中にdigestと言う名前の付いたファイルが いくつか存在することを確認。(変更情報やインデックスをコレで持ってるんじゃない?)