작업
클라이언트 작업은 다음과 같은 다양한 방법으로 관리할 수 있습니다.
-
자동화된 반복 작업을 예약하여 지정된 일정에 따라 Highstate 상태 또는 임의의 사용자 정의 상태 집합을 클라이언트에 적용할 수 있습니다.
-
반복 작업은 개별 클라이언트, 시스템 그룹 내 모든 클라이언트 또는 전체 조직에도 적용 가능합니다.
-
작업 체인을 생성하여 특정 순서로 수행하도록 작업을 설정할 수 있습니다.
-
작업 체인은 미리 생성 및 편집할 수 있으며 적절한 시간에 실행되도록 일정을 예약할 수 있습니다.
-
-
하나 이상의 클라이언트에서 원격 명령을 수행할 수도 있습니다.
-
원격 명령을 사용하면 개별 클라이언트 또는 검색어와 일치하는 모든 클라이언트에 명령을 실행할 수 있습니다.
-
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. 동작 체인
클라이언트에서 순차 작업을 여러 개 수행해야 하는 경우 작업 체인을 생성하면 순서대로 작업할 수 있습니다.
기본적으로 대부분의 클라이언트는 명령하는 즉시 작업을 실행합니다. 일부 경우에는 작업에 시간이 오래 걸리므로 이후에 실행된 작업이 실패할 수 있습니다. 예를 들어, 클라이언트에 재부팅을 명령한 후 두 번째 명령을 실행하면 재부팅이 아직 수행 중이므로 두 번째 작업이 실패할 수 있습니다. 작업이 올바른 순서로 발생하도록 하려면 작업 체인을 사용하십시오.
|
트랜잭션 업데이트 시스템의 경우 재부팅 작업이 남을 때까지 단일 스냅샷 내에서 작업 체인이 실행됩니다. 이로 인해 일부 제한이 발생할 수 있습니다. 자세한 내용은 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. -
작업 추가가 완료되면 으로 이동하여 목록에서 작업 체인을 선택합니다.
-
작업을 올바른 위치에 끌어다 놓아 작업을 다시 정렬합니다. 클라이언트 작업이 수행될 클라이언트를 살펴보려면 파란색 더하기 기호를 클릭합니다. 저장을 클릭하여 변경 사항을 저장합니다.
-
작업 체인이 실행될 시간을 예약하고 저장 및 예약을 클릭합니다. 저장 또는 저장 및 예약을 클릭하지 않고 페이지를 나가면 저장되지 않은 모든 변경 사항이 삭제됩니다.
|
작업 체인의 한 작업이 실패하면 작업 체인이 중지되고 더 이상 작업이 실행되지 않습니다. |
으로 이동하여 작업 체인에서 예약된 작업을 볼 수 있습니다.
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. -
대상 찾기를 클릭하여 대상으로 지정한 클라이언트를 확인하고 올바른 세부 사항을 사용했는지 확인합니다.
-
명령 실행을 클릭하여 대상 클라이언트로 명령을 실행합니다.