2장. 빠른 시작 예


2.1. CLI를 사용하여 기본 가상화 환경 생성

이 장에서는 기본 Red Hat Virtualization 환경 내에서 가상 머신을 추가할 수 있는 CLI의 기능을 보여주는 예제를 제공합니다. 이 예에서는 다음 사전 요구 사항을 사용합니다.
  • 하이퍼바이저로 사용할 수 있도록 네트워크 및 구성된 Red Hat Enterprise Linux 호스트
  • 두 개의 공유가 있는 네트워크 및 구성된 NFS 스토리지 서버:
    • /exports/data 데이터 스토리지 도메인; 및
    • /exports/iso - ISO 스토리지 도메인.
  • 네트워크로 구성된 Red Hat Virtualization Manager
  • Red Hat Virtualization Manager 또는 클라이언트 머신에 CLI 설치
  • 설치할 가상 시스템 운영 체제가 포함된 ISO 파일입니다. 이 장에서는 설치 ISO 예제에는 Red Hat Enterprise Linux Server 6를 사용합니다.
참고
Red Hat Virtualization Manager는 각 리소스에 대해 GUID(글로벌 고유 식별자)를 생성합니다. 이 예제의 식별자 코드는 Red Hat Virtualization 환경의 식별자 코드와 다를 수 있습니다.

절차 2.1. 빠른 시작 예

  1. CLI 쉘을 로드하고 Red Hat Virtualization Manager에 연결합니다.
    # ovirt-shell -c --url https://[rhevm-host]/ovirt-engine/api --username [user]@[domain] --ca-file certificate/authority/path/name
    Copy to Clipboard Toggle word wrap
  2. 환경의 모든 데이터 센터를 나열합니다. 이 예에서는 Default 데이터 센터를 사용합니다.
    [RHEVM shell (connected)]# list datacenters 
    
    id         : 5e3b55d8-c585-11e1-a7df-001a4a400e0d
    name       : Default
    description: The default Data Center
    
    Copy to Clipboard Toggle word wrap
  3. 모든 호스트 클러스터를 나열하고 관련 클러스터 ID 또는 클러스터 이름을 적어 둡니다. 이 이름은 호스트를 추가하고 가상 머신을 생성하는 경우 필요합니다. 이 예에서는 Default 클러스터를 사용하여 Red Hat Virtualization 환경에서 리소스를 그룹화합니다.
    [RHEVM shell (connected)]# list clusters
    
    id         : 99408929-82cf-4dc7-a532-9d998063fa95
    name       : Default
    description: The default server cluster
    
    Copy to Clipboard Toggle word wrap
  4. 모든 CPU 프로필을 나열하고 관련 CPU 프로필 ID를 적어 둡니다. 이 ID는 가상 머신을 생성할 때 필요합니다. 이 예에서는 Default CPU 프로필을 사용합니다.
    [RHEVM shell (connected)]# list cpuprofiles 
    
    id         : 0000001a-001a-001a-001a-00000000035e
    name       : Default
    
    Copy to Clipboard Toggle word wrap
  5. show-all 옵션이 있는 모든 논리 네트워크를 나열하여 환경의 논리 네트워크의 세부 정보를 확인합니다. Red Hat Virtualization Manager는 관리 트래픽에 대해 ovirtmgmt 라는 기본 논리 네트워크를 생성합니다. 이 예에서는 Default 데이터 센터에서 ovirtmgmt 논리 네트워크를 사용합니다.
    [RHEVM shell (connected)]# list networks --show-all
    
    id            : 00000000-0000-0000-0000-000000000009
    name          : ovirtmgmt
    description   : Management Network
    data_center-id: 5e3b55d8-c585-11e1-a7df-001a4a400e0d
    mtu           : 0
    required      : True
    status-state  : operational
    stp           : False
    usages-usage  : VM
    
    
    Copy to Clipboard Toggle word wrap
    data_center-id 값은 Default 데이터 센터의 id 와 일치합니다.
  6. Red Hat Enterprise Linux 호스트를 가상화 환경에 새 하이퍼바이저로 추가합니다. 호스트가 자동으로 활성화됩니다.
    [RHEVM shell (connected)]# add host --name MyHost --address host.example.com --cluster-name Default --root_password p@55w0rd!
    Copy to Clipboard Toggle word wrap
  7. NFS 공유를 생성, 연결 및 활성화하여 NFS 공유를 데이터 스토리지 도메인으로 추가합니다. NFS 데이터 스토리지 도메인은 데이터 센터에 연결된 내보낸 NFS 공유입니다. 가상 머신용 스토리지를 제공합니다. storage-addressstorage-path 를 NFS 서버의 올바른 값으로 대체합니다.
    1. 데이터 스토리지 도메인을 생성합니다.
      [RHEVM shell (connected)]# add storagedomain --host-name MyHost --type data --storage-type nfs --storage_format v3 --storage-address x.x.x.x --storage-path /exports/data --name DataStorage
      Copy to Clipboard Toggle word wrap
    2. 생성된 스토리지 도메인을 사용할 수 있는지 확인합니다. 생성 프로세스에는 몇 분이 걸릴 수 있습니다. status 상태가 연결 해제 되면 다음 단계로 진행할 수 있습니다.
      [RHEVM shell (connected)]# show storagedomain DataStorage
      id             : xxxx
      name           : DataStorage
      master         : False
      status-state   : unattached
      ...
      
      Copy to Clipboard Toggle word wrap
    3. 데이터 스토리지 도메인을 데이터 센터에 연결합니다. 스토리지 도메인이 자동으로 활성화됩니다.
      [RHEVM shell (connected)] # add storagedomain --datacenter-identifier Default --name DataStorage
      Copy to Clipboard Toggle word wrap
      참고
      스토리지 도메인이 활성화되지 않은 경우 다음 명령을 사용하여 수동으로 활성화합니다.
      [RHEVM shell (connected)]# action storagedomain DataStorage --datacenter-identifier Default activate
      
      Copy to Clipboard Toggle word wrap
  8. NFS 공유를 생성, 연결 및 활성화하여 NFS 공유를 ISO 스토리지 도메인으로 추가합니다. NFS ISO 스토리지 도메인은 데이터 센터에 연결된 내보낸 NFS 공유입니다. DVD/CD-ROM ISO 및 가상 플로피 디스크(VFD) 이미지 파일용 스토리지를 제공합니다. storage-addressstorage-path 를 NFS 서버의 올바른 값으로 대체합니다.
    1. ISO 스토리지 도메인을 생성합니다.
      [RHEVM shell (connected)]# add storagedomain --host-name MyHost --type iso --storage-type nfs --storage_format v3 --storage-address x.x.x.x --storage-path /exports/iso --name ISOStorage
      Copy to Clipboard Toggle word wrap
    2. 생성된 스토리지 도메인을 사용할 수 있는지 확인합니다. 생성 프로세스에는 시간이 걸릴 수 있습니다. status 상태가 연결 해제 되면 다음 단계로 진행할 수 있습니다.
      [RHEVM shell (connected)]# show storagedomain --name ISOStorage
      id             : xxxx
      name           : ISOStorage
      master         : False
      status-state   : unattached
      ...
      
      Copy to Clipboard Toggle word wrap
    3. ISO 스토리지 도메인을 데이터 센터에 연결합니다. 스토리지 도메인이 자동으로 활성화됩니다.
      [RHEVM shell (connected)] # add storagedomain --datacenter-identifier Default --name ISOStorage
      Copy to Clipboard Toggle word wrap
  9. 새 가상 머신을 생성합니다.
    [RHEVM shell (connected)]# add vm --name MyVM --cluster-name Default --template-name Blank --memory 536870912 --os-boot boot.dev=hd --cpu_profile-id 0000001a-001a-001a-001a-00000000035e
    Copy to Clipboard Toggle word wrap
  10. add nic 명령을 사용하여 새 네트워크 인터페이스를 추가합니다. vm-identifier 옵션을 추가하여 인터페이스를 MyVM 의 하위 리소스로 연결하고 ovirtmgmt 네트워크에 연결하는 network-name 옵션을 추가합니다.
    [RHEVM shell (connected)]# add nic --vm-identifier MyVM --name nic1 --network-name ovirtmgmt --bootable true
    
    Copy to Clipboard Toggle word wrap
  11. add disk 명령을 사용하여 새 가상 하드 디스크를 추가합니다. vm-identifier 옵션을 추가하여 디스크를 MyVM 의 하위 리소스로 연결합니다.
    [RHEVM shell (connected)]# add disk --vm-identifier MyVM --provisioned_size 8589934592 --interface virtio --format cow --storage_domains-storage_domain storage_domain.name=DataStorage
    Copy to Clipboard Toggle word wrap
  12. Manager에서 사용할 가상 시스템의 ISOStorage 도메인에 ISO 이미지를 업로드합니다. Red Hat Virtualization Manager는 이미지가 올바른 사용자 권한으로 올바른 디렉터리 경로에 업로드되도록 하는 ISO 업로드 도구를 제공합니다.
    # engine-iso-uploader --iso-domain=ISOStorage upload rhel-server-6.6-x86_64-dvd.iso
    Please provide the REST API password for the admin@internal oVirt Engine user (CTRL+D to abort):
    Copy to Clipboard Toggle word wrap
  13. CLI 쉘에서 list files 명령을 사용하여 스토리지 도메인에서 사용 가능한 ISO 파일을 나열합니다.
    [RHEVM shell (connected)]# list files --storagedomain-identifier ISOStorage
    Copy to Clipboard Toggle word wrap
  14. 설치 미디어에 가상 CD-ROM 드라이브를 추가합니다. vm-identifier 옵션을 추가하여 CD-ROM을 MyVM 의 하위 리소스로 연결합니다.
    [RHEVM shell (connected)]# add cdrom --vm-identifier MyVM --file-id rhel-server-6.6-x86_64-dvd.iso
    Copy to Clipboard Toggle word wrap
  15. 가상 머신을 시작합니다. 가상 환경이 완료되고 가상 머신에 작동하는 데 필요한 모든 구성 요소가 포함되어 있습니다.
    [RHEVM shell (connected)]# action vm MyVM start --vm-os-boot boot.dev=cdrom
    
    Copy to Clipboard Toggle word wrap
    vm-os-boot 옵션을 사용합니다. 이렇게 하면 이 초기 부팅 세션의 부팅 장치가 cdrom 으로 변경됩니다. 설치 후 가상 머신이 다시 시작되고 부팅 장치를 hd 로 다시 복원합니다.
  16. 추가 쿼리 옵션과 함께 목록 이벤트를 사용하여 특정 이벤트 유형을 표시합니다. 가상 시스템의 시작 작업은 이벤트 컬렉션에 여러 항목을 추가합니다.
    [RHEVM shell (connected)]# list events --query "type=153"
    
    id         : 105
    description: MyVM was started by admin (Host: MyHost).
    
    Copy to Clipboard Toggle word wrap
    "type=153" 쿼리는 사용자가 가상 머신을 시작하는 이벤트를 나타냅니다.
  17. show event 명령을 사용하여 이벤트에 대한 포괄적인 세부 정보를 표시합니다. 이 명령은 유형,이름, id 로 이벤트를 표시하는 데 사용할 수 있습니다.
    [RHEVM shell (connected)]# show event '60'
    
    id            : 60
    description   : New Tag foo was created by admin@internal.
    code          : 432
    correlation_id: 3e4d4350
    custom_id     : -1
    flood_rate    : 30
    origin        : oVirt
    severity      : normal
    time          : 2013-07-03 10:57:43.257000+03:00
    user-id       : fdfc627c-d875-11e0-90f0-83df133b58cc
    
    Copy to Clipboard Toggle word wrap
  18. console 명령을 사용하여 가상 머신에 액세스합니다.
    [RHEVM shell (connected)]# console MyVM
    Copy to Clipboard Toggle word wrap
    중요
    클라이언트 머신에 가상 시스템의 디스플레이 유형과 일치하도록 콘솔 애플리케이션이 설치되어 있는지 확인합니다. 사용 가능한 프로토콜에는 SPICE (기본) 및 VNC 가 포함됩니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat