10.5.19.3. 호스트 수동 업데이트

yum 명령을 사용하여 호스트를 업데이트할 수 있습니다. 시스템을 정기적으로 업데이트하여 보안 및 버그 수정을 적시에 적용할 수 있도록 합니다.

제한 사항

  • RHVH에서 업데이트는 /etc/var 디렉터리의 수정된 콘텐츠만 유지합니다. 다른 경로에서 수정된 데이터를 업데이트 중에 덮어씁니다.
  • 클러스터 수준에서 마이그레이션이 활성화되면 가상 머신이 클러스터의 다른 호스트로 자동 마이그레이션됩니다. 사용량이 상대적으로 낮으면 호스트를 업데이트합니다.
  • 자체 호스팅 엔진 환경에서 Manager 가상 머신은 동일한 클러스터에 있는 자체 호스팅 엔진 노드 간에만 마이그레이션할 수 있습니다. 표준 호스트로 마이그레이션할 수 없습니다.
  • 클러스터에는 호스트가 유지보수를 수행하기 위해 충분한 메모리가 예약되어 있어야 합니다. 그렇지 않으면 가상 머신 마이그레이션이 중단되고 실패합니다. 호스트를 업데이트하기 전에 일부 또는 모든 가상 머신을 종료하여 호스트 업데이트의 메모리 사용량을 줄일 수 있습니다.
  • 스토리지 풀 관리자(SPM) 작업을 수행하기 위해 하나의 호스트를 사용할 수 있어야 하므로 모든 호스트를 동시에 업데이트하지 마십시오.
  • 고정된 가상 머신(예: vGPU를 사용하는 가상 머신)을 다른 호스트로 마이그레이션할 수 없습니다. 호스트를 업데이트하기 전에 고정된 가상 머신을 종료해야 합니다.

절차

  1. 올바른 리포지토리가 활성화되어 있는지 확인합니다. yum repolist 를 실행하여 현재 활성화되어 있는 리포지토리를 확인할 수 있습니다.

    • Red Hat Virtualization 호스트의 경우:

      # subscription-manager repos --enable=rhel-7-server-rhvh-4-rpms
    • Red Hat Enterprise Linux 호스트의 경우:

      # subscription-manager repos \
          --enable=rhel-7-server-rpms \
          --enable=rhel-7-server-rhv-4-mgmt-agent-rpms \
          --enable=rhel-7-server-ansible-2.9-rpms
  2. 관리 포털에서 ComputeHosts (컴퓨팅 호스트)를 클릭하고 업데이트할 호스트를 선택합니다.
  3. ManagementMaintenance 를 클릭합니다.
  4. 호스트를 업데이트합니다.

    # yum update
  5. 호스트를 재부팅하여 모든 업데이트가 올바르게 적용되었는지 확인합니다.

    참고

    img 기반 로그를 확인하여 Red Hat Virtualization Host에서 추가 패키지 업데이트가 실패한지 확인합니다. 업데이트 후 일부 패키지가 다시 설치되지 않은 경우 패키지가 /var/imgbased/persisted-rpms 에 나열되어 있는지 확인합니다. 누락된 패키지를 추가한 다음 rpm -Uvh /var/imgbased/persisted-rpms/* 를 실행합니다.

Red Hat Virtualization 환경의 각 호스트에 대해 이 프로세스를 반복합니다.