メインコンテンツへスキップ
W&B Server のバージョンとライセンスは、W&B Server のインストール時と同じ方法で更新してください。次の表は、デプロイ方法ごとにライセンスとバージョンを更新する方法を示しています。
Release TypeDescription
TerraformW&B は、クラウドデプロイ向けに 3 つの公開 Terraform モジュールをサポートしています。AWSGoogle CloudAzure です。
HelmHelm チャート を使用して、既存の Kubernetes クラスターに W&B をインストールできます。

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 Workspace ディレクトリで次を実行します。
terraform apply -var-file="terraform.tfvars"

Helm を使用して更新

wandb Helm チャートは非推奨であり、サポートが終了しました。このチャートは単一の pod をデプロイするものでしたが、現在は W&B Kubernetes Operator に置き換えられています。現在もこのチャートを使用している場合は、移行ガイド に従って Operator へ移行してください。

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
    
詳細については、パブリックリポジトリのアップグレードガイドを参照してください。

管理者 UI で更新

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