주:

Oracle OS Management Hub로 Oracle Linux 모니터링 및 업데이트

소개

Oracle Cloud Infrastructure에서 Oracle OS Management Hub를 사용하여 Oracle Linux 컴퓨팅 인스턴스에 대한 OS 업데이트를 관리하고 모니터링하는 방법을 알아봅니다. 중앙 집중식 관리 콘솔을 사용하여 Oracle Linux OS를 업데이트하고 Oracle Cloud Infrastructure에서 업데이트 및 패치를 모니터링합니다.

목표

이 자습서에서는 다음을 수행하는 방법을 배웁니다.

필요 조건

다음을 통해 Oracle Cloud Infrastructure 테넌시에 액세스할 수 있습니다.

OCI 리소스 구성

주: 테넌시에서 실행 중인 경우 실습 환경을 배치하기 전에 linux-virt-labs GitHub 프로젝트 README.md을 읽고 필요 조건을 완료하십시오.

  1. Luna Desktop에서 터미널을 엽니다.

  2. linux-virt-labs GitHub 프로젝트를 복제합니다.

    git clone https://github.com/oracle-devrel/linux-virt-labs.git
    
  3. 작업 디렉토리로 변경합니다.

    cd linux-virt-labs/ol
    
  4. 필요한 모음을 설치합니다.

    ansible-galaxy collection install -r requirements.yml
    
  5. Oracle Linux 인스턴스 구성을 업데이트합니다.

    cat << EOF | tee instances.yml > /dev/null
    compute_instances:
      1:
        instance_name: "ol-host-02"
        type: "server"
    instance_shape: "VM.Standard.E5.Flex"
    EOF
    
  6. lab 환경을 배치합니다.

    ansible-playbook create_instance.yml -e localhost_python_interpreter="/usr/bin/python3.6" -e "@instances.yml"
    

    무료 실습 환경에는 추가 변수 local_python_interpreter이 필요합니다. 이 변수는 localhost에서 실행되는 재생에 대해 ansible_python_interpreter를 설정합니다. 환경이 python3.6 모듈 아래에 있는 Oracle Cloud Infrastructure SDK for Python용 RPM 패키지를 설치하므로 이 변수가 필요합니다.

    기본 배치 구성은 AMD CPU 및 Oracle Linux 8을 사용합니다. Intel CPU 또는 Oracle Linux 9를 사용하려면 배치 명령에 -e instance_shape="VM.Standard3.Flex" 또는 -e os_version="9"를 추가합니다.

  7. 플레이북이 일시 중지 작업에 도달할 때까지 기다립니다. Enter를 누르지 마십시오. 이 플레이북은 OS Management Hub에서 사용할 OCI 리소스를 생성했습니다.

    중요: 실습 기간 동안 Enter 키를 누르거나 터미널 window를 닫지 마십시오.

OCI 웹 콘솔의 OS Management Hub 섹션에 액세스

  1. Luna 바탕 화면에서 Luna Lab 아이콘을 누릅니다.

    잠시 후 OCI에 대한 로그인 인증서가 이 페이지에 표시됩니다. 임시 계정 사용자 이름과 암호가 표시되면 다음 단계를 계속합니다.

  2. 빠른 링크 OCI 콘솔을 눌러 OCI 콘솔을 엽니다.

  3. 임시 계정 사용자 이름과 비밀번호를 사용하여 OCI 콘솔에 로그인합니다.

  4. OCI 콘솔 랜딩 페이지의 왼쪽 상단 모서리에 있는 탐색 메뉴를 사용하여 관찰 가능성 및 관리로 이동하고 OS 관리 허브를 누릅니다.

    osmh_nav1

등록 프로파일 생성

OS Management Hub에 OCI 인스턴스를 등록하려면 등록 프로파일을 지정해야 합니다. 프로파일을 사용하면 Instance가 서비스에 등록하는 방식을 일관되게 정의할 수 있습니다. 인스턴스는 하나의 프로파일에만 등록됩니다. 그러나 단일 프로파일을 반복적으로 사용하여 여러 인스턴스를 서비스에 등록할 수 있습니다.

  1. OS Management Hub 탐색 섹션에서 프로파일을 누릅니다.

  2. Create를 누릅니다.

    osmh_profile_nav0

  3. 프로파일에 대한 식별 정보를 다음과 같이 입력합니다.

    • 이름: Oracle_Linux8
    • 설명: (옵션) 프로파일에 대한 설명을 입력합니다.
  4. 프로파일의 인스턴스 위치를 Oracle Cloud Infrastructure로 설정합니다.

  5. OS 및 구조 정보를 다음과 같이 지정합니다.

    • OS 공급업체: Oracle
    • OS 버전: Oracle Linux 8
    • 아키텍처: x86_64

    주: 이러한 소프트웨어 소스 선택은 등록하려는 컴퓨트 인스턴스와 일치해야 합니다.

  6. 유형에 대해 소프트웨어 소스를 선택합니다.

    osmh_profile_nav2

  7. 공급업체 소프트웨어 소스를 포함하므로 기본 컴파트먼트를 선택된 상태로 유지합니다.

  8. 등록 프로파일이 지정할 소프트웨어 소스를 선택합니다. 다음을 선택합니다.

    • ol8_baseos_latest-x86_64
    • ol8_appstream-x86_64
    • ol8_addons-x86_64
    • ol8_uekr6-x86_64
  9. Create를 누릅니다.

    osmh_profile_nav1

OS 관리 허브에 컴퓨트 인스턴스 등록

OS Management Hub에 OCI 컴퓨트 인스턴스를 등록하려면 OCA(Oracle Cloud Agent) 플러그인을 사용으로 설정하고 등록 프로파일을 선택해야 합니다.

  1. 컴퓨트 섹션으로 이동하고 기본 OCI 탐색 메뉴를 사용하여 인스턴스를 선택합니다.

    osmh_compute_nav1

컴퓨트 인스턴스 생성 중 등록

컴퓨트 인스턴스 생성 중에는 OS Management Hub 플러그인을 사용으로 설정해야 하며, Oracle Cloud 에이전트 탭의 고급 옵션에서 등록 프로파일을 선택해야 합니다.

  1. 인스턴스 페이지에서 인스턴스 생성을 누릅니다.

  2. 컴퓨트 인스턴스 이름으로 ol-host-01을 입력합니다.

  3. 컴파트먼트, 배치, 이미지 및 구성, 기본 VNIC 정보, SSH 키, 부트 볼륨, 블록 볼륨 등 기본 설정을 유지합니다.

    주: SSH 키 추가 섹션에서 전용 키 저장을 눌러야 합니다.

  4. 맨 아래에 있는 고급 옵션 표시를 누릅니다.

  5. Oracle Cloud Agent 탭을 누릅니다.

  6. OS Management Hub 에이전트 선택 항목을 선택합니다.

  7. 대화 상자에서 Oracle_Linux8 등록 프로파일을 선택하고 설정을 누릅니다.

    osmh_compute_nav2

    주: 인스턴스의 OS 공급업체, OS 버전 및 구조와 일치하는 프로파일만 사용할 수 있습니다.

  8. Create를 누릅니다.

    주: SSH 개인 키를 다운로드하지 않은 경우 다운로드하라는 팝업 창이 표시됩니다.

기존 컴퓨트 인스턴스 등록

기존 컴퓨트 인스턴스를 등록하려면 OS Management Hub 플러그인을 사용으로 설정해야 하며, 등록 프로파일은 인스턴스 세부정보 페이지에서 설정해야 합니다.

  1. Compute 섹션 아래의 Instances로 돌아가서 ol-host-02 인스턴스를 누릅니다.

  2. 컴퓨트 인스턴스 세부정보 페이지에서 Oracle Cloud 에이전트 탭을 누릅니다.

  3. OS Management Hub 에이전트 플러그인을 사용으로 설정하고 등록 프로파일을 Oracle_Linux8로 설정합니다.

    osmh_compute_nav3

    사용으로 설정된 후 OS Management Hub 에이전트가 중지된 것으로 표시되는 경우도 있습니다. 이를 무시하고 다음 단계로 진행하십시오.

참고: OS Management Hub 서비스에 컴퓨트 인스턴스를 등록하면 완료하는 데 최대 10분이 걸릴 수 있습니다.

OS 보고서 보기 및 인스턴스 작업 모니터

OS Management Hub는 테넌시의 모든 인스턴스 및 리소스, 특정 구획, 그룹, 수명 주기 및 수명 주기 단계, 개별 인스턴스 등을 요약할 수 있는 보고서를 실시간으로 생성합니다. 취약성 및 권고에 대한 보고서를 검토하면 업데이트 작업으로 실행할 수 있는 향상된 기능, 보안 업데이트 및 버그 수정 업데이트를 식별하는 데 도움이 될 수 있습니다.

컴파트먼트 레벨 대시보드 보기

OS Management Hub 개요 페이지에는 특정 컴파트먼트 또는 테넌시에 있는 모든 관리 인스턴스 및 리소스의 상태를 빠르게 확인하는 데 사용할 수 있는 요약 대시보드가 있습니다.

  1. 기본 탐색 메뉴를 사용하여 관찰 가능성 및 관리OS 관리 허브 섹션 아래에 있는 개요를 누릅니다.

  2. 대시보드로 스크롤하여 세 개의 구획 레벨 보고서를 봅니다.

    osmh_monitor_dashboard

세 개의 보고서는 컴파트먼트의 모든 인스턴스에 대한 상태를 표시합니다. 보고서는 OS Management Hub와 통신하지 않는 업데이트, 버그 수정 또는 인스턴스가 필요한 선택된 컴파트먼트의 인스턴스 수를 표시합니다.

컴파트먼트 레벨 보고서 보기

OS Management Hub 섹션의 보고서 페이지에는 인스턴스 및 리소스 상태에 대한 세부정보가 포함되어 있습니다.

  1. OS Management Hub 탐색 섹션 아래에서 보고서를 누릅니다.

    이 페이지에는 개요 페이지와 동일한 세 개의 보고서가 포함되어 있습니다. 단, 각 보고서를 눌러 세부 정보를 볼 수 있습니다.

  2. 보안 업데이트 보고서를 눌러 보안 업데이트 보고서 세부정보 페이지로 이동합니다.

    security_report

    이 세부정보 페이지에는 모든 관리 인스턴스 및 구획의 리소스에 대한 보안 업데이트 상태에 대한 세부정보가 포함되어 있습니다. Security Reports 테이블에 등록된 두 인스턴스에 대해 나열된 권고 사항 또는 업데이트를 기록해 둡니다. 튜토리얼에서 업데이트 작업을 실행하여 나중에 수정합니다.

  3. 버그 업데이트 보고서 리소스를 누릅니다.

    bug_report

    이 세부정보 페이지에는 접속된 각 인스턴스에 대한 버그 수정이 표시됩니다. Bug Reports 테이블에서 등록된 두 인스턴스에 대해 나열된 모든 권고 사항 또는 업데이트를 기록해 둡니다. 튜토리얼에서 업데이트 작업을 실행하여 나중에 수정합니다.

  4. 인스턴스 작업 보고서 리소스를 누릅니다.

    이 세부정보 페이지에는 관리 인스턴스 및 리소스의 접속 상태가 표시됩니다. 두 개의 관리 Instance는 활성 상태를 표시해야 합니다.

인스턴스 레벨 업데이트 및 보고서 보기

개별 인스턴스에 대한 보고는 Reports 리소스의 인스턴스 세부정보 페이지에서 찾을 수 있습니다.

  1. OS Management Hub 탐색 섹션 아래에서 인스턴스를 누릅니다.

  2. 인스턴스 이름을 누르면 세부정보 페이지가 표시됩니다.

    인스턴스

  3. 업데이트 리소스를 보려면 아래로 이동합니다.

    해당 특정 인스턴스에 대해 사용 가능한 총 업데이트 수가 나열됩니다. 테이블에서 특정 갱신을 선택한 다음 개별적으로 갱신할 수 있습니다.

  4. 리소스 아래의 보고서를 누릅니다.

    인스턴스의 취약성 보고서 및 변경 내역은 보고서 리소스에서 볼 수 있습니다.

    • 필요한 업데이트 유형 및 연관된 패키지와 같은 추가 권고 세부정보를 보려면 취약성 보고서 테이블의 권고 이름을 누릅니다.
    • 인스턴스에 영향을 준 작업 작업에 대한 세부정보를 보려면 인스턴스에 대한 변경 날짜를 누릅니다. 로그 메시지를 확장하여 해당 업데이트 작업으로 완료된 작업을 볼 수 있습니다.

업데이트 작업 실행 및 작업 상태 모니터링

보고서 및 식별된 권고사항과 개별 인스턴스 및 인스턴스 컴파트먼트 전체에 사용 가능한 업데이트를 검토했으므로 이제 이러한 Oracle Linux 인스턴스를 최신 패치 및 콘텐츠로 업데이트하는 업데이트 작업을 실행해 보겠습니다. 작업은 OS Management Hub가 업데이트 설치와 같이 하나 이상의 인스턴스에 대해 수행하는 작업입니다.

컴파트먼트, 그룹 또는 개별 인스턴스의 모든 인스턴스에 대해 업데이트 작업을 실행할 수 있습니다. 작업이 실행되면 이를 이행하는 데 필요한 작업을 수행하고, 작업을 인스턴스에 전달하고, 결과를 다시 서비스에 보고합니다. 업데이트 작업을 적용하고 서비스에 표시하는 데 시간이 걸릴 수 있습니다.

독립형 인스턴스에 개별 업데이트 설치

업데이트 리소스를 통해 인스턴스에 개별 업데이트를 설치하면 권고에 나열된 연관된 업데이트에만 적용됩니다.

  1. OS Management Hub 탐색 섹션 아래에서 인스턴스를 누릅니다.

  2. 인스턴스의 세부정보 페이지로 이동하려면 인스턴스 이름을 선택합니다.

  3. Updates 리소스로 스크롤합니다.

  4. 업데이트 리소스에서 첫번째 업데이트를 선택합니다.

  5. 갱신을 누릅니다.

  6. 다음과 같이 식별 정보를 입력합니다.

    • Name: 기본 Job 이름을 유지합니다.
    • 설명: (선택 사항) 설명을 입력합니다.
  7. 작업을 즉시 실행으로 예약합니다.

  8. 갱신을 누릅니다.

    osmh_update_instance

  9. 작업 리소스를 누르고 진행 중인 작업 탭을 선택하여 업데이트 작업 상태를 확인합니다.

    업데이트가 완료되면 작업이 완료된 작업 탭으로 이동합니다.

    주: 콘솔은 진행 중인 작업 탭에 업데이트 작업을 표시하는 데 몇 분 정도 걸릴 수 있으며 작업을 완료하는 데 몇 분 정도 걸립니다. 작업이 표시되지 않으면 페이지를 refresh합니다.

독립형 인스턴스에서 업데이트 작업 생성

보안, 버그 수정 또는 향상과 같은 모든 또는 특정 업데이트 유형과 일치하는 인스턴스에 모든 업데이트를 적용하려면 업데이트 작업을 생성합니다.

  1. OS Management Hub 탐색 섹션 아래에서 인스턴스를 누릅니다.

  2. 인스턴스의 세부정보 페이지로 이동하려면 인스턴스 이름을 선택합니다.

  3. 업데이트 작업 생성을 누릅니다.

  4. 다음과 같이 식별 정보를 입력합니다.

    • Name: 기본 Job 이름을 유지합니다.
    • 설명: (선택 사항) 설명을 입력합니다.
  5. 적용할 업데이트 옵션에서 모두를 선택합니다.

  6. 즉시 실행할 작업을 예약합니다.

  7. Create를 누릅니다.

    osmh_update_job_instance

  8. 작업 리소스를 누르고 진행 중인 작업 탭을 선택하여 업데이트 작업 상태를 확인합니다.

    업데이트 작업이 완료되면 작업이 완료된 작업 탭으로 이동합니다.

컴파트먼트의 모든 인스턴스를 업데이트하는 작업 일정 잡기

컴파트먼트의 모든 관리 인스턴스를 업데이트할 수 있습니다. 인스턴스는 OS 버전, 아키텍처 및 위치가 혼합되어 있을 수 있습니다.

  1. OS Management Hub 탐색 섹션 아래의 작업을 누릅니다.

  2. 업데이트 작업 생성을 누릅니다.

  3. 다음과 같이 식별 정보를 입력합니다.

    • Name: 기본 Job 이름을 유지합니다.
    • 설명: (선택 사항) 설명을 입력합니다.
  4. 적용할 업데이트 옵션에서 모두를 선택합니다.

  5. 일정을 선택합니다.

  6. 달력 아이콘을 누르고 오늘 날짜를 선택하고 현재 시간에서 5분을 추가합니다.

  7. 빈도로 한 번을 선택합니다.

    주: 갱신 작업이 반복되도록 일정을 잡을 수 있습니다. 시간, 일, 주 또는 월을 선택한 다음 간격을 입력합니다.

  8. Create를 누릅니다.

    osmh_update_job_compartment

  9. OS Management Hub 탐색 섹션 아래의 작업 페이지의 스케줄링된 작업 탭에서 업데이트 작업 상태를 봅니다.

    예약된 작업이 나타나지 않으면 페이지를 refresh합니다.

    업데이트 작업은 일정이 잡힌 시간에 인스턴스에 대한 변경사항을 커밋하므로 진행 중인 작업 탭으로 이동합니다. 모든 업데이트가 완료되면 업데이트 작업이 완료된 작업 탭으로 이동합니다.

  10. 업데이트 작업을 완료한 후 OS 관리 허브 개요 페이지의 대시보드로 돌아가거나 OS 관리 허브 아래의 보고서 페이지로 이동하여 업데이트된 보고서를 봅니다.

  11. 사용 가능한 업데이트 및 권고에 대한 변경사항을 보려면 인스턴스 세부정보 페이지 중 하나에서 업데이트보고서 리소스로 이동합니다.

다음 단계

이 사용지침서를 완료하면 OS Management Hub를 사용하여 Oracle Linux OS 업데이트를 실행하고 Oracle Cloud Infrastructure에서 호스팅되는 컴퓨트 인스턴스에 대한 업데이트 작업을 모니터링하는 방법을 배웠습니다. OS Management Hub는 필요한 업데이트를 빠르고 효율적으로 적용하여 미션 크리티컬 시스템의 유지 관리를 간소화할 수 있습니다.

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.