2.6 가상 머신

Oracle Linux Virtualization Manager를 통해 실시간 편집, 스냅샷 만들기 및 사용, 라이브 마이그레이션 등 가상 머신의 기본적인 관리를 수행할 수 있습니다.

2.6.1 가상 머신 실시간 편집

선택적으로 실행 중인 가상 머신에 대한 여러 설정을 변경할 수 있습니다.

  1. Administration Portal(관리 포털)에서 Compute(컴퓨트)를 누른 다음 Virtual Machines(가상 머신)를 선택합니다.

    만들어진 가상 머신 목록이 표시된 Virtual Machines(가상 머신) 창이 열립니다.

  2. Name(이름) 열에서 변경할 가상 머신을 선택한 다음 Edit(편집)를 누릅니다.

  3. Edit Virtual Machine(가상 머신 편집) 창의 왼쪽 하단에서 Show Advanced Options(고급 옵션 표시)를 누릅니다.

  4. 가상 머신을 다시 시작하지 않고 가상 머신이 실행 중인 동안 다음 중 원하는 등록 정보를 변경합니다.

    General(일반) 탭을 선택하여 다음을 수정합니다.

    • Optimized for(최적화 대상)

      세 가지 옵션 중 선택할 수 있습니다.

      • Desktop(데스크탑) - 가상 머신이 사운드 카드를 가지며 이미지(씬 할당)를 사용하고 Stateless입니다.

      • Server(서버) - 가상 머신이 사운드 카드를 가지지 않으며 복제된 디스크 이미지를 사용하고 Stateless가 아닙니다. 반면 데스크탑 머신처럼 작동하도록 가상 머신이 최적화됩니다.

      • High Performance(고성능) - 가상 머신이 효율성 최대화를 위해 제안 및 권장되는 일련의 구성 설정으로 사전 구성되어 있습니다.

      • Name(이름)

        가상 머신의 이름은 데이터 센터 내에서 고유해야 합니다. 공백이 포함되지 않아야 하며 A-Z 또는 0-9의 문자가 하나 이상 포함되어야 합니다. 최대 길이는 255자입니다.

        이름은 Oracle Linux Virtualization Manager 내 여러 데이터 센터에서 재사용할 수 있습니다.

      • Description(설명)Comment(주석)

      • Delete Protection(삭제 보호)

        가상 머신을 삭제하지 못하도록 하려면 이 확인란을 선택합니다. 나중에 가상 머신을 삭제하기로 결정하면 확인란을 해제합니다.

      • Network Interfaces(네트워크 인터페이스)

        네트워크 인터페이스를 추가 또는 제거하거나 기존 NIC의 네트워크를 변경합니다.

    System(시스템) 탭을 선택하여 다음을 수정합니다.

    • Memory Size(메모리 크기)

      가상 메모리 핫 플러그에 사용합니다. 자세한 내용은 3.2.2절. “가상 메모리 핫 플러그”를 참조하십시오.

    • Virtual Sockets(가상 소켓)(Advance Parameters(고급 매개변수) 아래)

      가상 머신의 CPU 핫 플러그에 사용합니다. KVM 호스트에 있는 것보다 많은 소켓을 가상 머신에 지정하지 마십시오. 자세한 내용은 3.2.1절. “vCPU 핫 플러그”를 참조하십시오.

    Console(콘솔) 탭을 선택하여 다음을 수정합니다.

    • Disable strict user checking(엄격한 사용자 확인 사용 안함)

      기본적으로 가상 머신이 재부트될 때까지 한 명의 사용자만 가상 머신의 콘솔에 연결할 수 있도록 엄격한 확인이 사용으로 설정되어 있습니다. 예외적으로 수퍼 유저는 언제든지 연결이 가능하며 기존 연결을 바꿀 수 있습니다. 수퍼 유저가 연결된 경우 일반 사용자는 가상 머신이 재부트될 때까지 다시 연결할 수 없습니다.

      중요

      이전 사용자의 세션이 새 사용자에게 노출될 수 있으므로 이 확인란을 선택할 때는 주의해야 합니다.

    High Availability(고가용성) 탭을 선택하여 다음을 수정합니다.

    • Highly Available(고가용성)

      호스트가 충돌하거나 작동이 중단된 경우 가상 머신이 자동으로 다른 호스트로 라이브 마이그레이션되도록 하려면 이 확인란을 선택합니다. 고가용성 가상 머신만 다른 호스트에서 다시 시작됩니다. 가상 머신의 호스트가 수동으로 종료되면 가상 머신이 자동으로 다른 호스트로 라이브 마이그레이션되지 않습니다. 자세한 내용은 3.1.3절. “고가용성 가상 머신 구성”을 참조하십시오.

      Host(호스트) 탭에서 마이그레이션 모드로 Allow manual migration only(수동 마이그레이션만 허용) 또는 Do not allow migration(마이그레이션 허용 안함)을 선택한 경우 이 확인란을 선택할 수 없습니다. 가상 머신의 가용성을 향상시키려면 엔진이 필요에 따라 가상 머신을 다른 호스트로 마이그레이션할 수 있어야 합니다.

    • Priority for Run/Migration Queue(실행/마이그레이션 대기열 우선순위)

      다른 호스트에서 가상 머신을 라이브 마이그레이션 또는 다시 시작할 우선순위 레벨(Low(낮음), Medium(중간) 또는 High(높음))을 선택합니다.

    Icon(아이콘) 탭을 선택하여 새 아이콘을 업로드합니다.

  5. 모든 탭에서 작업이 완료되면 OK(확인)를 눌러 변경사항을 저장합니다.

가상 머신을 종료한 후 다시 시작하면 설정에 대한 변경사항이 적용됩니다. 그때까지는 변경사항이 보류 중임을 나타내는 주황색 아이콘이 표시됩니다.

2.6.2 가상 머신의 스냅샷 만들기

스냅샷은 특정 시점에 사용 가능한 일부 또는 전체 디스크에 있는 가상 머신의 운영체제 및 응용 프로그램을 보여줍니다. 의도치 않은 결과가 발생할 것에 대비하여 변경 전 가상 머신의 스냅샷을 만들 수 있습니다. 필요한 경우 스냅샷을 사용하여 가상 머신을 이전 상태로 되돌릴 수 있습니다.

가상 머신의 스냅샷을 만들려면 다음과 같이 하십시오.

  1. Compute(컴퓨트)를 누른 다음 Virtual Machines(가상 머신)를 선택합니다.

    만들어진 가상 머신 목록이 표시된 Virtual Machines(가상 머신) 창이 열립니다.

  2. Name(이름) 열에서 스냅샷을 만들 가상 머신을 선택합니다.

    가상 머신에 대한 세부정보가 표시된 General(일반) 탭이 열립니다.

  3. Snapshots(스냅샷) 탭을 누릅니다.

  4. Create(만들기)를 누릅니다.

  5. (선택사항) Description(설명) 필드에서 스냅샷에 대한 설명을 입력합니다.

  6. (선택사항) Disks to include(포함할 디스크) 확인란을 선택합니다. 기본적으로 모든 디스크가 선택되어 있습니다.

    중요

    디스크를 선택하지 않으면 디스크 없이 가상 머신의 부분 스냅샷이 만들어집니다. 저장된 부분 스냅샷에 디스크가 없더라도 부분 스냅샷 미리보기를 통해 가상 머신의 구성을 볼 수 있습니다.

  7. (선택사항) Save Memory(메모리 저장) 확인란을 선택하여 스냅샷에 가상 머신의 메모리를 포함합니다. 기본적으로 이 확인란은 선택되어 있습니다.

  8. OK(확인)를 눌러 스냅샷을 저장합니다.

    선택된 디스크의 가상 머신 운영체제 및 응용 프로그램이 스냅샷에 저장되므로 미리보기 또는 복원이 가능합니다.

    스냅샷이 만들어지는 동안에는 Snapshots(스냅샷) 창에서 해당 스냅샷 옆에 Lock 아이콘이 나타납니다. 완료되면 아이콘이 Snapshot(카메라) 아이콘으로 변경됩니다. 그러면 General(일반), Disks(디스크), Network Interfaces(네트워크 인터페이스)Installed Applications(설치된 응용 프로그램) 드롭다운 뷰를 선택하여 스냅샷에 대한 세부정보를 표시할 수 있습니다.

2.6.3 스냅샷에서 가상 머신 복원

스냅샷을 사용하여 가상 머신을 이전 상태로 복원할 수 있습니다.

이 작업을 수행하려면 가상 머신이 Down 상태여야 합니다.

스냅샷에서 가상 머신을 복원하려면 다음과 같이 하십시오.

  1. Compute(컴퓨트)를 누른 다음 Virtual Machines(가상 머신)를 선택합니다.

    만들어진 가상 머신 목록이 표시된 Virtual Machines(가상 머신) 창이 열립니다.

  2. Name(이름) 열에서 스냅샷으로부터 복원할 가상 머신을 선택합니다.

    가상 머신에 대한 세부정보가 표시된 General(일반) 탭이 열립니다.

  3. Snapshots(스냅샷) 탭을 누릅니다.

  4. Snapshots(스냅샷) 창에서 가상 머신 복원에 사용할 스냅샷을 선택합니다.

  5. Preview(미리보기) 드롭다운 목록에서 Custom(사용자정의)을 선택합니다.

    Virtual Machines(가상 머신) 창에서 가상 머신 상태가 Image Locked로 잠깐 변경된 후 Down으로 돌아갑니다.

    스냅샷 미리보기가 완료되면 Snapshots(스냅샷) 창에서 스냅샷 옆에 Preview(눈) 아이콘이 나타납니다.

  6. Run(실행)을 눌러 가상 머신을 시작합니다.

    스냅샷의 디스크 이미지를 사용하여 가상 머신이 실행됩니다. 스냅샷을 미리보고 가상 머신의 상태를 확인할 수 있습니다.

  7. Shutdown(종료)을 눌러 가상 머신을 중지합니다.

  8. Snapshot(스냅샷) 창에서 다음 단계 중 하나를 수행합니다.

    1. Commit(커밋)을 눌러 가상 머신을 영구적으로 스냅샷 상태로 복원합니다. 후속 스냅샷은 모두 지워집니다.

    2. 또는 Undo(실행 취소)를 눌러 스냅샷을 비활성화하고 가상 머신을 이전 상태로 되돌립니다.

2.6.4 스냅샷에서 가상 머신 만들기

이 작업을 수행하기 전에 가상 머신의 스냅샷을 만들어야 합니다. 자세한 내용은 2.6.2절. “가상 머신의 스냅샷 만들기”를 참조하십시오.

스냅샷에서 가상 머신을 만들려면 다음과 같이 하십시오.

  1. Compute(컴퓨트)를 누른 다음 Virtual Machines(가상 머신)를 선택합니다.

    만들어진 가상 머신 목록이 표시된 Virtual Machines(가상 머신) 창이 열립니다.

  2. Name(이름) 열에서 다른 가상 머신을 만들 기준으로 사용할 스냅샷을 포함하는 가상 머신을 선택합니다.

    가상 머신에 대한 세부정보가 표시된 General(일반) 탭이 열립니다.

  3. Snapshots(스냅샷) 탭을 누릅니다.

  4. Snapshots(스냅샷) 창에서 가상 머신 만들기에 사용할 스냅샷을 선택합니다.

  5. Clone(복제)을 누릅니다.

    Clone VM from Snapshot(스냅샷에서 VM 복제) 대화 상자가 열립니다.

  6. Name(이름) 필드에서 가상 머신에 대한 이름을 입력합니다.

    이 대화 상자에서는 Name(이름) 필드만 필수 필드입니다.

    잠시 후 상태가 Image Locked인 복제된 가상 머신이 Virtual Machines(가상 머신) 창에 나타납니다. 가상 머신은 Manager가 가상 머신 만들기를 완료할 때까지 이 상태로 유지됩니다. 가상 머신 사용이 준비되면 Virtual Machines(가상 머신) 창에서 상태가 Image Locked에서 Down으로 변경됩니다.

2.6.5 스냅샷 삭제

가상 머신 스냅샷을 삭제하여 가상화 환경에서 영구적으로 제거할 수 있습니다. 이 작업은 실행 중인 가상 머신에서 지원되며 가상 머신이 Down 상태가 아닌 경우에도 가능합니다.

중요
  • 이미지 체인에서 스냅샷을 삭제하는 경우 원래 볼륨과 새로 병합된 볼륨을 일시적으로 수용할 만큼 저장소 도메인에 사용 가능한 공간이 충분해야 합니다. 그렇지 않으면 스냅샷 삭제가 실패합니다. 두 볼륨의 데이터가 크기 조정된 볼륨에서 병합되고 크기 조정된 볼륨이 병합된 이미지 두 개의 총 크기를 수용하기 위해 커지기 때문입니다. 이 시나리오에서는 볼륨을 내보낸 후 다시 가져와서 스냅샷을 제거해야 합니다.

  • 삭제하려는 스냅샷이 기본 이미지에 포함된 경우 삭제하려는 스냅샷을 포함하는 볼륨의 후속 볼륨이 기본 볼륨을 포함하도록 확장됩니다.

  • 삭제하려는 스냅샷이 내부 저장소에서 호스트된 비기본 이미지인 QCOW2(씬 프로비전됨)로 포함된 경우 삭제하려는 스냅샷이 들어 있는 볼륨을 포함하도록 후속 볼륨이 확장됩니다.

스냅샷을 삭제하려면 다음과 같이 하십시오.

  1. Compute(컴퓨트)를 누른 다음 Virtual Machines(가상 머신)를 선택합니다.

    만들어진 가상 머신 목록이 표시된 Virtual Machines(가상 머신) 창이 열립니다.

  2. Name(이름) 열에서 삭제할 스냅샷을 포함하는 가상 머신을 선택합니다.

    가상 머신에 대한 세부정보가 표시된 General(일반) 탭이 열립니다.

  3. Snapshots(스냅샷) 탭을 누릅니다.

  4. Snapshots(스냅샷) 창에서 삭제할 스냅샷을 선택합니다.

  5. 삭제할 스냅샷을 선택합니다.

  6. Delete(삭제)를 누릅니다.

  7. OK(확인)를 누릅니다.

    Snapshots(스냅샷) 창에서 스냅샷이 삭제될 때까지 스냅샷 옆에 있는 Lock 아이콘이 나타납니다.