メインコンテンツへスキップ
W&B Server のバージョンとライセンスは、W&B Server をインストールした際と同じ方法で更新します。次の表は、デプロイ方法ごとにライセンスとバージョンを更新する方法を示します。
Release TypeDescription
TerraformW&B はクラウドデプロイ用に 3 つのパブリック Terraform モジュールを提供しています: AWSGoogle Cloud、および Azure
Helm既存の Kubernetes クラスターに W&B をインストールするには、Helm Chart を使用します。

Terraform を使用して更新する

Terraform を使用してライセンスとバージョンを更新します。以下の表は、クラウドプラットフォーム別の、W&B が管理する Terraform モジュールを示します。
Cloud providerTerraform module
AWSAWS Terraform module
Google CloudGoogle Cloud Terraform module
AzureAzure Terraform module
  1. まず、利用しているクラウドプロバイダーに対応した、W&B 管理の Terraform モジュールに移動します。利用しているクラウドプロバイダーに応じて、上記の表から該当する Terraform モジュールを確認してください。
  2. 使用している Terraform 設定内で、Terraform の wandb_app モジュール設定にある wandb_versionlicense を更新します:
    module "wandb_app" {
        source  = "wandb/wandb/<cloud-specific-module>"
        version = "new_version"
        license       = "new_license_key" # 新しいライセンスキー
        wandb_version = "new_wandb_version" # 希望する W&B バージョン
        ...
    }
    
  3. terraform planterraform apply を使用して Terraform 設定を適用します。
    terraform init
    terraform apply
    
  4. (オプション)terraform.tfvars やその他の .tfvars ファイルを使用している場合。 新しい W&B バージョンとライセンスキーで terraform.tfvars ファイルを更新、または作成します。
    terraform plan -var-file="terraform.tfvars"
    
    設定を適用します。Terraform のワークスペースディレクトリで次を実行します:
    terraform apply -var-file="terraform.tfvars"
    

Helm を使ってアップデートする

spec を使用して W&B を更新する

  1. Helm チャートの *.yaml 設定ファイルで image.tag および/または license の値を変更して、新しいバージョンを指定します。
    license: 'new_license'
    image:
      repository: wandb/local
      tag: 'new_version'
    
  2. 次のコマンドを使用して Helm のアップグレードを実行します。
    helm repo update
    helm upgrade --namespace=wandb --create-namespace \
      --install wandb wandb/wandb --version ${chart_version} \
      -f ${wandb_install_spec.yaml}
    

ライセンスとバージョンを直接更新する

  1. 新しいライセンスキーとイメージタグを環境変数として設定します:
    export LICENSE='new_license'
    export TAG='new_version'
    
  2. 次のコマンドで Helm リリースをアップグレードし、既存の設定に新しい値をマージします:
    helm repo update
    helm upgrade --namespace=wandb --create-namespace \
      --install wandb wandb/wandb --version ${chart_version} \
      --reuse-values --set license=$LICENSE --set image.tag=$TAG
    
詳しくは、公開リポジトリの upgrade guide を参照してください。

管理 UI から更新する

この方法は、通常は Self-Managed Docker インストールで、W&B サーバーコンテナ内の環境変数として設定されていないライセンスを更新する場合にのみ使用できます。
  1. W&B Deployment Page から新しいライセンスを取得し、アップグレード対象のデプロイメントに対して、正しい組織とデプロイメント ID に対応していることを確認します。
  2. W&B アプリの License ページにアクセスします。Settings > License をクリックするか、&lt;host-url&gt;/console/settings/license にアクセスします。
  3. ライセンス管理セクションに移動します。
  4. 新しいライセンスキーを入力し、変更を保存します。