コマンドアシスタントを使用すると、Simple Application Server インスタンスで定型タスクを迅速に実行できます。 これらのタスクには、自動運用保守 (O&M) スクリプトの実行、プロセスのポーリング、ユーザーログインパスワードのリセット、ソフトウェアのインストールまたはアンインストール、アプリケーションの更新、パッチの適用などがあります。 Windows PowerShell スクリプト、バッチ (BAT) コマンド、または Linux Shell スクリプトを使用できます。 コマンドはカスタムパラメーターをサポートしており、変数の値を簡単に設定できます。
制限事項
Base64 でエンコードされたスクリプトのサイズは 18 KB を超えることはできません。
操作手順
コマンドアシスタントページ (Simple Application Server コンソール)に移動します。
[マイコマンド] タブで、[コマンドの作成] をクリックします。
[コマンドの作成] パネルで、パラメーターを設定します。
次の表の説明に従ってパラメーターを設定します。
パラメーター
説明
コマンドタイプ
コマンドのタイプ。
Linux サーバー: [シェル] がサポートされています。
Windows サーバー: [Bat] と PowerShell がサポートされています。
コマンド名
コマンドの名前。
コマンドの内容
次のいずれかの方法でコマンド内容を入力できます:
コマンド内容を手動で入力します。 たとえば、シェルコマンド ifconfig -s を入力して、サーバーのネットワークインターフェースコントローラー (NIC) の概要情報を表示できます。
AI コマンドアシスタントの使用:
Ctrl+Iの複合キーを押すか、コマンドフィールドの空白領域を右クリックして [AI コマンドアシスタント] をクリックし、AI コマンドアシスタントを呼び出します。 画面の指示に従ってコマンド内容を入力し、Enterキーを押してから、[コマンドの挿入] をクリックします。
また、`Command` フィールドに
{{key}}フォーマットで {{parameterName}} などのカスタムパラメーターを指定し、[コマンドパラメーター] フィールドにls -la /etc/profileなどのパラメーター値を入力することもできます。最大 20 個のパラメーターを作成できます。 パラメーターには数字と文字を含めることができ、空の文字列にすることはできません。 各パラメーターの長さは最大 64 文字です。
詳細については、「一般的なコマンド」をご参照ください。
パラメーターの使用
パラメーターを使用するかどうかを指定します。
[パラメーターの使用] を有効にする場合は、[コマンド内容] フィールドで
{{key}}形式のカスタムパラメーターを設定します。 次に、[コマンドパラメーター] フィールドにパラメーターの値を入力します。説明最大 20 個のパラメーターを作成できます。 パラメーターには数字と文字を含めることができます。 空の文字列にすることはできず、最大 64 文字の長さにすることができます。
コマンドの説明
コマンドの説明を入力します。
後で管理および保守しやすくするために、コマンドの目的などの情報を入力します。
実行パス
コマンドのカスタム実行パスを指定できます。 デフォルトのパスは次のとおりです:
Linux インスタンスの場合、デフォルトの実行パスは root ユーザーの
/rootディレクトリです。Windows インスタンスの場合、デフォルトの実行パスは
C:\Windows\system32ディレクトリです。
タイムアウト
サーバーインスタンスでのコマンドのタイムアウト期間を設定します。 コマンドを実行するタスクがタイムアウトした場合、コマンドアシスタントはタスクプロセスを強制的に停止します。
単位は秒です。 デフォルトのタイムアウトは 60 秒です。 値の範囲は 10~86,400 秒 (24 時間) です。
[コマンドの作成] をクリックします。
関連操作
コマンドを作成した後、そのコマンドを表示、クローン、または削除できます。
操作 | 説明 | 手順 |
コマンドの表示 | コマンドを作成した後、その詳細を表示できます。 |
|
コマンドのクローン | 既存のコマンドのいくつかのパラメーターを変更することで、新しいコマンドを迅速に作成できます。 |
|
コマンドの削除 | コマンドが不要になった場合は、手動で削除できます。 |
|
一般的なコマンド
このセクションでは、Linux Shell スクリプトを使用する一般的な運用保守コマンドの例を示します。 次の表にこれらのコマンドをリストします。
コマンドでカスタムパラメーターを使用すると、汎用性が高まります。 次のサンプルコマンドでは、{{key}} 形式のパラメーターがカスタムパラメーターです。 コマンドの実行時にカスタムパラメーターを使用するには、[パラメーターの使用] を有効にし、[コマンドパラメーター] フィールドにパラメーター値を入力します。
操作 | サンプルコマンド |
サーバーのログインパスワードの変更 | インスタンスのオペレーティングシステムに基づいて、次のいずれかのコマンドを実行して、インスタンスのログインパスワードを変更します。
説明
|
ユーザー情報の追加、削除、または変更 |
|
ファイアウォールの有効化、無効化、およびステータスの確認 |
|
ソフトウェアのインストール 説明 この例では、CentOS 7 オペレーティングシステムに Nginx をインストールする方法を示します。 | |
CloudMonitor エージェントのインストール 説明 詳細については、「CloudMonitor エージェントのインストールとアンインストール」をご参照ください。 | 重要 コマンドの |
サーバーシステム構成の表示 |
|
次のステップ
コマンドを作成した後、[マイコマンド] タブから 1 つ以上のインスタンスでコマンドを実行できます。 詳細については、「コマンドの実行」をご参照ください。
> [削除]