유지보수 기간

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

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

유지보수 기간에는 달력 및 일정이 모두 필요합니다. 달력은 정기적 이벤트 등 유지보수 기간 이벤트의 날짜와 시간을 정의하며 ical 형식이어야 합니다. 일정은 달력에 정의된 이벤트를 사용하여 유지보수 기간을 생성합니다. ical 파일을 생성하여 업로드하거나 기존 ical 파일에 링크하여 달력을 생성한 후에만 일정을 생성할 수 있습니다.

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

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

  • 패키지 설치

  • 클라이언트 업그레이드

  • 제품 마이그레이션

  • Highstate 애플리케이션(Salt 클라이언트용)

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

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

  • 하드웨어 새로 고침

  • 소프트웨어 채널 구독

시작하기 전, 업로드할 ical 파일을 생성하거나 달력을 생성하려면 ical 파일에 링크해야 합니다. Microsoft Outlook, Google Calendar 또는 KOrganizer와 같은 기본 달력 도구에서 ical 파일을 생성할 수 있습니다.

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

  2. 달력 이름 섹션에 달력 이름을 입력합니다.

  3. ical 파일에 대한 URL을 입력하거나 파일을 직접 업로드합니다.

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

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

  2. 일정 이름 섹션에 일정 이름을 입력합니다.

  3. 선택 사항: ical 파일에 두 개 이상의 일정에 적용되는 이벤트가 포함된 경우 다중을 선택합니다.

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

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

절차: 클라이언트에 일정 할당
  1. SUSE Manager Web UI에서 시스템  시스템 목록으로 이동하여 일정에 할당할 클라이언트를 선택하고 시스템 속성 패널을 찾은 후 이러한 속성 편집을 클릭합니다. 또는, 시스템  시스템 세트 관리자로 이동하고 기타  유지보수 기간 탭을 사용하여 시스템 세트 관리자를 통해 클라이언트를 할당할 수 있습니다.

  2. 시스템 세부 사항 편집 페이지에서 유지보수 일정 필드를 찾아 할당할 일정의 이름을 선택합니다.

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

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

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

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

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

  3. 유지보수 기간 필드에서 클라이언트가 업그레이드를 수행하기 위해 사용해야 하는 유지보수 기간을 선택합니다.

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

1. 유지보수 일정 유형

달력을 생성할 때 일회성 이벤트 또는 정기적 이벤트일 수 있는 여러 이벤트가 포함됩니다. 각 이벤트에는 요약 필드가 있습니다. 달력 하나에 유지보수 일정을 여러 개 생성하려면 요약 필드를 사용하여 이벤트를 각각 지정하면 됩니다.

예를 들어, 프로덕션 서버에 대한 일정을 생성하고 서버 테스트에 대해 다른 일정을 생성할 수 있습니다. 이 경우 프로덕션 서버의 이벤트에는 요약: 프로덕션 서버를 지정하고 테스트 서버의 이벤트에는 요약: 테스트 서버를 지정합니다.

maint windows multi

일정에는 단일 또는 다중의 두 가지 유형이 있습니다. 두 개 이상의 일정에 적용되는 이벤트가 달력에 포함된 경우 다중을 선택하고 달력 파일에서 사용한 요약 필드에 따라 일정 이름을 지정해야 합니다.

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

  2. 일정 이름 섹션에서 일정 이름을 입력합니다. 달력의 요약 필드와 일치하는지 확인합니다.

  3. 다중 옵션을 확인합니다.

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

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

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

  7. 일정 이름 섹션에 두 번째 일정의 이름을 입력합니다. 두 번째 달력의 요약 필드와 일치하는지 확인합니다.

  8. 다중 옵션을 확인합니다.

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

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

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

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

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

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

  • 패치 업데이트

  • 클라이언트 재부팅

  • 트랜잭션 롤백

  • 구성 관리 변경 작업

  • highstate 적용(Salt 클라이언트용)

  • 자동 설치 및 재설치

  • 원격 명령

  • 제품 마이그레이션

  • 클러스터 작업

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

제한되지 작업은 안전한 작업으로 간주되고 클라이언트에 문제를 유발할 가능성이 낮은 소규모 작업입니다. 작업이 제한되지 않으면, 정의에 따라 제한되지 않으며 언제든지 실행할 수 있습니다.