アクション
クライアントに対するアクションは、さまざまな方法で管理することができます。
-
自動化された定期的なアクションをスケジュールして、指定されたスケジュールでクライアントにhighstateまたは任意のカスタム状態のセットを適用できます。
-
個々のクライアント、システムグループ内のすべてのクライアント、または組織全体に定期的なアクションを適用できます。
-
動作チェーンを作成することにより、特定の順序で実行されるアクションを設定できます。
-
動作チェーンは事前に作成および編集でき、適切な時間に実行するようにスケジュールできます。
-
-
また、1つ以上のクライアントに対してリモートコマンドを実行することもできます。
-
リモートコマンドを使用すると、個々のクライアント、または検索語に一致するすべてのクライアントにコマンドを発行できます。
-
1. 定期的なアクション
個々のクライアント、システムグループ、または組織内のすべてのクライアントに定期的なアクションを適用することができます。
現在、SUSE Multi-Linux Managerは、次のアクションタイプを定期的なアクションとしてサポートしています。
-
Highstate:Execute the highstate. -
Custom state:Execute a set of custom states. A custom state can be either an internal state provided by SUSE Multi-Linux Manager, or a configuration channel created by a user.
設定チャンネルの詳細については、設定管理を参照してください。
-
To apply a recurring action to an individual client, navigate to
Systems, click the client to configure schedules for, and navigate to theRecurring Actionstab. -
To apply a recurring action to a system group, navigate to , select the group to configure schedules for, and navigate to
Recurring Actionstab. -
作成をクリックします。
-
Select an action type from the
Action Typedropdown. -
新しいスケジュールの名前を入力します。
-
定期的なアクションの頻度を選択します。
-
Hourly:Type the minute of each hour. For example,15runs the action at fifteen minutes past every hour. -
Daily:Select the time of each day. For example,01:00runs the action at 0100 every day, in the timezone of the SUSE Multi-Linux Manager Server. -
Weekly:Select the day of the week and the time of the day, to execute the action every week at the specified time. -
Monthly:Select the day of the month and the time of the day, to execute the action every month at the specified time. -
Custom Quartz format:For more detailed options, enter a custom quartz string. たとえば、毎月毎週土曜日の0215に定期的なアクションを実行するには、次のように入力します。0 15 2 ? * 7
-
-
OPTIONAL: Toggle the
Test modeswitch on to run the schedule in test mode. -
For actions of type
Custom state, select the states from the list of available states and click Save Changes. This will only save the current state selection and not the schedule. -
次のペインで、選択した状態をドラッグアンドドロップして実行順序に配置し、確認をクリックします。
-
スケジュールの作成をクリックして保存し、既存のスケジュールの完全なリストを表示します。
組織管理者は、組織内のすべてのクライアントに定期的なアクションを設定および編集できます。に移動して、組織全体に適用されるすべての定期的なアクションを表示します。
SUSE Multi-Linux Manager管理者は、すべての組織のすべてのクライアントの定期的なアクションを設定および編集できます。に移動し、管理する組織を選択して、タブに移動します。
2. 動作チェーン
クライアントに対して多数の連続動作を実行する必要がある場合は、順序を確実に反映するための動作チェーンを作成できます。
デフォルトでは、ほとんどのクライアントはコマンドが発行されるとすぐに動作を実行します。 場合によっては、動作に時間がかかることがあります。これは、その後に実行された動作が失敗することを意味します。 たとえば、クライアントに再起動を指示してから2番目のコマンドを発行すると、再起動がまだ行われているため、2番目の動作が失敗する可能性があります。 アクションが正しい順序で実行されるようにするには、動作チェーンを使用します。
|
トランザクション更新システムの場合、動作チェーンは、再起動動作があるまで単一スナップショット内で実行されます。 これによりいくつかの制限が発生する可能性があります。 詳細については、SLE Microクライアントの登録を参照してください。 |
動作チェーンは、すべてのクライアントで使用できます。動作チェーンには、次の動作を任意の数、任意の順序で含めることができます。
|
動作チェーンはユーザ固有です。 Web UIで動作チェーンを表示するには、動作チェーンを作成した同じユーザとしてサインインする必要があります。 |
-
In the SUSE Multi-Linux Manager Web UI, navigate to the first action you want to perform in the action chain. For example, navigate to
System Detailsfor a client, and click Schedule System Reboot. -
Check the
Add tofield and select the action chain you want to add to:-
If this is your first action chain, select
new action chain. -
動作チェーンがすでに存在する場合は、リストから選択します。
-
既存の動作チェーンがすでにあるが、新しい動作チェーンを作成する場合は、作成する新しい動作チェーンの名前の入力を開始します。
-
-
動作を確認します。 動作はすぐには実行されず、新しい動作チェーンが作成され、これを確認する青いバーが画面の上部に表示されます。
-
Continue adding actions to your action chain by checking the
Add tofield and selecting the name of the action chain to add them to. -
動作を追加し終えたら、に移動して、リストから動作チェーンを選択します。
-
動作をドラッグして正しい位置にドロップすることで、動作の順序を変更します。 青いプラス記号をクリックして、動作が実行されるクライアントを表示します。 保存をクリックして、変更を保存します。
-
実行する動作チェーンの時刻をスケジュールし、保存とスケジュールをクリックします。 保存または保存とスケジュールのいずれかをクリックせずにページを離れる場合、未保存の変更はすべて破棄されます。
|
動作チェーン内の1つの動作が失敗すると、動作チェーンが停止し、これ以上の動作は実行されません。 |
に移動して、動作チェーンからスケジュール済みの動作を確認できます。
3. リモートコマンド
このプロシージャを使用して、Saltを介してリモートコマンドを実行します。
開始する前に、インストールされているオペレーティングシステムに適したツールの子チャンネルにクライアントがサブスクライブされていることを確認してください。 ソフトウェアチャンネルへのサブスクライブの詳細については、ソフトウェアチャンネルを参照してください。
|
-
に移動します。
-
In the first field, before the
@symbol, type the command you want to issue. -
In the second field, after the
@symbol, type the client you want to issue the command on. You can type theminion-idof an individual client, or you can use wildcards to target a range of clients. -
ターゲットの検索をクリックして、ターゲットにしたクライアントを確認し、正しい詳細情報を使用していることを確認します。
-
コマンドの実行をクリックして、ターゲットクライアントにコマンドを発行します。