유지보수 기간

SUSE Multi-Linux Manager의 유지보수 기간 기능을 사용하면 예약된 유지보수 기간 동안 수행할 작업을 예약할 수 있습니다. 유지보수 기간 일정을 생성하여 클라이언트에 적용하면 지정된 기간 외에 일부 작업을 실행할 수 없습니다.

유지보수 기간의 작동 방식은 시스템 잠금의 방식과 다릅니다. 시스템 잠금은 필요에 따라 켜거나 끌 수 있지만, 유지보수 기간은 작업이 허용되는 기간을 정의합니다. 또한, 허용되는 작업과 제한된 작업이 다릅니다. 시스템 잠금에 대한 자세한 내용은 시스템 잠금에서 확인할 수 있습니다.

Maintenance windows require both a calendar, and a schedule. The calendar defines the date and time of your maintenance window events, including recurring events, and must be in ical format. The schedule uses the events defined in the calendar to create the maintenance windows. You must create an ical file for upload, or link to an ical file to create the calendar, before you can create the schedule.

일정을 생성하면 SUSE Multi-Linux Manager 서버에 등록된 클라이언트에 할당할 수 있습니다. 유지보수 일정이 할당된 클라이언트는 유지보수 기간 외에 제한된 작업을 실행할 수 없습니다.

제한되는 작업은 클라이언트를 대폭 수정하고 클라이언트 실행을 중지할 가능성이 있습니다. 제한되는 작업의 몇 가지 예는 다음과 같습니다.

  • 패키지 설치

  • 클라이언트 업그레이드

  • 제품 마이그레이션

  • Highstate 애플리케이션

제한되지 않는 작업은 안전한 작업으로 간주되고 클라이언트에 문제를 유발한 가능성이 낮은 소규모 작업입니다. 제한되지 않는 작업의 몇 가지 예는 다음과 같습니다.

  • 패키지 프로파일 업데이트

  • 하드웨어 새로 고침

  • 소프트웨어 채널 구독

Before you begin, you must create an ical file for upload, or link to an ical file to create the calendar. You can create ical files in your preferred calendaring tool, such as Microsoft Outlook, Google Calendar, or KOrganizer.

절차: 새 유지보수 달력 업로드
  1. SUSE Multi-Linux Manager Web UI에서 일정  유지보수 기간  달력으로 이동하고 생성을 클릭합니다.

  2. In the Calendar Name section, type a name for your calendar.

  3. Either provide a URL to your ical file, or upload the file directly.

  4. 달력 생성을 클릭하여 달력을 저장합니다.

절차: 새 일정 생성
  1. SUSE Multi-Linux Manager Web UI에서 일정  유지보수 기간  일정으로 이동하고 생성을 클릭합니다.

  2. In the Schedule Name section, type a name for your schedule.

  3. OPTIONAL: If your ical file contains events that apply to more than one schedule, check Multi.

  4. 이 일정에 할당할 달력을 선택합니다.

  5. 일정 생성을 클릭하여 일정을 저장합니다.

절차: 클라이언트에 일정 할당
  1. In the SUSE Multi-Linux Manager Web UI, navigate to Systems  Systems List, select the client to be assigned to a schedule, locate the System Properties panel, and click Edit These Properties. 또는, 시스템  시스템 세트 관리자로 이동하고 기타  유지보수 기간 탭을 사용하여 시스템 세트 관리자를 통해 클라이언트를 할당할 수 있습니다.

  2. In the Edit System Details page, locate the Maintenance Schedule field, and select the name of the schedule to be assigned.

  3. 속성 업데이트를 클릭하여 유지보수 일정을 할당합니다.

클라이언트에 새 유지보수 일정을 할당할 때 클라이언트에 이미 일부 제한된 작업이 예약되어 있을 수 있으며, 그러한 경우 이러한 작업이 새 유지보수 일정과 충돌할 수 있습니다. 이러한 경우 Web UI에 오류가 표시되고 클라이언트에 일정을 할당할 수 없습니다. 이를 해결하려면 일정을 할당할 때 영향을 받는 작업 취소 옵션을 선택합니다. 그러면 새 유지보수 일정과 충돌하는 모든 이전 예약 작업이 취소됩니다.

유지보수 기간을 생성하면 패키지 업그레이드와 같은 제한된 작업이 유지보수 기간 동안 수행되도록 예약할 수 있습니다.

절차: 패키지 업그레이드 예약
  1. SUSE Multi-Linux Manager Web UI에서 시스템  시스템 목록으로 이동하여 업그레이드할 클라이언트를 선택한 후 소프트웨어  패키지  업그레이드 탭으로 이동합니다.

  2. 목록에서 업그레이드할 패키지를 선택하고 패키지 업그레이드를 클릭합니다.

  3. In the Maintenance Window field, select which maintenance window the client should use to perform the upgrade.

  4. 패키지 업그레이드를 예약하려면 확인을 클릭합니다.

1. 유지보수 일정 유형

When you create a calendar, it contains a number of events, which can be either one-time events, or recurring events. Each event contains a summary field. If you want to create multiple maintenance schedules for one calendar, you can specify events for each using the summary field.

For example, you might like to create a schedule for production servers, and a different schedule for testing servers. In this case, you would specify SUMMARY: Production Servers on events for the production servers, and SUMMARY: Testing Servers on events for the testing servers.

maint windows multi

There are two types of schedule: single, or multi. If your calendar contains events that apply to more than one schedule, then you must select multi, and ensure you name the schedule according to the summary field you used in the calendar file.

절차: 다중 일정 생성
  1. SUSE Multi-Linux Manager Web UI에서 일정  유지보수 기간  일정으로 이동하고 생성을 클릭합니다.

  2. In the Schedule Name section, type the name for your schedule. Ensure it matches the summary field of the calendar.

  3. Check the Multi option.

  4. 이 일정에 할당할 달력을 선택합니다.

  5. 일정 생성을 클릭하여 일정을 저장합니다.

  6. 다음 일정을 생성하려면 생성을 클릭합니다.

  7. In the Schedule Name section, type the name for your second schedule. Ensure it matches the summary field of the second calendar.

  8. Check the Multi option.

  9. 일정 생성을 클릭하여 일정을 저장합니다.

  10. 생성해야 할 각 일정을 반복합니다.

2. 제한되는 작업 및 제한되지 않는 작업

이 섹션에는 제한되는 작업 및 제한되지 작업의 전체 목록이 포함되어 있습니다.

제한되는 작업은 클라이언트를 대폭 수정하고 클라이언트 실행을 중지할 가능성이 있습니다. 제한되는 작업은 유지보수 기간에만 실행할 수 있습니다. 제한되는 작업은 다음과 같습니다.

  • 패키지 작업(예: 패키지 설치, 업데이트 또는 제거)

  • 패치 업데이트

  • 클라이언트 재부팅

  • 트랜잭션 롤백

  • 구성 관리 변경 작업

  • highstate 적용

  • 자동 설치 및 재설치

  • 원격 명령

  • 제품 마이그레이션

  • 클러스터 작업

Salt  원격 명령으로 이동하여 언제든지 직접 원격 명령을 실행할 수 있습니다. 이는 클라이언트의 유지보수 기간 여부와 관계없이 적용됩니다. 원격 명령에 대한 자세한 내용은 작업에서 확인할 수 있습니다.

Unrestricted actions are minor actions that are considered safe and are unlikely to cause problems on the client. If an action is not restricted it is, by definition, unrestricted, and can be run at any time.