인프라 유지보수 작업

예정된 작동 중지 시간 기간 관련 작업 시 SUSE Manager 서버의 중요한 작동 중지 시간 전, 도중, 이후에 수행해야 하는 모든 작업을 기억하는 것은 어려울 수 있습니다. 서버 간 동기화 슬레이브 서버 또는 SUSE Manager 프록시 등 SUSE Manager 서버 관련 시스템도 영향을 받으므로 고려해야 합니다.

SUSE는 항상 SUSE Manager 인프라를 최신 상태로 유지할 것을 권장합니다. 여기에는 서버, 프록시 및 빌드 호스트가 포함됩니다. SUSE Manager 서버를 업데이트된 상태로 유지하지 않으면 필요할 때 환경의 일부를 업데이트하지 못할 수 있습니다.

이 섹션에는 각 단계를 수행하는 추가 정보 링크와 작동 중지 시간 기간에 실행하는 검사 목록이 포함되어 있습니다.

1. 서버

절차: 서버 확인
  1. 최신 업데이트를 적용합니다.

  2. 필요한 경우, 최신 서비스 팩으로 업그레이드합니다.

  3. spacewalk-service status를 실행하고 필요한 모든 서비스가 실행 중인지 확인합니다.

패키지 관리자를 사용하여 업데이트를 설치할 수 있습니다.

기본적으로 SUSE Manager 서버에 대해 여러 업데이트 채널이 구성 및 활성화되어 있습니다. 새 패키지와 업데이트된 패키지를 자동으로 사용할 수 있습니다.

SUSE Manager을 최신 상태로 유지하려면 SUSE Customer Center에 직접 연결하거나 Repository Management Tool(RMT)를 사용합니다. RMT를 연결이 끊긴 환경의 로컬 설치 소스로 사용할 수 있습니다.

시스템에서 업데이트 채널을 사용할 수 있는지 확인할 수 있는 명령은 다음과 같습니다.

zypper lr

다음과 유사한 형태로 출력됩니다.

이름                                                   | 사용 가능 | GPG 검사 | 새로 고침
-------------------------------------------------------+---------+-----------+--------
SLE-Module-Basesystem15-SP4-Pool                       | Yes     | (r ) Yes  | No
SLE-Module-Basesystem15-SP4-Updates                    | Yes     | (r ) Yes  | Yes
SLE-Module-Python2-15-SP4-Pool                         | Yes     | (r ) Yes  | No
SLE-Module-Python2-15-SP4-Updates                      | Yes     | (r ) Yes  | Yes
SLE-Product-SUSE-Manager-Server-4.3-Pool               | Yes     | (r ) Yes  | No
SLE-Product-SUSE-Manager-Server-4.3-Updates            | Yes     | (r ) Yes  | Yes
SLE-Module-SUSE-Manager-Server-4.3-Pool                | Yes     | (r ) Yes  | No
SLE-Module-SUSE-Manager-Server-4.3-Updates             | Yes     | (r ) Yes  | Yes
SLE-Module-Server-Applications15-SP4-Pool              | Yes     | (r ) Yes  | No
SLE-Module-Server-Applications15-SP4-Updates           | Yes     | (r ) Yes  | Yes
SLE-Module-Web-Scripting15-SP4-Pool                    | Yes     | (r ) Yes  | No
SLE-Module-Web-Scripting15-SP4-Updates                 | Yes     | (r ) Yes  | Yes

SUSE Manager은(는) 최신 패키지를 제공하기 위해 유지보수 업데이트(MU)를 릴리스합니다. 유지보수 업데이트는 새 버전 번호로 표시됩니다. 예를 들어, 주요 릴리스 4.3은 MU가 릴리스될 때 4.3.1로 증가합니다.

Web UI의 탐색 모음 하단을 보면 실행 중인 버전을 확인할 수 있습니다. api.getVersion() XMLRPC API 호출로 버전 번호를 가져올 수도 있습니다.

1.1. 클라이언트 도구

서버가 업데이트되면 클라이언트의 일부 도구도 업데이트하는 것이 좋습니다. 클라이언트에서 salt-minion, zypper 및 기타 관련 관리 패키지를 업데이트하는 것은 엄격한 요구 사항이 아니지만 일반적으로 모범 사례입니다. 예를 들어, 서버의 유지보수 업데이트에서는 주요 새 Salt 버전이 도입될 수 있습니다. 그러한 경우 Salt 클라이언트는 계속 작동하지만 나중에 문제가 발생할 수 있습니다. 이를 방지하려면 가능한 경우 salt-minion 패키지를 항상 업데이트하십시오. SUSE는 salt-minion이 항상 안전하게 업데이트될 수 있도록 합니다.

2. 서버 간 동기화 슬레이브 서버

서버 간 동기화 슬레이브 서버를 사용 중인 경우 SUSE Manager 서버 업데이트 완료 후 업데이트합니다.

서버 간 동기화에 대한 자세한 내용은 서버 간 동기화 - 버전 1에서 확인할 수 있습니다.

3. 모니터링 서버

Prometheus용 모니터링 서버를 사용 중인 경우 SUSE Manager 서버 업데이트가 완료된 후 업데이트하십시오.

모니터링에 대한 자세한 내용은 Prometheus 및 Grafana를 사용한 모니터링에서 확인할 수 있습니다.

4. 프록시

SUSE Manager 서버 업데이트가 완료되는 즉시 프록시를 업데이트해야 합니다.

일반적으로 다른 버전의 서버에 연결된 프록시를 실행하는 기능은 지원되지 않습니다. 유일한 예외는 서버가 먼저 업데이트되어 프록시가 이전 버전을 일시적으로 실행할 수 있을 것으로 예상되는 업데이트 기간 동안입니다.

항상 서버를 먼저 업그레이드한 다음 프록시를 업그레이드하십시오.