ワークステーションを強化する

このページでは、ワークステーションのブーストをサポートするワークステーション構成パラメータについて説明します。ブースト構成を指定すると、ワークステーションは VM タイプ、GPU、起動ディスク サイズ、ネストされた仮想化など、より強力なリソースセットをオンデマンドで使用できるようになります。たとえば、特定のアプリケーションでは、GPU を接続したより強力なワークステーションが必要になる場合があります。ワークステーション構成でブースト構成を指定すると、この構成の一部として作成されたワークステーションは、GPU を必要とするアプリケーションを実行するときにブースト構成を使用して起動できます。API では、これらのパラメータはまとめて BoostConfig と呼ばれます。BoostConfig

ブースト構成を作成する

ブースト構成を含むワークステーション構成を作成するには、次の gcloud CLI コマンドを実行します。

    gcloud beta workstations configs create WORKSTATION_CONFIG_ID \
        --cluster=WORKSTATION_CLUSTER_ID \
        --region=LOCATION \
        --project=PROJECT_ID \
        --boost-config=id=BOOST_CONFIG_ID,machine-type=MACHINE_TYPE,accelerators=ACCELERATORS,enable-nested-virtualization=ENABLE_NESTED_VIRTUALIZATION,boot-disk-size=BOOT_DISK_SIZE,pool-size=POOL_SIZE

次のように置き換えます。

  • PROJECT_ID: ワークステーション構成を含むプロジェクトの ID。
  • LOCATION: ワークステーション クラスタのロケーション。
  • WORKSTATION_CLUSTER_ID: ワークステーション構成を含むワークステーション クラスタの名前。
  • WORKSTATION_CONFIG_ID: 作成するワークステーション構成の名前。
  • BOOST_CONFIG_ID: ブースト構成に使用する ID。
  • MACHINE_TYPE: ブーストされた VM インスタンスが使用するマシンのタイプ(e2-standard-4 など)。
  • ENABLE_NESTED_VIRTUALIZATION: ネストされた仮想化を有効にするかどうか。
  • ACCELERATORS: ブースト インスタンスに接続されているアクセラレータ カードのタイプと数を示すリスト。
  • BOOT_DISK_SIZE: VM のブートディスクのサイズ(ギガバイト単位)。
  • POOL_SIZE: システムがアイドル状態に保つブースト VM の数。

各パラメータとそのデフォルト値の詳細については、Boost Config API リファレンスをご覧ください。

ブーストされたワークステーションの起動

ワークステーション構成にブースト構成が含まれている場合、ワークステーションを起動するときに、起動リクエストで boost config id を渡すことで、BoostConfig でプロビジョニングされた VM を使用するように選択できます。開始リクエストで boost config id が指定されていない場合、システムはデフォルト構成でプロビジョニングされたプールから VM を選択します。

特定のワークステーションをブーストするには、次の gcloud CLI コマンドを実行します。

    gcloud beta workstations start WORKSTATION_ID \
        --boost=BOOST_CONFIG_ID

次のように置き換えます。

  • WORKSTATION_ID: 起動するワークステーションの名前。
  • BOOST_CONFIG_ID: ブースト構成に一致する ID。