© 2017 citrix...•smart tools...
TRANSCRIPT
1 © 2017 Citrix
2 © 2017 Citrix
仮想アプリケーション/仮想デスクトップの運用の悩みを解決Citrix Smart ToolsによるXenApp/XenDesktop環境の運用コストの最適化
セールスエンジニアリング本部 パートナーSE部ディストリビューターセールス アンド チャネル推進グループリードシステムズエンジニア グループリーダー佐藤 紀之
© 2017 Citrix
A-4
3 © 2017 Citrix
アジェンダ
XenApp/XenDesktop 運用の課題
課題へのソリューションマッピング
Smart Tools を構成する各機能 Smart Build
Smart Migrate
Smart Check
Smart Scale
まとめ
4 © 2017 Citrix
XenApp/XenDesktop運用の課題
5 © 2017 Citrix
運用者を取り巻く不安と懸念
どのような構成を組めば動くの?一番の構成はどうすれば良い?
何とか動いたけどエラー出たらどうする?問題への初動って一番大事だよね?
クラウドって直ぐに課金されるよね?夜中とか利用してないマシンは無駄だよね?
XenApp をそろそろバージョアップする?たくさんの公開アプリ設定やり直し?
6 © 2017 Citrix
見えないコストと見えるコスト
どのような構成を組めば動くの?一番の構成はどうすれば良い?
何とか動いたけどエラー出たらどうする?問題への初動って一番大事だよね?
クラウドって直ぐに課金されるよね?夜中とか利用してないマシンは無駄だよね?
XenApp をそろそろバージョアップする?たくさんの公開アプリ設定やり直し?
調査、検討ベストプラクティス
洗い出し
👀×見えないコスト
問題切り分け調査ポイント精査 👀×
見えないコスト
👀起動マシンへの課金
見えるコスト
設定工数=費用難易度アップ=費用
👀見えるコスト
7 © 2017 Citrix
コスト削減のヒント
どのような構成を組めば動くの?一番の構成はどうすれば良い?
何とか動いたけどエラー出たらどうする?問題への初動って一番大事だよね?
クラウドって直ぐに課金されるよね?夜中とか利用してないマシンは無駄だよね?
XenApp をそろそろバージョアップする?たくさんの公開アプリ設定やり直し?
調査、検討ベストプラクティス
洗い出し
問題切り分け調査ポイント精査
起動マシンへの課金
設定工数=費用難易度アップ=費用
ノウハウの詰まった自動構成ツールの利用
問題/課題へ適切なアドバイス
スケジュールによる電源管理(ON/OFF)
自動マイグレーションツールの利用
Citrix Smart Tools ソリューションで解決へ
8 © 2017 Citrix
課題へのソリューションマッピング
9 © 2017 Citrix
Smart Tools による運用管理最適化
Smart
Build
Smart
Check
Smart
Migrate
Smart
Scale
利用状況、負荷、ピーク時間に合わせた仮想マシンの電源管理を自動化
システム環境の予兆分析発生前に問題を把握、解決。システムの健全な運用を維持
旧バージョンおよび他製品からの移行を簡単に。アプリケーションイメージ、ポリシー設定を引き継ぎ
ベストプラクティスに基づいた展開運用に合わせたカスタマイズ
対象パッケージ:XenApp, XenDesktop PlatinumXenApp and XenDesktop Service
10 © 2017 Citrix
Smart Tools によるソリューションマッピング
どのような構成を組めば動くの?一番の構成はどうすれば良い?
何とか動いたけどエラー出たらどうする?問題への初動って一番大事だよね?
クラウドって直ぐに課金されるよね?夜中とか利用してないマシンは無駄だよね?
XenApp をそろそろバージョアップする?たくさんの公開アプリ設定やり直し?
ノウハウの詰まった自動構成ツールの利用
問題/課題へ適切なアドバイス
スケジュールによる電源管理(ON/OFF)
自動マイグレーションツールの利用
Smart Build
Smart Check
Smart Scale
Smart Migrate
11 © 2017 Citrix
Smart Tools は Citrix Cloud からご提供
Smart Build
ノウハウの詰まった自動構成ツールの利用
Smart Check
問題/課題へ適切なアドバイス
Smart Scale
スケジュールによる電源管理(ON/OFF)
Smart Migrate
自動マイグレーションツールの利用
12 © 2017 Citrix
Smart Tools を構成する各機能
13 © 2017 Citrix
Smart Tools Agent について
• Smart Tools を利用する各サーバーにインストールされるソフトウェア 「Smart Build - Blue Print」を利用して展開するサーバーへ Agent は自動インストールされる
Smart Tools Agent :「Smart Migrate」, 「Smart Check」,「Smart Scale」が利用可能に Delivery Controller にインストールされた Smart Tools Agent は、「Smart Scale Site Agent」
として動作 XenApp / XenDesktop サイト情報(Delivery Group / 登録されたマシン)を収集し、
「Smart Check」、「Smart Scale」の各機能を提供
• Smart Tools Agent が「Connector」に指定されたマシンにインストールされると、リソースロケーション(クラウド、ハイパーバイザー)との接点として機能
14 © 2017 Citrix
Smart Build
15 © 2017 Citrix
Smart BuildBlue Print(展開テンプレート)による自動構成
• Citrix コンサルタントや導入実績によるベストプラクティスを適用※現在 40 以上の Blue Print を提供中
• クラウド、ハイパーバイザーリソース(サーバー、ストレージ、ネットワーク)を自動的にプロビジョニング
• 各コンポーネントにおけるシステムとサービスを自動的に設定
XenApp / XenDesktop の構築ステップを自動構成
ドキュメントURL:https://manage-docs.citrix.com/hc/en-us/sections/202468783-Smart-Build
16 © 2017 Citrix
Smart Buildよく使われる Blue Print について(一部ご紹介)
ドキュメントURL:https://manage-docs.citrix.com/hc/en-us/sections/202468803-Deploy-blueprints-
Blue Print(一部) 用途 対象の展開先 展開されるサーバー
XenApp and XenDesktop Proof of Concept
•フルマネージド展開(クラウド、ハイパーバイザー)•事前検証(POC)、動作確認
全てのクラウド環境、ハイパーバイザー※Azure は ASM(Classic)のみ
•Domain Controller x 1, •Delivery Controller, License Server, StoreFront, SQL Express x 1•XenApp VDA x 1
(Existing Domain)
XenApp and XenDesktop Proof of Concept
•フルマネージド展開(クラウド、ハイパーバイザー)•既存ドメイン利用•事前検証(POC)、動作確認
全てのクラウド環境、ハイパーバイザー※Azure は ASM(Classic)のみ
•Delivery Controller, License Server, StoreFront, SQL Express x 1•XenApp VDA x 1
XenApp and XenDesktop Service: Resource Location Setup
•クラウドコネクター展開
•Citrix Cloud XenApp and XenDesktop Service 連携•事前検証(POC)、動作確認
Azure は ASM(Classic)のみ
Amazon EC2, XenServer 6.2, XenServer 6.5, XenServer 7.0, XenServer 7.1,
•Cloud Connector x 2•Domain Controller x 1•StoreFront x 1•XenApp VDA x 1•NetScaler VPX x 1
XenApp and XenDesktop Server VDA
•リソースロケーションへ XenApp VDA を追加
全てのハイパーバイザー、クラウド環境※Azure は ASM(Classic)のみ
•XenApp VDA x 1
17 © 2017 Citrix
Smart Build構築ステップ
ステップ1:展開テンプレート作成
ステップ2:リソースロケーション設定
ステップ3:Blue Print 編集/設定
ステップ4:自動展開(Auto Deploy)
終了後の接続確認
18 © 2017 Citrix
Smart Buildステップ1:展開テンプレート作成
• 展開先がハイパーバイザーの場合、展開元「OS テンプレート」を用意• OS テンプレートに設定する内容
ハイパーバイザー仮想化ドライバのインストール(Xen-Tools, VMware Tools など) DHCP 有効(動的 IP アドレス、DNS 設定) Windows ファイアウォール設定
受信の規則:Windows Management Instruction(DCOM 受信、WMI 受信、非同期受信) 送信の規則:コアネットワーク – IPHTTPS(TCP – 送信)もしくは、443ポートの解放
Sysprep 応答ファイル(unattend.xml)の適用 「unattend.xml」を利用して Sysprep 時にアクティベート情報、管理者パスワード、Time ゾーン等を設定
設定参考 URL:http://docs.citrix.com/content/dam/docs/en-us/lifecycle-management/downloads/get-started-lifecycle-management-xenserver.pdf
Sysprep 応答ファイル
sysprep /generalize /oobe /shutdown /unattend:c:¥unattend.xml
19 © 2017 Citrix
Smart Buildステップ2:リソースロケーションの設定
• Smart Tools からのデプロイ(展開)先となるリソースロケーションを設定• オンプレの場合は、リソースロケーション内のサーバーへ Connector とSmart Tools Agent をインストール Smart Tools Agent をインストールする際には、Smart Tools Agent をインストール
するサーバーから Citrix Cloud へブラウザでアクセスしてインストールを実施
リソースロケーションの環境を選択
20 © 2017 Citrix
Smart Buildステップ3:Blue Print の設定/編集(1/2)
• 展開したい Blue Print を Catalog から選択• 展開台数やコンポーネント等を要件に合わせてカスタマイズを実施
IP アドレス、ホスト名、管理者 ID、パスワード等
21 © 2017 Citrix
Smart Buildステップ3:Blue Print の設定/編集(2/2)
• 展開したい Blue Print の設定を変更可能• 自動設定されるカタログ名、権限を割り当てるグループ情報等を編集
Valueの内容を変更と にチェック
ウィザード項目が増え設定可能へ
22 © 2017 Citrix
Smart Buildステップ4:自動展開(Auto Deploy)
• ウィザードで設定した内容を元に環境を自動的に展開/構成
展開が終了しました
23 © 2017 Citrix
Smart Build終了後の接続確認
• 展開終了後には展開された環境へ即座に接続可能
Citrix Studio
Citrix StoreFront
XenApp 共有デスクトップ
24 © 2017 Citrix
Smart Migrate
25 © 2017 Citrix
Smart Migrate移行ステップ
ステップ1:XenApp 6.X / 7.X へ事前準備
ステップ2:リソースロケーション設定
ステップ3:XenApp 6.X から設定内容を抽出
ステップ4:XenApp 7.X へインポート
移行された設定確認
26 © 2017 Citrix
Smart Migrateステップ1:XenApp 6.X / 7.X へ事前準備
• Smart Migrate のプロジェクトを作成 Smart Migrate の画面から設定
• XenApp 6.X / 7.X に対して PowerShell コマンドを実行 PowerShell コマンドプロンプト:「Set-ExecutionPolicy Remotesigned」⇒ [Y] を入力
• XenApp 7.X の Delivery Controller に PowerShell SDK をインストール 「XenApp 6.5 PowerShell SDK」をインストール:
ダウンロード URL:https://www.citrix.com/downloads/xenapp/sdks/powershell-sdk.html SDK インストール前に「.NET 3.5 SP1」を事前にインストール
設定参考 URL:https://blog.infrashare.net/2017/04/10/migrate-from-xenapp-6-5-to-xenapp-7-13-in-just-a-few-steps-using-the-citrix-cloud-smart-tools-cugc/
PowerShell コマンドプロンプト
27 © 2017 Citrix
Smart Migrateステップ2:リソースロケーションの設定
• Smart Build と同様に Connector と Smart Tools Agent をインストール 移行元である「XenApp 6.X XenApp サーバー」、
移行先である「XenApp 7.X Delivery Controller」の両方へインストール
リソースロケーションの環境を選択
28 © 2017 Citrix
Smart Migrateステップ3:XenApp 6.X から設定内容を抽出
• XenApp 6.X での「公開アプリケーション設定」、「ポリシー設定」を抽出 抽出された内容は Smart Migrate のプロジェクトへアップロード 公開アプリケーションは「ディレクトリーパス」等、
ポリシーは「ユーザー」、「コンピューター」設定を抽出後にアップロード
設定されている公開アプリケーション、ポリシー数を表示しアップロード完了
29 © 2017 Citrix
Smart Migrateステップ4:XenApp 7.X へインポート
• アップロードされた「公開アプリケーション」、「ポリシー」からインポート対象の設定を選択 抽出された内容は XenApp 7.X へインポートする前に選択可能 選択された公開アプリケーションは「新規デリバリーグループ」もしくは、
「既存デリバリーグループ」へインポート可能 「既存デリバリーグループ」へインポートする際は、既存デリバリーグループにてアプリケー
ション公開が既に公開されている状態
ポリシーは再度設定を見直すようにメッセージが表示されます
30 © 2017 Citrix
Smart Migrate移行された設定確認
• 移行先の Citrix Studio からインポート(移行)された公開アプリケーション、ポリシー設定をそれぞれ確認
• 新規デリバリーグループを作成した場合、公開アプリケーション用のXenApp サーバーを追加
新規で作成されたデリバリーグループへ XenApp サーバーを追加
31 © 2017 Citrix
Smart Check
32 © 2017 Citrix
Smart Checkヘルスチェックを実行(1/2)
• 1日に1回 XenApp / XenDesktop 環境をチェック チェックした結果はメールで通知 アラート件数や状況を
サマライズして表示
Smart Check のメール通知を有効化
33 © 2017 Citrix
Smart Checkヘルスチェックを実行(2/2)
• 発生しているエラーや HotFix の適用状況をアドバイス Citrix Director と同様に課題解決に向けた「初動」となる情報を提供
HotFix 適用状況、関連する KB 情報を表示
34 © 2017 Citrix
Smart Scale
35 © 2017 Citrix
Smart Scaleクラウドにある XenApp の電源管理
• 5分毎に XenApp の使用状況を確認 Citrix Studio から 通常利用 XenApp の電源 OFF の制御は不可(再起動スケジュールのみ)
• スケジュールや負荷状況に基づく電源管理を提供 自動的に XenApp を「停止」、「起動」
クラウド(Azure, Amazon EC2)にある XenApp サーバーの電源管理
36 © 2017 Citrix
Smart Scale課金されない電源 OFF
• Azure は「マシン上でのシャットダウン」では課金は継続中 Azure は「分」単位で課金 Azure 管理ポータルからの「停止」による「停止(割り当て解除)」の状態で課金停止
• XenApp への電源 ON も自動実行• エラー発生時のメール通知機能(エラー発生時、エラー回復時)
Smart Scale からの電源 OFF でも「停止(割り当て解除)」
となり課金を停止 Smart Scale のメール通知を有効化
37 © 2017 Citrix
Smart Scaleランニングコストの最適化
•課金単位が「分」 の Azure 仮想マシンなら 徹底的なコスト削減が可能
(例) 夜間8時間+週末2日間の停止
⇒ 24時間稼働時に比べて半額以下!
平日日中 > 夜間・休日
ユーザー数:
38 © 2017 Citrix
利用モデル毎に使える機能利用モデル Smart Build Smart Check Smart Scale
XenAppXenDesktop
クラウドホスト/ハイパーバイザー展開
○Azure の場合
ASM(Classic) のみ対応
○Smart Build - Blue Print で
XenApp / XenDesktop を展開していない場合 Delivery
Controller に Smart Tools(Site Agent)をインストール
○Smart Build - Blue Print で
XenApp / XenDesktop を展開していない場合 Delivery
Controller に Smart Tools(Site Agent)をインストール
Citrix CloudXenApp and
XenDesktop Service
○Azure の場合
リソースロケーションはASM(Classic) のみ対応
※現在時点では利用不可
○Citrix Cloud の Delivery Controller に Smart Tools (Site Agent)は
インストール済
Citrix CloudXenApp Essentials
×リソースロケーションは
Azure Resource (ARM) のみのため利用不可
-対象外
※仮想マシンの
電源管理は Essentials の管理コンソールで対応
Citrix CloudXenDesktop Essentials
×リソースロケーションは
Azure Resource (ARM) のみのため利用不可
-対象外
○Citrix Cloud の Delivery Controller に Smart Tools (Site Agent)は
インストール済
〇 : 対応× : 未対応- : 対象外※ : 条件あり
凡例
39 © 2017 Citrix
まとめ
40 © 2017 Citrix
まとめ
運用者の不安や懸念
コスト増大に繋がる
Citrix Smart Tools で XenApp / XenDesktop 運用を最適化コスト削減とスムーズなクラウド展開へ
41 © 2017 Citrix
お勧めセッション
A-3
Citrix Cloud とMicrosoft Azureで仮想アプリケーション、Windows 10デスクトップを配信する際のコツとポイント
15:30 ~ 16:15
A-5
多様な基盤への展開を可能にするためのCitrix Cloudのキーコンポーネント、Cloud Connector徹底解説
17:20 ~ 18:05
B-2 14:25 ~ 15:10
運用管理ツールの基本 Citrix Directorを最大限に活用するための徹底解説とデータ活用
42 © 2017 Citrix
ご参考 & 関連情報
43 © 2017 Citrix
Citrix Cloud リンク集(1/2)• Citrix Cloud関連リンク :
http://docs.citrix.com/en-us/citrix-cloud/overview.html
• Citrix Cloudを試す:https://www.citrix.co.jp/products/citrix-cloud/try.html
• トライアルチェックリスト: https://www.citrix.com/content/dam/citrix/en_us/documents/downloads/XenApp-XenDesktop-Service-Trial-Checklist-jp.pdf
• Reference Architecture(新規構築手順) :http://docs.citrix.com/content/dam/docs/en-us/workspace-cloud/downloads/workspace-cloud-apps-desktop-services-for-new-customers-reference-architecture.pdf
• Reference Architecture(オンプレミス新規構築手順) :http://docs.citrix.com/content/dam/docs/en-us/workspace-cloud/downloads/workspace-cloud-apps-desktop-service-on-premises-resource-reference-architecture.pdf
• FAQ : http://blogs.citrix.com/2015/09/10/you-asked-for-it-top-questions-from-citrix-workspace-cloud-technical-webinars/
44 © 2017 Citrix
Citrix Cloud リンク集(2/2)• ブログ:
• Citrix Cloudがやって来る!https://www.citrix.com/blogs/2017/02/17/citrix-cloud%E3%81%8C%E3%82%84%E3%81%A3%E3%81%A6%E6%9D%A5%E3%82%8B%EF%BC%81-jp/
• Citrix Cloudの構成を整理してみようhttps://www.citrix.com/blogs/2017/05/08/citrix-cloud-constitution-jp/
• Citrix Cloudを使ってみたhttps://www.citrix.com/blogs/2017/04/18/citrix-cloud-jp/
• Citrix XenApp Secure Browser Service がリリースされました!!https://www.citrix.com/blogs/2017/04/13/citrix-xenapp-secure-browser-service-jp/
• Smart ToolsでXenAppとXenDesktop環境を最適化https://www.citrix.com/blogs/2017/03/06/get-your-xenapp-xendesktop-environments-in-top-shape-with-citrix-smart-tools-jp/
• 動画 : • Smart Build
https://youtu.be/m4mOhgX9g_4
• Smart Checkhttps://youtu.be/q-Vzc1g8LmM
• Smart Scalehttps://youtu.be/unPQHMXEHVM
45 © 2017 Citrix