メインコンテンツまでスキップ

GPU VM の作成

このページでは、FPT AI Factory ポータルで GPU virtual machine を構成してデプロイする方法と、Local NVMeBlock Storage の選び方を説明します。

はじめに、サイドメニューの GPU Virtual Machine に移動し、Create New Virtual Machine をクリックします。


1. VM 情報を設定する

  1. VM Name: GPU virtual machine に一意の名前を入力します。
  2. Flavor: vCPU、RAM、GPU 数、GPU モデルなど、要件に合う VM 構成を選択します。選択できる GPU モデルは region によって異なります。
  3. OS Image: FPT public image(Ubuntu ベース)を選択します。一覧と各 image に含まれるドライバーは OS Images を参照してください。

2. storage の種類を選択する

VM を作成する前に storage の種類を選択する必要があります。選択内容に応じて flavor カードと storage セクションが更新されます。

Local NVMe

GPU flavor に付属する高速なローカル NVMe ディスクです。

  • サイズは flavor により固定で、追加料金はかかりません。
  • NVMe ディスク上のデータは VM の停止中も保持されますが、停止中も課金が継続します。
  • 高性能なトレーニングワークロードに最適です。長期的なデータ保存には適しません。

Block Storage

VM とは独立して存在する、長期データ向けの永続 block storage です。

Block Storage を選択すると、storage セクションに Boot volume が追加された volume テーブルが表示されます。

Boot volume

  • boot volume は常に存在し、削除できません。VM の起動ディスクです。
  • 最小サイズは 50 GB、最大は 3,000 GB です。サイズは拡張できますが、50 GB 未満には設定できません。
  • Storage tier の既定値は Standard です。Premium も選択できます。
  • volume 名は boot-<ランダムな 4 文字> の形式で自動生成され、編集できません。

Data volume(任意)

  • VM の作成時に追加できる Data volume は 1 つだけです。さらに追加する場合は、VM 作成後に Storage タブを使用します。
  • 最小サイズは 10 GB、最大は 3,000 GB です。
  • volume 名は volume-<ランダムな 4 文字> の形式で自動生成されます。名前は Workspace 内で一意である必要があり、英数字とハイフンのみを使用し、50 文字以内にします。
  • data volume は削除するまで、VM のライフサイクルとは独立して存在します。
注記

Block Storage で VM を作成する場合、追加できる data volume は 1 つだけです。Add volume ボタンは無効化され、次のツールチップが表示されます: "Only one volume can be added. You can add more after the VM is created successfully."

無料の storage 枠

最初の 50 GB × 選択した flavor の GPU 数が無料になり、Block Storage – Standard tier にのみ適用されます。たとえば 2× H100 の flavor では 100 GB が無料です。

  • 無料枠を超える容量は課金されます。
  • Premium tier や Standard 以外の tier の storage は全額課金され、無料枠の対象外です。
  • volume のサイズや tier を変更すると、料金サマリーがリアルタイムに更新されます。

3. アクセスを構成する

  • Auto assign static IP: FPT AI Factory の IPv4 パブリック範囲から静的パブリック IP アドレスが割り当てられます。静的 IP を持つ VM を停止してもアドレスは保持されます。VM を削除すると、アドレスは範囲に返却されます。
  • Exposed ports: virtual machine 上で公開するネットワークポートを指定します。各ポートを入力し、Enter を押して追加します。ポートは 1〜65535 の範囲で、最大 10 個までです。既定値は Local NVMe が 22、Block Storage は空欄です。
  • Security group: 受信・送信トラフィックを管理する security group を割り当てます。Security Group を参照してください。
警告

default security group を使用している場合、この VM ではすべての受信・送信トラフィックが許可されます。SSH 22、RDP 3389、HTTP/HTTPS など、信頼できる IP と公開ポートのみに制限するようルールを更新することを推奨します。


4. 認証方式を設定する

次のいずれかの認証方式を選択します。

  • SSH Key: 最新の SSH キーが自動的に使用されます。必要に応じて変更できます。
  • Password: パスワードを設定し、コンソールアクセス用に安全に保管します。

5. user data を追加する(任意)

User Data フィールドには cloud-init スクリプトを追加できます。VM の起動時に cloud-init がメタデータを読み取り、ユーザー、SSH キー、ネットワーク設定などを自動的に構成します。

次のサンプルスクリプトは、パスワード Abc123 のユーザー testcloudinit と、パスワード P@ssw0rd! の 2 番目のユーザー testcloudinit2 を作成します。

#cloud-config
users:
- name: testcloudinit
sudo: ALL=(ALL) NOPASSWD:ALL
lock_passwd: false
shell: /bin/bash
passwd: $6$rounds=4096$V6anciWl30$xKbcljqks1gUkMiM80pyKzhvyhn7U1n.jXcGCUfkUlX.rnllUWKUrmDEzekhhhP8aERSylRuC7gfDhJ32Xv0A1
- name: testcloudinit2
groups: sudo
lock_passwd: false
shell: /bin/bash
plain_text_passwd: P@ssw0rd!
hostname: testcloudinit

6. VM を作成する

Create Virtual Machine をクリックすると、GPU VM がデプロイされ起動します。VM の作成が完了すると、VM List ページで詳細を確認できます。

注記

「Not enough resources」エラー。 FPT AI Factory の一部の region では、virtual machine と GPU の需要が供給を上回ることがあります。その場合、該当 region で VM を作成または再起動する際に「Not enough resources」エラーが表示されることがあります。時間をおいて再試行するか、FPT サポートにお問い合わせください。


次のステップ

  • GPU VM の管理 — VM の power on、power off、reboot、ポート編集、削除を行います。
  • Storage の管理 — Block Storage volume を作成・管理します。