시스템 잠금
시스템 잠금은 클라이언트에서 작업이 발생하지 않도록 방지하는 데 사용됩니다. 예를 들어, 시스템 잠금은 클라이언트가 업데이트되거나 재시작되는 것을 방지합니다. 이는 프로덕션 소프트웨어를 실행하는 클라이언트에 유용하거나 우발적인 변경을 방지하는 데 도움이 됩니다. 작업을 수행할 준비가 되었을 때 시스템 잠금을 비활성화할 수 있습니다.
1. 클라이언트의 시스템 잠금
클라이언트가 잠기거나 블랙아웃 모드로 전환되면, 작업 예약이 불가능하고 실행 명령이 비활성화되며, System Details 페이지에 노란색 배너가 표시됩니다.
이 모드에서는 Web UI 또는 API를 사용하여 잠긴 클라이언트에 대한 작업을 예약할 수 있지만, 작업은 실패합니다.
|
Salt SSH 클라이언트에 대해서는 잠금 메커니즘을 사용할 수 없습니다. |
-
SUSE Multi-Linux Manager Web UI에서 잠그려는 클라이언트의
System Details페이지로 이동합니다. -
Formulas탭으로 이동하여 시스템 잠금 수식의 확인란을 선택하고 저장을 클릭합니다. -
탭으로 이동하여 `Lock system`를 선택하고 저장을 클릭합니다. 이 페이지에서는 클라이언트가 잠겨 있는 동안 특정 Salt 모듈을 활성화할 수도 있습니다.
-
변경한 후 highstate를 적용해야 할 수 있습니다. 이 경우, Web UI에서 배너가 알림을 제공합니다. 클라이언트는 시스템 잠금 수식을 제거할 때까지 잠겨 있습니다.
Salt의 블랙아웃 모드에 대한 자세한 내용은 https://docs.saltproject.io/en/latest/topics/blackout.를 참조하세요.
2. 패키지 잠금
패키지 잠금은 여러 클라이언트에서 사용할 수 있지만, 다양한 기능 집합이 제공됩니다. SUSE Linux Enterprise과 openSUSE (zypp 기반)와 Red Hat Enterprise Linux 또는 Debian 클라이언트를 구분해야 합니다.
2.1. Zypp 기반 시스템의 패키지 잠금
패키지 잠금은 소프트웨어 패키지의 무단 설치 또는 업그레이드를 방지하는 데 사용됩니다. 패키지가 잠겨 있으면 설치할 수 없음을 나타내는 자물쇠 아이콘이 표시됩니다. 잠긴 패키지를 설치하려는 모든 시도는 이벤트 로그에 오류로 보고됩니다.
잠긴 패키지는 SUSE Multi-Linux Manager Web UI를 통해서도 클라이언트 머신에서 패키지 관리자를 사용하여도 설치, 업그레이드 또는 제거할 수 없습니다. 잠긴 패키지는 또한 간접적으로 모든 종속 패키지를 잠급니다.
-
관리되는 시스템에서 탭으로 이동하여 사용 가능한 모든 패키지의 목록을 확인합니다.
-
잠글 패키지를 선택하고 잠금 요청을 클릭합니다. 잠금이 활성화될 날짜와 시간을 선택하십시오. 기본적으로 잠금은 가능한 한 빨리 활성화됩니다. 잠금이 즉시 활성화되지 않을 수 있습니다.
-
패키지 잠금을 제거하려면 잠금을 해제할 패키지를 선택하고 잠금 해제 요청을 클릭하십시오. 잠금을 활성화할 때와 마찬가지로 날짜와 시간을 선택하십시오.
2.2. Red Hat Enterprise Linux- 및 Debian 유사 시스템의 패키지 잠금
|
일부 Red Hat Enterprise Linux- 및 Debian 유사 시스템에는 클라이언트에서 사용할 수 있는 패키지 잠금이 있습니다. |
Red Hat Enterprise Linux- 및 Debian 유사 시스템에서는 패키지 잠금이 소프트웨어 패키지의 무단 업그레이드 또는 제거를 방지하는 데만 사용됩니다. 패키지가 잠긴 경우, 변경할 수 없음을 나타내는 자물쇠 아이콘이 표시됩니다. 잠긴 패키지를 변경하려는 모든 시도는 이벤트 로그에 오류로 보고됩니다.
잠긴 패키지는 SUSE Multi-Linux Manager Web UI를 통해서도 클라이언트 머신에서 패키지 관리자를 사용하여도 업그레이드하거나 제거할 수 없습니다. 잠긴 패키지는 또한 간접적으로 모든 종속 패키지를 잠급니다.
-
Red Hat Enterprise Linux 7 시스템에서는
yum-plugin-versionlock`을 설치하고, Red Hat Enterprise Linux 8 또는 9 시스템에서는 `python3-dnf-plugin-versionlock`을 `root`로 설치합니다. Debian 시스템에서는 `apt도구에 잠금 기능이 포함되어 있습니다. -
관리되는 시스템에서 탭으로 이동하여 사용 가능한 모든 패키지의 목록을 확인합니다.
-
잠글 패키지를 선택하고 잠금 요청을 클릭합니다. 잠금이 활성화될 날짜와 시간을 선택하십시오. 기본적으로 잠금은 가능한 한 빨리 활성화됩니다. 잠금이 즉시 활성화되지 않을 수 있습니다.
-
패키지 잠금을 제거하려면 잠금을 해제할 패키지를 선택하고 잠금 해제 요청을 클릭하십시오. 잠금을 활성화할 때와 마찬가지로 날짜와 시간을 선택하십시오.