Cloud Assistant Agent でサポートされる機能は、Cloud Assistant Agent のバージョンによって異なります。 現在のバージョンの Cloud Assistant Agent が特定の機能をサポートしていない場合は、Cloud Assistant Agent をアップグレードする必要がある場合があります。 このトピックでは、Cloud Assistant Agent の自動アップグレードをアップグレードおよび無効にする方法について説明します。
制限
Cloud Assistant Agent をアップグレードする Elastic Compute Service (ECS) インスタンスが [実行中] 状態であることを確認します。
ECS インスタンスに Cloud Assistant Agent がインストールされていることを確認します。 Cloud Assistant Agent のインストール方法については、「Cloud Assistant Agent をインストールする」をご参照ください。
自動アップグレードを構成する
デフォルトでは、Cloud Assistant Agent は、30 分ごとに aliyun_assist_update アップグレードプロセスを実行します。 このプロセスは、次のいずれかのパスにあります。
Windows インスタンス:
C:\ProgramData\aliyun\assist\{version}\aliyun_assist_update.exeLinux インスタンス:
/usr/local/share/aliyun-assist/{version}/aliyun_assist_update
{version} は、Cloud Assistant Agent のバージョン番号を示します。 バージョン番号の表示方法については、「ECS インスタンスで Cloud Assistant Agent に関する情報を表示する」をご参照ください。
Cloud Assistant Agent のアップグレードのタイムウィンドウを指定できます。 ビジネスの中断を防ぐために、オフピーク時にアップグレードを実行することをお勧めします。
ECS コンソール - ECS Cloud Assistant に移動します。
ECS Cloud Assistant ページの右上隅にある [設定] をクリックします。

[Cloud Assistant 設定] ダイアログボックスで、[Cloud Assistant Agent のアップグレード設定] タブをクリックします。
[Cloud Assistant Agent のアップグレード設定] を選択し、[アップグレードが許可される期間] と [タイムゾーン] を構成して、[OK] をクリックします。
説明最大 5 つのタイムウィンドウを指定でき、各タイムウィンドウは 1 時間以上にする必要があります。

自動アップグレードを無効にする
特定の Cloud Assistant Agent バージョンの自動アップグレードを無効にするには、構成ファイルを作成して自動アップグレードを無効にするか、自動アップグレードプロセスファイルの名前を変更します。
すべての Cloud Assistant Agent バージョンの自動アップグレードを無効にするには、構成ファイルを作成して自動アップグレードを無効にします。
自動アップグレードプロセスファイルの名前を変更する
aliyun_assist_update プロセスファイルの名前を変更して、Cloud Assistant Agent の自動アップグレードを無効にします。
{version} は、Cloud Assistant Agent のバージョン番号を示します。 バージョン番号の表示方法については、「ECS インスタンスで Cloud Assistant Agent に関する情報を表示する」をご参照ください。
ECS インスタンスで Windows Server オペレーティングシステムを実行している場合は、PowerShell で次のコマンドを実行して、
aliyun_assist_updateプロセスファイルの名前をaliyun_assist_update.bkに変更します。Rename-Item -Path 'C:\ProgramData\aliyun\assist\{version}\aliyun_assist_update.exe'-NewName 'C:\ProgramData\aliyun\assist\{version}\aliyun_assist_update.exe.bk'ECS インスタンスで Linux オペレーティングシステムを実行している場合は、次のコマンドを実行して、
aliyun_assist_updateプロセスファイルの名前をaliyun_assist_update.bkに変更します。mv /usr/local/share/aliyun-assist/{version}/aliyun_assist_update /usr/local/share/aliyun-assist/{version}/aliyun_assist_update.bk
自動アップグレードを再度有効にするには、プロセスファイル名を aliyun_assist_update に戻します。
Windows Server オペレーティングシステム:
Rename-Item -Path 'C:\ProgramData\aliyun\assist\{version}\aliyun_assist_update.exe.bk' -NewName 'C:\ProgramData\aliyun\assist\{version}\aliyun_assist_update.exe'Linux オペレーティングシステム:
mv /usr/local/share/aliyun-assist/{version}/aliyun_assist_update.bk /usr/local/share/aliyun-assist/{version}/aliyun_assist_update
構成ファイルを作成して自動アップグレードを無効にする
Linux インスタンス上の Cloud Assistant Agent 2.2.1.140 以降、および Windows インスタンス上の Cloud Assistant Agent 2.1.1.140 以降では、特定のディレクトリに構成ファイルを作成することで、自動アップグレードを無効にできます。
ステップ 1: 起動時にアップグレードをチェックしないように 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 で次のコマンドを実行します。
# 例: 特定のバージョンの Cloud Assistant Agent が起動時にアップグレードをチェックしないようにするには、次のコマンドを実行します。 New-Item -Path C:\ProgramData\aliyun\assist\{version}\config\disable_bootstrap_update # 例: すべてのバージョンの Cloud Assistant Agent が起動時にアップグレードをチェックしないようにするには、次のコマンドを実行します。 New-Item -Path C:\ProgramData\aliyun\assist\config\disable_bootstrap_updateCloud Assistant Agent がインストールされているインスタンスで Linux オペレーティングシステムを実行している場合は、次のコマンドを実行します。
# 例: 特定のバージョンの Cloud Assistant Agent が起動時にアップグレードをチェックしないようにするには、次のコマンドを実行します。 touch /usr/local/share/aliyun-assist/{version}/config/disable_bootstrap_update # 例: すべてのバージョンの Cloud Assistant Agent が起動時にアップグレードをチェックしないようにするには、次のコマンドを実行します。 touch /usr/local/share/aliyun-assist/config/disable_bootstrap_update
{version} は、Cloud Assistant Agent のバージョン番号を示します。 バージョン番号の表示方法については、「ECS インスタンスで Cloud Assistant Agent に関する情報を表示する」をご参照ください。
ステップ 2: 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 で次のコマンドを実行します。
# 例: 特定のバージョンの Cloud Assistant Agent の自動アップグレードを無効にするには、次のコマンドを実行します。 New-Item -Path C:\ProgramData\aliyun\assist\{version}\config\disable_update # 例: すべてのバージョンの Cloud Assistant Agent の自動アップグレードを無効にするには、次のコマンドを実行します。 New-Item -Path C:\ProgramData\aliyun\assist\config\disable_updateCloud Assistant Agent がインストールされているインスタンスで Linux オペレーティングシステムを実行している場合は、次のコマンドを実行します。
# 例: 特定のバージョンの Cloud Assistant Agent の自動アップグレードを無効にするには、次のコマンドを実行します。 touch /usr/local/share/aliyun-assist/{version}/config/disable_update # 例: すべてのバージョンの Cloud Assistant Agent の自動アップグレードを無効にするには、次のコマンドを実行します。 touch /usr/local/share/aliyun-assist/config/disable_update
{version} は、Cloud Assistant Agent のバージョン番号を示します。 バージョン番号の表示方法については、「ECS インスタンスで Cloud Assistant Agent に関する情報を表示する」をご参照ください。
自動アップグレードを再度有効にするには、disable_update および disable_bootstrap_update 構成ファイルを削除します。
Cloud Assistant Agent がインストールされているインスタンスで Windows Server オペレーティングシステムを実行している場合は、PowerShell で次のコマンドを実行します。
Remove-Item -Path C:\ProgramData\aliyun\assist\{version}\config\disable_update Remove-Item -Path C:\ProgramData\aliyun\assist\config\disable_update Remove-Item -Path C:\ProgramData\aliyun\assist\{version}\config\disable_bootstrap_update Remove-Item -Path C:\ProgramData\aliyun\assist\config\disable_bootstrap_updateCloud Assistant Agent がインストールされているインスタンスで Linux オペレーティングシステムを実行している場合は、次のコマンドを実行します。
rm /usr/local/share/aliyun-assist/{version}/config/disable_update rm /usr/local/share/aliyun-assist/config/disable_update rm /usr/local/share/aliyun-assist/{version}/config/disable_bootstrap_update rm /usr/local/share/aliyun-assist/config/disable_bootstrap_update
Cloud Assistant Agent を手動でアップグレードする
Cloud Assistant Agent でサポートされている機能、および各機能でサポートされている最も古い Cloud Assistant Agent のバージョンについては、「サポートされている機能とバージョン」をご参照ください。
共通コマンドを実行してアップグレードする
自動アップグレードが有効にならない場合は、共通コマンドを実行して Cloud Assistant Agent を手動でアップグレードできます。
次の例は、ECS コンソールで共通の Cloud Assistant コマンドを実行する方法を示しています。 API オペレーションの呼び出しまたは Alibaba Cloud CLI を使用した共通の Cloud Assistant コマンドの実行方法については、「共通コマンドを表示および実行する」をご参照ください。
ECS コンソール - ECS Cloud Assistant に移動します。
[ECS クラウドアシスタント] ページで、共通コマンド タブをクリックします。
次の共通コマンドの最新バージョンを見つけて、実行 をクリックします。
Linux インスタンス:
ACS-ECS-UpdateAliyunAssist-linux.shWindows インスタンス:
ACS-ECS-UpdateAliyunAssist-windows.ps1
実行コマンド パネルで、プロンプトに従ってパラメータを構成し、[実行] をクリックします。
実行プラン: コマンドを実行するタイミングを構成します。 このパラメータの構成方法については、「コマンドを作成して実行する」のパラメータの説明をご参照ください。
インスタンスの選択: Cloud Assistant Agent をアップグレードするインスタンスを選択します。 選択したインスタンスは、実行中状態であり、Cloud Assistant Agent がインストールされている必要があります。
コマンドの実行パネルの他のパラメータについては、「共通コマンドを表示および実行する」をご参照ください。
次の図に示す実行結果が返された場合、Cloud Assistant Agent はアップグレードされます。
説明コマンドの実行に失敗した場合は、エラーメッセージを確認して問題をトラブルシューティングします。 詳細については、「実行結果を確認し、一般的な問題をトラブルシューティングする」をご参照ください。
インストールパッケージをダウンロードしてアップグレードする
最新のインストールパッケージをダウンロードして、Cloud Assistant Agent をアップグレードすることもできます。 その他のインストール方法については、「Cloud Assistant Agent をインストールする」をご参照ください。
例: 次のコマンドを実行して、Red Hat Package Manager (RPM) パッケージをダウンロードし、x86 Linux インスタンスに最新バージョンの Cloud Assistant Agent をインストールします。
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 の最新バージョン
インスタンスカーネルバージョン | サポートされている Cloud Assistant Agent の最新バージョン |
2.6.32 より前の Linux カーネルバージョン |
|
12.x より前のカーネルバージョンを持つ FreeBSD 11 以前 | 2.3.3.529 |