すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:Cloud Assistant Agentのアップグレードをアップグレードまたは無効にする

最終更新日:Aug 26, 2024

Cloud Assistant Agentでサポートされる機能は、Cloud Assistant Agentのバージョンによって異なります。 現在のバージョンのCloud Assistant Agentが特定の機能をサポートしていない場合は、Cloud Assistant Agentをアップグレードする必要があります。 このトピックでは、Cloud Assistant Agentのアップグレードと無効化の方法について説明します。

Cloud Assistant Agentでサポートされている機能と、各機能でサポートされている最新バージョンのCloud Assistant Agentについては、「Cloud Assistant Agentのインストール」をご参照ください。

制限事項

  • Cloud Assistant AgentをアップグレードするECS (Elastic Compute Service) インスタンスが [実行中] 状態であることを確認します。

  • Cloud Assistant AgentがECSインスタンスにインストールされていることを確認します。 Cloud Assistant Agentのインストール方法については、「Cloud Assistant Agentのインストール」をご参照ください。

自動アップグレード

デフォルトでは、Cloud Assistant Agentは30分ごとにaliyun_assist_updateアップグレードプロセスを実行します。 プロセスは、次のいずれかのパスに存在します。

  • Windowsインスタンス: C:\ProgramData\aliyun\assist\ {version} \aliyun_assist_update.exe

  • Linuxインスタンス: /usr/local/share/aliyun-assist/ {version} /aliyun_assist_update

説明

{version} は、Cloud Assistant Agentのバージョン番号を示します。

Cloud Assistant Agentのアップグレードの時間枠を指定できます。 業務の中断を防ぐため、オフピーク時にアップグレードを実行することを推奨します。

  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、メンテナンス&モニタリング > クラウドアシスタントを選択します。

  3. ECS Cloud Assistantページの右上隅にある [設定] をクリックします。

    image

  4. [クラウドアシスタントの設定] ダイアログボックスで、[クラウドアシスタントエージェントのアップグレード設定] タブをクリックします。

  5. [クラウドアシスタントエージェントのアップグレード設定] を選択し、[アップグレード許可期間][タイムゾーン] を設定し、[決定] をクリックします。

    説明

    最大5つのタイムウィンドウを指定できます。各タイムウィンドウは1時間より短くすることはできません。

    image

手動アップグレード

共通コマンドの実行によるアップグレード

自動アップグレードが有効にならない場合は、一般的なコマンドを実行してCloud Assistant Agentを手動でアップグレードできます。

重要

次の例は、ECSコンソールで共通のCloud Assistantコマンドを実行する方法を示しています。 API操作を呼び出すか、Alibaba Cloud CLIを使用して共通のCloud Assistantコマンドを実行する方法については、「共通コマンドの表示と実行」をご参照ください。

  1. ECSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、メンテナンス&モニタリング > クラウドアシスタントを選択します。

  3. [ECSクラウドアシスタント] ページで、共通コマンド タブをクリックします。

  4. 次の一般的なコマンドの最新バージョンを見つけて、タスクの作成 をクリックします。

    • Linuxインスタンス: ACS-ECS-UpdateAliyunAssist-linux.sh

    • Windowsインスタンス: ACS-ECS-UpdateAliyunAssist-windows.ps1

      image.png

  5. タスクの作成 パネルで、プロンプトに従ってパラメーターを設定し、[実行] をクリックします。

    • タスクタイプ: コマンドを実行するタイミングを設定します。 このパラメーターの設定方法の詳細については、「Cloud Assistantコマンドの作成と実行」のパラメーターの説明をご参照ください。

    • インスタンスの選択: Cloud Assistant Agentをアップグレードするインスタンスを選択します。 選択したインスタンスは [実行中] 状態で、Cloud Assistant Agentがインストールされている必要があります。

      [コマンドの実行] パネルのその他のパラメーターについては、「共通コマンドの表示と実行」をご参照ください。

      次の図に示す実行結果が返された場合、Cloud Assistant Agentがアップグレードされます。image.png

      説明

      コマンドの実行に失敗した場合は、エラーメッセージを確認して問題のトラブルシューティングを行います。 詳細については、「実行結果の確認と一般的な問題のトラブルシューティング」をご参照ください。

インストールパッケージのダウンロードによるアップグレード

最新のインストールパッケージをダウンロードして、Cloud Assistant Agentをアップグレードすることもできます。 詳細については、「Cloud Assistant Agentのインストール」をご参照ください。

例: 次のコマンドを実行してRed Hat Package Manager (RPM) パッケージをダウンロードし、最新バージョンのCloud Assistant Agentをx86 Linuxインスタンスにインストールします。

wget "https://aliyun-client-assist.oss-accelerate.aliyuncs.com/linux/aliyun_assist_latest.rpm" && sudo rpm -ivh -- force aliyun_assist_latest.rpm

アップグレードの無効化

Cloud Assistant Agentのアップグレードを無効にする自動アップグレードプロセスを無効にする

aliyun_assist_updateプロセスを無効にすると、Cloud Assistant Agentのアップグレードを無効にできます。

  • Cloud Assistant AgentがインストールされているインスタンスがWindows Serverオペレーティングシステムを実行している場合は、PowerShellで次のコマンドを実行します。

    Rename-Item -Path 'C:\ProgramData\aliyun\assist\{version}\aliyun_assist_update.exe '-NewName 'C:\ProgramData\aliyun\assist\{version}\aliyun_assist_update.exe.bk'
  • Cloud Assistant AgentがインストールされているインスタンスがLinuxオペレーティングシステムを実行している場合は、次のコマンドを実行します。

    mv /usr/local/share/aliyun-assist/{version}/aliyun_assist_update /usr/local/share/aliyun-assist/{version}/aliyun_assist_update.bk
説明

{version} は、Cloud Assistant Agentのバージョン番号を示します。

設定ファイルを使用してCloud Assistant Agentのアップグレードを無効にする

LinuxインスタンスのCloud Assistant Agent 2.2.1.140以降およびWindowsインスタンスのCloud Assistant Agent 2.1.1.140以降の場合、特定のディレクトリに設定ファイルを作成することでアップグレードを無効にできます。

  • 起動時にCloud Assistant Agentがアップグレードのチェックを無効にする

    インスタンス上の特定のバージョンのCloud Assistant Agentが起動時にアップグレードをチェックできないようにするには、Cloud Assistant Agentバージョンのインストールディレクトリを見つけ、configディレクトリにdisable_bootstrap_updateファイルを作成します。 インスタンス上のCloud Assistant Agentのすべてのバージョンが起動時にアップグレードのチェックを無効にするには、すべてのCloud Assistant Agentバージョンの一般的なインストールディレクトリを見つけ、configディレクトリにdisable_bootstrap_updateファイルを作成します。 disable_bootstrap_updateファイルにデータを書き込む必要はありません。

    • Cloud Assistant AgentがインストールされているインスタンスがWindows Serverオペレーティングシステムを実行している場合は、PowerShellで次のコマンドを実行します。

      # For example, run the following command to disable a specific version of Cloud Assistant Agent from checking for upgrades on startup:
      New-Item -Path C:\ProgramData\aliyun\assist\{version}\config\disable_bootstrap_update
      # For example, run the following command to disable all versions of Cloud Assistant Agent from checking for upgrades on startup:
      New-Item -Path C:\ProgramData\aliyun\assist\config\disable_bootstrap_update
    • Cloud Assistant AgentがインストールされているインスタンスがLinuxオペレーティングシステムを実行している場合は、次のコマンドを実行します。

      # For example, run the following command to disable a specific version of Cloud Assistant Agent from checking for upgrades on startup:
      touch /usr/local/share/aliyun-assist/{version}/config/disable_bootstrap_update
      # For example, run the following command to disable all versions of Cloud Assistant Agent from checking for upgrades on startup:
      touch /usr/local/share/aliyun-assist/config/disable_bootstrap_update
    説明

    {version} は、Cloud Assistant Agentのバージョン番号を示します。

  • Cloud Assistant Agentによるアップグレードのチェックの無効化

    インスタンス上の特定のバージョンのCloud Assistant Agentがアップグレードをチェックできないようにするには、Cloud Assistant Agentバージョンのインストールディレクトリを見つけ、configディレクトリにdisable_updateファイルを作成します。 インスタンス上のすべてのバージョンのCloud Assistant Agentがアップグレードのチェックを無効にするには、すべてのバージョンのCloud Assistant Agentの一般的なインストールディレクトリを見つけ、configディレクトリにdisable_updateファイルを作成します。 disable_updateファイルにデータを書き込む必要はありません。

    • Cloud Assistant AgentがインストールされているインスタンスがWindows Serverオペレーティングシステムを実行している場合は、PowerShellで次のコマンドを実行します。

      # For example, run the following command to disable a specific version of Cloud Assistant Agent from checking for upgrades:
      New-Item -Path C:\ProgramData\aliyun\assist\{version}\config\disable_update
      # For example, run the following command to disable all versions of Cloud Assistant Agent from checking for upgrades:
      New-Item -Path C:\ProgramData\aliyun\assist\config\disable_update
    • Cloud Assistant AgentがインストールされているインスタンスがLinuxオペレーティングシステムを実行している場合は、次のコマンドを実行します。

      # For example, run the following command to disable a specific version of Cloud Assistant Agent from checking for upgrades:
      touch /usr/local/share/aliyun-assist/{version}/config/disable_update
      # For example, run the following command to disable all versions of Cloud Assistant Agent from checking for upgrades:
      touch /usr/local/share/aliyun-assist/config/disable_update
    説明

    {version} は、Cloud Assistant Agentのバージョン番号を示します。