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のアップグレードの時間枠を指定できます。 業務の中断を防ぐため、オフピーク時にアップグレードを実行することを推奨します。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
ECS Cloud Assistantページの右上隅にある [設定] をクリックします。
[クラウドアシスタントの設定] ダイアログボックスで、[クラウドアシスタントエージェントのアップグレード設定] タブをクリックします。
[クラウドアシスタントエージェントのアップグレード設定] を選択し、[アップグレード許可期間] と [タイムゾーン] を設定し、[決定] をクリックします。
説明最大5つのタイムウィンドウを指定できます。各タイムウィンドウは1時間より短くすることはできません。
手動アップグレード
共通コマンドの実行によるアップグレード
自動アップグレードが有効にならない場合は、一般的なコマンドを実行してCloud Assistant Agentを手動でアップグレードできます。
次の例は、ECSコンソールで共通のCloud Assistantコマンドを実行する方法を示しています。 API操作を呼び出すか、Alibaba Cloud CLIを使用して共通のCloud Assistantコマンドを実行する方法については、「共通コマンドの表示と実行」をご参照ください。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
[ECSクラウドアシスタント] ページで、共通コマンド タブをクリックします。
次の一般的なコマンドの最新バージョンを見つけて、タスクの作成 をクリックします。
Linuxインスタンス:
ACS-ECS-UpdateAliyunAssist-linux.sh
Windowsインスタンス:
ACS-ECS-UpdateAliyunAssist-windows.ps1
タスクの作成 パネルで、プロンプトに従ってパラメーターを設定し、[実行] をクリックします。
タスクタイプ: コマンドを実行するタイミングを設定します。 このパラメーターの設定方法の詳細については、「Cloud Assistantコマンドの作成と実行」のパラメーターの説明をご参照ください。
インスタンスの選択: Cloud Assistant Agentをアップグレードするインスタンスを選択します。 選択したインスタンスは [実行中] 状態で、Cloud Assistant Agentがインストールされている必要があります。
[コマンドの実行] パネルのその他のパラメーターについては、「共通コマンドの表示と実行」をご参照ください。
次の図に示す実行結果が返された場合、Cloud Assistant Agentがアップグレードされます。
説明コマンドの実行に失敗した場合は、エラーメッセージを確認して問題のトラブルシューティングを行います。 詳細については、「実行結果の確認と一般的な問題のトラブルシューティング」をご参照ください。
インストールパッケージのダウンロードによるアップグレード
最新のインストールパッケージをダウンロードして、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のバージョン番号を示します。