サービスプロバイダーが新しいバージョンを公開した後、顧客とサービスプロバイダーはサービスインスタンスをその新しいバージョンにアップグレードできます。顧客は一度に 1 つのサービスインスタンスをアップグレードでき、サービスプロバイダーは単一のバッチ操作で複数のサービスインスタンスをアップグレードできます。
前提条件
開始する前に、以下を確認してください。
サービスには少なくとも2つのバージョンが必要であり、後続のバージョンではサービスインスタンスのスペックアップがサポートされています。新しいサービスバージョンを作成するには、「サービスの更新」をご参照ください。サービスバージョンでスペックアップを有効化するには、「サービスのスペックアップ設定」をご参照ください。
以前のバージョンを実行しているサービスインスタンスが少なくとも 1 つデプロイされていること。詳細については、「サービスインスタンスのデプロイ」をご参照ください。
単一サービスインスタンスのアップグレード
Compute Nest コンソールCompute Nest コンソールにログインします。
左側のナビゲーションウィンドウで、[サービスインスタンス] をクリックします。
[サービスインスタンス] ページで、アップグレードするサービスインスタンスを見つけ、その ID をクリックして [サービスインスタンスの詳細] ページに移動します。
右上隅にある [サービスインスタンスのアップグレード] をクリックします。
[サービスインスタンスのアップグレード] ダイアログボックスで、ターゲットバージョンを選択し、[アップグレードの開始] をクリックします。サービスインスタンスは [アップグレード中] 状態になります。アップグレードが完了すると、状態は [デプロイ済み] に変わり、サービスバージョンは選択したバージョンに更新されます。
複数サービスインスタンスのアップグレード
サービスプロバイダーは、バッチアップグレードを使用して、顧客全体のプライベートサービスインスタンスとシングルテナントのフルマネージドサービスインスタンスを 1 回の操作でアップグレードできます。ターゲットインスタンスに対するアップグレード権限が必要です。
仕組み
バッチアップグレードでは、CloudOps Orchestration Service (OOS) と BulkyUpgradeServiceInstance テンプレートを使用します。
設定されたパラメーターがトリガーとなり、
ListServiceInstances操作が呼び出され、アップグレード対象のサービスインスタンスのリストがクエリされます。OOS はリストを反復処理し、各インスタンスで
UpdateServiceInstanceSpecを呼び出します。同時にアップグレードするインスタンスの数を制御できます。いずれかのインスタンスのアップグレードに失敗した場合、タスクは直ちに停止します。まだ処理されていないインスタンスは、現在のバージョンのままです。
複数インスタンスのアップグレード
Compute Nest コンソールにログインします。
左側のナビゲーションウィンドウで、[サービスインスタンス] をクリックします。[サービスインスタンス] ページで、[自分のサービスインスタンス] タブをクリックします。
アップグレードしたいサービスインスタンスの 1 つを見つけ、そのサービス ID をクリックして [サービスの詳細] ページに移動します。
[O&M 管理] タブをクリックします。
右上隅にある [バッチアップグレード] をクリックします。
[バッチアップグレード] ダイアログボックスで、次のパラメーターを設定します: コントロールオプション (オプション — 空白のままにすると、Compute Nest がデフォルト設定を適用します)
パラメーターの設定
パラメーター 説明 サービス バージョンのアップグレード ターゲットバージョンを選択します。選択後、そのバージョンへのアップグレード対象となるインスタンスのリストが表示されます。 インスタンス アップグレードするインスタンスを、次のいずれかの方法で選択します:ステータスとバージョンによる手動選択、タグによるフィルター (同一リージョン内の 1 つ以上のタグ)、リソースグループによるフィルター (リージョン内のリソースグループ)、または指定したステータスとバージョンに一致するすべてのインスタンスを選択。 パラメーター 説明 RateControl アップグレードレートを制御します。[同時実行ベースの制御] を選択して [同時実行数] と [エラーしきい値] を設定するか、[バッチベースの制御] を選択して [バッチ配列]、[同時実行ベースの制御]、[エラーしきい値] を設定します。詳細については、「ループ実行レートの制御」をご参照ください。 OOSAssumeRole アップグレード中に OOS が引き受ける Resource Access Management (RAM) ロールを選択します。 タスク設定
パラメーター 説明 タスクの説明 バッチアップグレードタスクの簡単な説明を入力します。 [次へ] をクリックします。[OK] ステップで、基本情報とリソースプレビューを確認します。
[作成] をクリックします。
[O&M 管理] タブでタスクを見つけ、[アクション] 列の [詳細] をクリックして実行ステータスを表示します。
次のステップ
サービスのアップグレード設定を構成するには、サービスのアップグレード設定の構成 を参照してください。
新しいサービスインスタンスをデプロイするには、「サービスインスタンスのデプロイ」をご参照ください。