AWS仮想化環境
この記事では、Citrix DaaS で使用できるリソースの場所として AWS アカウントを設定する方法について説明します。このリソースの場所は、AWS EC2 および Amazon WorkSpaces Core マネージドインスタンスでワークロードをプロビジョニングするために使用されます。Amazon WorkSpaces Core マネージドインスタンスでサポートされている OS の種類については、Amazon WorkSpaces Core マネージドインスタンスのVDA を参照してください。
構成可能なさまざまなリソースの場所の比較: AWS EC2 用 MCS、Amazon WorkSpaces Core マネージドインスタンス用 MCS、および Amazon WorkSpaces Core バンドル用クイック展開。
| AWS EC2 用 MCS | Amazon WorkSpaces Core マネージドインスタンス用 MCS | Amazon WorkSpaces Core バンドル用クイック展開 |
|---|---|---|
| Citrix® が AWS アカウントでの VM のプロビジョニングを処理します | Citrix が AWS アカウントでの VM のプロビジョニングを処理します | Amazon が AWS マネージド WorkSpaces アカウントでの VM のプロビジョニングを処理します |
| VM ライフサイクル管理のための高度な MCS ワークフロー | VM ライフサイクル管理のための高度な MCS ワークフロー | 5ステップの迅速で簡単なワークフロー |
| EC2 インスタンス | WorkSpaces Core マネージドインスタンス (AWS アカウントに直接起動されるオンデマンド EC2 インスタンスを利用) | WorkSpaces バンドル、完全に AWS マネージドのキャパシティ (より高レベルの抽象化) |
| Microsoft 365ライセンスのサポートなし | BYOL Microsoft 365のサポート | BYOL Microsoft 365のサポート |
| ウィンドウズ サーバー、ウィンドウズ デスクトップ、およびLinux | ウィンドウズ サーバー、ウィンドウズ デスクトップ、およびLinux | ウィンドウズ サーバー、ウィンドウズ デスクトップ |
| 永続的および非永続的VM | 永続的および非永続的VM | 永続的VMのみ |
| 従量課金制のみ | 従量課金制 | 月額固定料金のみ |
| シトリックス DaaSおよびシトリックス Virtual Apps and Desktops™ | シトリックス DaaSおよびシトリックス Virtual Apps and Desktops™ | Citrix DaaSのみ |
リソースロケーションには、概念実証や、複数のアベイラビリティゾーンにリソースを分散させる必要がないその他の展開に最適な、基本的なコンポーネントセットが含まれています。
この記事のタスクを完了すると、リソースロケーションには次のコンポーネントが含まれます。
-
単一のアベイラビリティゾーン内にパブリックサブネットとプライベートサブネットを持つ仮想プライベートクラウド (VPC)。
-
VPCのプライベートサブネットに配置され、Active DirectoryドメインコントローラーとDNSサーバーの両方として実行されるインスタンス。
-
VPCのプライベートサブネットに配置され、Citrix Cloud Connector™がインストールされているドメイン参加済みインスタンス2台。
-
VPCのパブリックサブネットに配置され、踏み台ホストとして機能するインスタンス。このインスタンスは、管理目的でプライベートサブネット内のインスタンスへのRDP接続を開始するために使用されます。リソースロケーションの設定が完了したら、このインスタンスをシャットダウンして、簡単にアクセスできないようにすることができます。VDAインスタンスなど、プライベートサブネット内の他のインスタンスを管理する必要がある場合は、踏み台ホストインスタンスを再起動できます。
タスクを完了すると、VDAをインストールし、マシンをプロビジョニングし、マシンカタログを作成し、デリバリーグループを作成できます。
タスクの概要
パブリックサブネットとプライベートサブネットを持つ仮想プライベートクラウド (VPC) をセットアップします。 このタスクを完了すると、AWSはパブリックサブネットにElastic IPアドレスを持つNATゲートウェイを展開します。これにより、プライベートサブネット内のインスタンスはインターネットにアクセスできるようになります。パブリックサブネット内のインスタンスは受信パブリックトラフィックにアクセスできますが、プライベートサブネット内のインスタンスはアクセスできません。
セキュリティグループを構成します。 セキュリティグループは、VPC内のインスタンスのトラフィックを制御する仮想ファイアウォールとして機能します。パブリックサブネット内のインスタンスがプライベートサブネット内のインスタンスと通信できるようにするルールをセキュリティグループに追加します。また、これらのセキュリティグループをVPC内の各インスタンスに関連付けます。
DHCPオプションセットを作成します。 Amazon VPC、DHCP、およびDNSサービスはデフォルトで提供されており、Active DirectoryドメインコントローラーでDNSを構成する方法に影響します。AmazonのDHCPは無効にできず、AmazonのDNSはパブリックDNS解決にのみ使用でき、Active Directoryの名前解決には使用できません。DHCPを介してインスタンスに渡されるドメインとネームサーバーを指定するには、DHCPオプションセットを作成します。このセットは、Active Directoryドメインサフィックスを割り当て、VPC内のすべてのインスタンスのDNSサーバーを指定します。インスタンスがドメインに参加したときにホスト (A) および逆引きルックアップ (PTR) レコードが自動的に登録されるようにするには、プライベートサブネットに追加する各インスタンスのネットワークアダプタープロパティを構成します。
踏み台ホスト、ドメインコントローラー、およびCloud ConnectorをVPCに追加します。 踏み台ホストを介して、プライベートサブネット内のインスタンスにログオンし、ドメインをセットアップし、インスタンスをドメインに参加させ、Cloud Connectorをインストールできます。
タスク1:VPCをセットアップする
-
AWSマネジメントコンソールから、VPCを選択します。
-
VPCダッシュボードから、Create VPCを選択します。
-
「VPC and more」を選択します。
-
NAT ゲートウェイ ($) の下で、「In 1 AZ」または「1 per AZ」を選択します。
-
DNS オプションの下で、「Enable DNS hostnames」が選択されたままにします。
-
「Create VPC」を選択します。AWS は、パブリックサブネットとプライベートサブネット、インターネットゲートウェイ、ルートテーブル、およびデフォルトのセキュリティグループを作成します。
注:
AWS コンソールで AWS Virtual Private Cloud (VPC) の名前を変更すると、Citrix Cloud の既存のホスティングユニットが破損します。ホスティングユニットが破損すると、カタログを作成したり、既存のカタログにマシンを追加したりできなくなります。既知の問題: PMCS-7701 より
タスク 2: セキュリティグループの構成
このタスクでは、VPC 用に次のセキュリティグループを作成および構成します:
-
パブリックサブネット内のインスタンスに関連付けるためのパブリックセキュリティグループ。
-
プライベートサブネット内のインスタンスに関連付けるためのプライベートセキュリティグループ。
セキュリティグループを作成するには:
-
VPC ダッシュボードで、「Security Groups」を選択します。
-
パブリックセキュリティグループ用のセキュリティグループを作成します。「Create Security Group」を選択し、グループの名前タグと説明を入力します。VPC で、以前に作成した VPC を選択します。「Yes, Create」を選択します。
パブリックセキュリティグループの構成
-
セキュリティグループのリストから、パブリックセキュリティグループを選択します。
-
「インバウンドルール」タブを選択し、「編集」を選択して、次のルールを作成します。
タイプ ソース すべてのトラフィック プライベートセキュリティグループを選択します。 すべてのトラフィック パブリックセキュリティグループを選択します。 ICMP 0.0.0.0/0 22 (SSH) 0.0.0.0/0 80 (HTTP) 0.0.0.0/0 443 (HTTPS) 0.0.0.0/0 1494 (ICA/HDX) 0.0.0.0/0 2598 (セッションの信頼性) 0.0.0.0/0 3389 (RDP) 0.0.0.0/0 -
完了したら、保存を選択します。
-
送信ルールタブを選択し、編集を選択して、次のルールを作成します。
タイプ 宛先 すべてのトラフィック 0.0.0.0/0 -
完了したら、保存を選択します。
プライベートセキュリティグループを構成する
-
セキュリティグループリストから、プライベートセキュリティグループを選択します。
-
パブリックセキュリティグループからのトラフィックをまだ設定していない場合は、TCPポートを設定する必要があります。「インバウンドルール」タブを選択し、「編集」を選択して、次のルールを作成します。
タイプ ソース ICMP パブリックセキュリティグループを選択します。 TCP 53 (DNS) パブリックセキュリティグループを選択します。 UDP 53 (DNS) パブリックセキュリティグループを選択します。 80 (HTTP) パブリックセキュリティグループを選択します。 TCP 135 パブリックセキュリティグループを選択します。 TCP 389 パブリックセキュリティグループを選択します。 UDP 389 パブリックセキュリティグループを選択します。 443 (HTTPS) パブリックセキュリティグループを選択します。 TCP 1494 (ICA/HDX) パブリックセキュリティグループを選択します。 TCP 2598 (セッションの信頼性) パブリックセキュリティグループを選択します。 3389 (RDP) パブリックセキュリティグループを選択します。 TCP 49152–65535 パブリックセキュリティグループを選択します。 -
完了したら、保存を選択します。
-
アウトバウンドルールタブを選択し、編集を選択して次のルールを作成します。
種類 宛先 すべてのトラフィック プライベートセキュリティグループを選択します。 すべてのトラフィック 0.0.0.0/0 -
完了したら、保存を選択します。
タスク3:インスタンスの起動
4つのEC2インスタンスを作成し、Amazonが生成するデフォルトの管理者パスワードを復号化するには、次の手順を実行します。
-
AWS管理コンソールから、EC2を選択します。
-
EC2ダッシュボードから、インスタンスの起動を選択します。
-
Windows Serverマシンイメージとインスタンスタイプを選択します。
-
インスタンスの詳細設定ページで、インスタンスの名前を入力し、以前に設定したVPCを選択します。
-
サブネットで、各インスタンスについて次の選択を行います。
-
Bastionホスト:パブリックサブネットを選択します
-
ドメインコントローラーとコネクタ:プライベートサブネットを選択します
-
-
「パブリック IP アドレスの自動割り当て」で、各インスタンスについて次の選択を行います。
-
バスティオンホスト: 「有効」を選択します。
-
ドメインコントローラーとコネクタ: 「デフォルト設定を使用」または「無効」を選択します。
-
-
「ネットワークインターフェイス」で、ドメインコントローラーとクラウドコネクタインスタンスのプライベートサブネットの IP 範囲内でプライマリ IP アドレスを入力します。
-
必要に応じて、「ストレージの追加」ページでディスクサイズを変更します。
-
「インスタンスのタグ付け」ページで、各インスタンスにわかりやすい名前を入力します。
-
「セキュリティグループの設定」ページで、「既存のセキュリティグループを選択」を選択し、各インスタンスについて次の選択を行います。
-
バスティオンホスト: パブリックセキュリティグループを選択します。
-
ドメインコントローラーとクラウドコネクタ: プライベートセキュリティグループを選択します。
-
-
選択内容を確認し、「起動」を選択します。
-
新しいキーペアを作成するか、既存のキーペアを選択します。新しいキーペアを作成する場合は、秘密鍵 (
.pem) ファイルをダウンロードして安全な場所に保管してください。インスタンスのデフォルトの管理者パスワードを取得する際に、秘密鍵を提供する必要があります。 -
「インスタンスの起動」を選択します。「インスタンスの表示」を選択して、インスタンスのリストを表示します。新しく起動したインスタンスがすべてのステータスチェックに合格するまで待ってからアクセスしてください。
-
各インスタンスのデフォルトの管理者パスワードを取得します。
-
インスタンスリストから、インスタンスを選択し、「接続」を選択します。
-
「RDP クライアント」タブに移動し、「パスワードの取得」を選択し、プロンプトが表示されたら秘密鍵 (
.pem) ファイルをアップロードします。 -
「パスワードの復号」を選択して、人間が読めるパスワードを取得します。AWSはデフォルトのパスワードを表示します。
-
-
手順2からすべての手順を繰り返し、4つのインスタンスを作成します。
-
パブリックサブネットに1つの踏み台ホストインスタンス
-
プライベートサブネットに3つのインスタンスを、以下のように使用します。
-
1つはドメインコントローラーとして
-
2つはCloud Connectorとして
-
-
タスク4:DHCPオプションセットを作成する
-
VPCダッシュボードから、「DHCPオプションセット」を選択します。
-
次の情報を入力します。
-
名前タグ:セットのわかりやすい名前を入力します。
-
ドメイン名:ドメインコントローラーインスタンスを設定するときに使用する完全修飾ドメイン名を入力します。
-
ドメインネームサーバー:ドメインコントローラーインスタンスに割り当てたプライベートIPアドレスと、カンマで区切られた文字列「AmazonProvidedDNS」を入力します。
-
NTPサーバー:このフィールドは空白のままにします。
-
NetBIOSネームサーバー:ドメインコントローラーインスタンスのプライベートIPアドレスを入力します。
-
NetBIOSノードタイプ:「2」と入力します。
-
-
はい、作成を選択します。
-
新しいセットをVPCに関連付けます。
-
VPCダッシュボードから、Your VPCsを選択し、以前に設定したVPCを選択します。
-
アクション > DHCPオプションセットの編集を選択します。
-
プロンプトが表示されたら、作成した新しいセットを選択し、保存を選択します。
-
タスク5:インスタンスを構成する
-
RDPクライアントを使用して、踏み台ホストインスタンスのパブリックIPアドレスに接続します。プロンプトが表示されたら、管理者アカウントの資格情報を入力します。
-
踏み台ホストインスタンスから、リモートデスクトップ接続を起動し、構成するインスタンスのプライベートIPアドレスに接続します。プロンプトが表示されたら、インスタンスの管理者資格情報を入力します。
-
プライベートサブネット内のすべてのインスタンスについて、DNS設定を構成します。
-
スタート > コントロールパネル > ネットワークとインターネット > ネットワークと共有センター > アダプターの設定の変更を選択します。表示されているネットワーク接続をダブルクリックします。
-
プロパティ > インターネットプロトコルバージョン4 (TCP/IPv4) > プロパティを選択します。
-
詳細設定 > DNSを選択します。次の設定が有効になっていることを確認し、OKを選択します。
-
この接続のアドレスをDNSに登録する
-
DNS登録でこの接続のDNSサフィックスを使用する
-
-
-
ドメインコントローラーを構成します。
-
Server Manager を使用して、Active Directory ドメインサービス の役割をすべてのデフォルト機能とともに追加します。
-
インスタンスをドメインコントローラーに昇格させます。昇格中にDNSを有効にし、DHCPオプションセットを作成したときに指定したドメイン名を使用します。プロンプトが表示されたらインスタンスを再起動します。
-
-
最初のCloud Connectorを構成します。
-
インスタンスをドメインに参加させ、プロンプトが表示されたら再起動します。踏み台ホストインスタンスから、RDPを使用してインスタンスに再接続します。
-
Citrix Cloudにサインインします。左上のメニューからリソースの場所を選択します。
-
Cloud Connectorをダウンロードします。
-
プロンプトが表示されたら、
cwcconnector.exeファイルを実行し、Citrix Cloudの資格情報を入力します。ウィザードに従います。 -
完了したら、更新を選択してリソースの場所ページを表示します。Cloud Connectorが登録されると、インスタンスがページに表示されます。
-
-
Cloud Connectorを構成する手順を繰り返して、2番目のCloud Connectorを構成します。
-
ロールベースの認証によるAWSホスティング接続をサポートするために、IAMポリシーをCloud Connectorにアタッチします。リソースの場所にあるすべてのCloud Connectorに同じIAMポリシーがアタッチされている必要があります。AWSの権限については、必要なAWS権限 - Amazon EC2 および 必要なAWS権限 - Amazon WorkSpaces Core マネージドインスタンス を参照してください。
次のステップ
-
簡単な概念実証展開の場合、ユーザーにアプリまたはデスクトップを配信するように指定されたマシンにVDAをインストールします。
-
接続の作成と管理については、以下を参照してください。
-
インストールおよび構成プロセスのすべての手順を確認する(/ja-jp/citrix-daas/install-configure.html)
詳細情報
-
接続とリソースを作成および管理する(/ja-jp/citrix-daas/install-configure/connections.html)
-
マシンカタログを作成する(/ja-jp/citrix-daas/install-configure/machine-catalogs-create.html)