Google Cloud Platformカタログの作成

マシンカタログの作成」では、マシンカタログを作成するウィザードについて説明します。 以下の情報は、Googleクラウド環境に固有の詳細について説明しています。

利用できる新機能

新機能」の記事を参照してください。

前提条件

Google Cloud Platform(GCP)カタログを作成する前に、次の操作を行う必要があります:

  1. リソースの場所を設定します。 GCP固有の情報については、「Google Cloud仮想化環境のセットアップ」を参照してください。
  2. GCPへの接続の作成を完了します。 「Googleクラウド環境への接続」を参照してください。 リソースを作成および管理する一般的なプロセスについては、「接続とリソースの作成と管理」。

マスター仮想マシンインスタンスと永続ディスクを準備する

ヒント:

永続ディスクは、仮想ディスクを表すGoogle Cloudの用語です。

マスター仮想マシンインスタンスを準備するには、計画されたマシンカタログの複製されたVDAインスタンスに必要な構成と一致するプロパティで仮想マシンインスタンスを作成して構成します。 構成は、インスタンスのサイズとタイプのみに適用されるわけではありません。 また、メタデータ、タグ、GPU割り当て、ネットワークタグ、サービスアカウントプロパティなどのインスタンス属性も含まれます。

マスタリングプロセスの一部として、MCSはマスターVMインスタンスを使用してGoogle Cloudインスタンステンプレートを作成します。 次に、インスタンステンプレートを使用して、マシンカタログを構成する複製されたVDAインスタンスを作成します。 複製されたインスタンスは、インスタンステンプレートが作成されたマスター仮想マシンインスタンスのプロパティ(VPC、サブネット、および永続ディスクのプロパティを除く)を継承します。

マスター仮想マシンインスタンスのプロパティを仕様に合わせて構成した後、インスタンスを起動し、インスタンスの永続ディスクを準備します。

ディスクのスナップショットを手動で作成することをお勧めします。 これにより、意味のある命名規則を使用してバージョンを追跡でき、マスターイメージの以前のバージョンを管理するためのオプションが増え、マシンカタログの作成時間を節約できます。 独自のスナップショットを作成しない場合、MCSが一時的なスナップショットを作成します(これはプロビジョニングプロセスの最後に削除されます)。

ゾーン選択の有効化

Citrix DaaSはゾーン選択をサポートしています。 ゾーン選択では、VMを作成するゾーンを指定します。 ゾーン選択により、管理者は選択したゾーン間に単一のテナントノードを配置できます。 単一テナントを構成するには、Google Cloudで次の手順を実行する必要があります:

Google Cloudの単一テナントノードを予約する

単一テナントノードを予約するには、Google Cloudのドキュメントを参照してください。

重要:

ノードテンプレートは、ノードグループで予約されているシステムのパフォーマンス特性を示すために使用されます。 これらの特性には、vGPUの数、ノードに割り当てられたメモリの量、ノード上に作成されたマシンに使用されるマシンの種類が含まれます。 詳しくは、Google Cloudのドキュメントを参照してください。

VDAマスターイメージを作成する

単一テナントノードにマシンを正常に展開するには、マスターVMイメージの作成時に追加の手順を実行する必要があります。 Google Cloud上のマシンインスタンスには、ノードアフィニティラベルと呼ばれるプロパティがあります。 単一テナントノードに展開されたカタログのマスターイメージとして使用されるインスタンスには、ターゲットノードグループの名前と一致するノードアフィニティラベルが必要です。 これを実現するには、次の点に注意してください:

共有VPCで単一テナントを使用する場合は、「共有仮想プライベートクラウド」を参照してください。

インスタンスの作成時にノードアフィニティラベルを設定する

ノードアフィニティラベルを設定するには、次の手順に従います:

  1. Google Cloudコンソールで、[Compute Engine]>[VM instances]に移動します。

  2. [VM instances] ページで、[Create instance] を選択します。

  3. [Instance creation] ページで、必要な情報を入力または設定し、[management]、[security]、[disks]、[networking]、[sole tenancy] の順に選択して設定パネルを開きます。

  4. [Sole tenancy] タブで、[Browse] を選択して、現在のプロジェクトで使用可能なノードグループを表示します。 [Sole-tenant node] ページが開き、使用可能なノードグループのリストが表示されます。

  5. [Sole-tenant node] ページで、リストから該当するノードグループを選択し、[Select] を選択して [Sole tenancy] タブに戻ります。 [node affinity labels]フィールドに、選択した情報が入力されます。 この設定により、インスタンスから作成されたマシンカタログが、選択したノードグループに展開されます。

  6. [Create] を選択してインスタンスを作成します。

既存のインスタンスのノードアフィニティラベルを設定する

ノードアフィニティラベルを設定するには、次の手順に従います:

  1. Google Cloud Shell端末ウィンドウで、gcloud compute instancesコマンドを使用してノードアフィニティラベルを設定します。 gcloudコマンドに次の情報を含めます:

    • 仮想マシンの名前。 たとえば、s*2019-vda-base*という名前の既存のVMを使用します。
    • ノードグループの名前。 以前に作成したノードグループ名を使用します。 たとえば、mh-sole-tenant-node-group-1
    • インスタンスが存在するゾーン。 たとえば、VMは*us-east-1b*ゾーンに存在します。

    たとえば、端末ウィンドウで次のコマンドを入力します:

    • gcloud compute instances set-scheduling "s2019-vda-base" --node-group="mh-sole-tenant-node-group-1" --zone="us-east1-b"

    gcloud compute instancesコマンドについて詳しくは、Googleデベロッパーツールのドキュメント(https://cloud.google.com/sdk/gcloud/reference/beta/compute/instances/set-scheduling)を参照してください。

  2. インスタンスの [VM instance details] ページに移動し、[Node Affinities] フィールドにラベルが入力されていることを確認します。

マシンカタログの作成

マシンカタログを作成する前にリソースを作成してください。 マシンカタログを構成するときは、Google Cloudで定められた命名規則を使用します。 詳しくは、「バケットとオブジェクトの命名ガイドライン」を参照してください。

マシンカタログは次の2つの方法で作成できます。

完全な構成インターフェイスを使用してマシンカタログを作成する

マシンカタログの作成」のガイダンスに従ってください。 次の説明は、Google Cloudのカタログに固有の説明です。

  1. [管理]>[完全な構成]の左側のペインで、[マシンカタログ]を選択します。
  2. 操作バーで [マシンカタログの作成] を選択します。
  3. [マシンの種類] ページで、[マルチセッションOS] を選択し、[次へ] を選択します。 Citrix DaaSは、シングルセッションOSもサポートしています。
  4. [マシン管理] ページで、[電源管理されているマシン] および [Citrix Machine Creation Services] オプションを選択してから [次へ] を選択します。 複数のリソースがある場合は、メニューから1つ選択してください。
  5. [イメージ]ページで、必要に応じて次の手順を実行し、[次へ]をクリックします。

    1. スナップショットまたはVMをマスターイメージとして選択します。 単一テナント機能を使用する場合は、必ずノードグループプロパティが正しく構成されているイメージを選択してください。 「ゾーン選択の有効化」を参照してください。
    2. 既存のVMをマシンプロファイルとして使用するには、[マシンプロファイルを使用する] を選択し、VMを選択します。

      現在、このカタログ内のVMは、ディスク暗号化セットID、マシンサイズ、ストレージの種類、およびゾーン設定をマシンプロファイルから継承します。

    3. カタログの最小機能レベルを選択します。
  6. [ストレージ] ページで、このマシンカタログのオペレーティングシステムを格納するために使用するストレージの種類を選択します。 次のストレージオプションにはそれぞれ、固有の価格とパフォーマンスの特性があります IDディスクは、常にゾーン標準永続ディスクを使用して作成されます。

    • 標準永続ディスク
    • バランス永続ディスク
    • SSD永続ディスク

    Google Cloudストレージオプションについて詳しくは、「ストレージオプション」を参照してください。

  7. [仮想マシン] ページで、作成するVMの数を指定し、VMの詳細な仕様を表示してから、マシンの種類でGoogle Cloudを選択し、[次へ] を選択します。 マシンカタログに単一テナントノードグループを使用する場合は、予約済み単一テナントノードが使用可能なゾーンのみを選択するようにしてください。 「ゾーン選択の有効化」を参照してください。
  8. [ディスク設定] ページで、次の設定を構成できます:

    • ライトバックキャッシュを有効にするかどうかを選択します。 ライトバックキャッシュを有効にした後、次の操作を実行できます:

      • 一時データのキャッシュに使用するディスクとRAMのサイズを構成する。 詳しくは、「一時データ用キャッシュの構成」を参照してください。
      • ライトバックキャッシュディスク用のストレージの種類を選択します。 ライトバックキャッシュディスクには、次のストレージのオプションを使用できます:
        • 標準永続ディスク
        • バランス永続ディスク
        • SSD永続ディスク

        Google Cloudストレージオプションについて詳しくは、「ストレージオプション」を参照してください。

      • ライトバックキャッシュディスクの種類を選択します。
        • 非永続的なライトバックキャッシュディスクを使用する。 選択した場合、ライトバックキャッシュディスクは、プロビジョニングされたVMで保持されません。 電源を入れ直すとディスクが削除され、ディスクにリダイレクトされたデータはすべて失われます。
        • 永続的なライトバックキャッシュディスクを使用する。 選択した場合、ライトバックキャッシュディスクは、プロビジョニングされたVMで保持されます。 このオプションを有効にすると、ストレージコストが増加します。
    • MCSストレージ最適化(MCS I/O)が有効になっている場合は、次のいずれかを実行できます: - 電源を入れ直してもVDAのシステムディスクを保持するかどうかを選択します。 詳しくは、「MCSストレージ最適化の更新を有効にする」を参照してください。 - メモリとディスクキャッシュのサイズを更新します。

    • ディスクの内容を保護するために独自のキーを使用するかどうかを選択します。 この機能を使用するには、最初に独自の顧客管理暗号キー(CMEK:Customer Managed Encryption Keys)を作成する必要があります。 詳しくは、「顧客管理暗号キー(CMEK)の使用」を参照してください。

       > **Note:**
       >
       > It is available only in the **Manage > Full Configuration** interface.
            
       After creating the keys, you can select one of those keys from the list.   You cannot change the key after you create the catalog.   Google Cloud does not support rotating keys on existing persistent disks or images.   Therefore, after you provision a catalog, the catalog is tied to a specific version of the key.   If that key is disabled or destroyed, the instances and disks encrypted with it become unusable until the key is reenabled or restored.
      
  9. [マシンID] ページで、Active Directoryアカウントを選択してから [次へ] を選択します。

    • [新しいActive Directoryアカウントを作成する] を選択する場合、ドメインを選択してからActive Directoryで作成されたプロビジョニング済みのVMコンピューターアカウントで名前付けスキームに対応した文字列を入力します。 アカウント名前付けスキームに指定できる文字数は1~64文字であり、空白スペース、非ASCII文字、および特殊文字を含めることはできません。
    • [既存のActive Directoryアカウントを使用する] を選択した場合、[参照] を選択し、選択したマシンの既存のActive Directoryコンピューターアカウントに移動します。
  10. [ドメイン資格情報] ページで、[資格情報の入力] を選択し、ユーザー名とパスワードを入力し、[保存] を選択してから [次へ] を選択します。

    • 入力する資格情報には、Active Directoryアカウント操作を実行する権限が必要です。
  11. [スコープ] ページで、マシンカタログのスコープを選択してから、[次へ] を選択します。

    • オプションのスコープを選択するか、必要に応じてスコープをカスタマイズするためのカスタムスコープを選択できます。
  12. [概要] ページで、情報を確認し、カタログの名前を指定してから、[完了] を選択します。

    カタログ名は1~39文字にし、空白スペースのみにしたり記号(\ / ; : # . * ? = < > | [ ] { } " ' ( ) ' ))を含めたりすることはできません。

マシンカタログの作成が完了するまでに時間がかかる場合があります。 完了すると、カタログが一覧表示されます。 Google Cloudコンソールで、ターゲットノードグループにマシンが作成されていることを確認できます。

手動で作成したGoogle Cloudマシンのインポート

この機能を使用することで、以下のことを実行できます:

  • 手動で作成したGoogle CloudマルチセッションOSマシンをCitrix DaaSカタログにインポートする。
  • 手動で作成したGoogle CloudマルチセッションOSマシンをCitrix DaaSカタログから削除する。
  • 既存のCitrix DaaSの電源管理機能を使用して、Google Cloud WindowsマルチセッションOSマシンの電源管理を行います。 たとえば、これらのマシンの再起動スケジュールを設定します。

この機能を使用するのに、Citrix DaaSの既存のプロビジョニングワークフローの変更や、既存機能の削除を行う必要はありません。

手動で作成されたGoogle Cloudマシンをインポートする代わりに、MCSを使用してCitrix DaaSの完全な構成インターフェイスでマシンをプロビジョニングすることをお勧めします。

次の手順

以下は、実行可能な追加タスクの例です:

そのほかの情報の入手先

Google Cloud Platformカタログの作成