メインコンテンツへスキップ
W&B Server のバージョンとライセンスの更新は、W&B Server をインストールした際と同じメソッドを使用して行います。以下の表は、デプロイメント方法に基づいたライセンスとバージョンの更新方法をまとめたものです。
リリースタイプ説明
TerraformW&B はクラウドデプロイメント用に 3 つのパブリック Terraform モジュールをサポートしています: AWSGoogle CloudAzure
HelmHelm Chart を使用して、既存の Kubernetes クラスターに W&B をインストールできます。

Terraform を使用した更新

Terraform を使用してライセンスとバージョンを更新します。以下の表に、クラウドプラットフォームごとの W&B 管理 Terraform モジュールを示します。
クラウドプロバイダーTerraform モジュール
AWSAWS Terraform モジュール
Google CloudGoogle Cloud Terraform モジュール
AzureAzure Terraform モジュール
  1. まず、お使いのクラウドプロバイダーに対応する W&B 管理の Terraform モジュールを確認します。上の表を参照して、適切なモジュールを見つけてください。
  2. 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 を使用した更新

スペックによる W&B の更新

  1. Helm チャートの *.yaml 設定ファイルで image.taglicense の値を変更し、新しいバージョンを指定します。
    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 サーバーコンテナの環境変数でライセンスが設定されていない場合にのみ機能します。通常、セルフマネージド Docker インストールが該当します。
  1. W&B デプロイメントページ から新しいライセンスを取得します。その際、アップグレード対象のデプロイメントの正しい組織およびデプロイメント ID と一致していることを確認してください。
  2. W&B App の License ページにアクセスします。 Settings > License をクリックするか、 <host-url>/console/settings/license に直接アクセスしてください。
  3. ライセンス管理セクションに移動します。
  4. 新しいライセンスキーを入力し、変更を保存します。