검색

10.3. VMDK 사용자 지정 이미지 준비 및 vSphere에 업로드

download PDF

사용자 지정 이미지를 생성하여 RHEL 이미지 빌더를 사용하여 수동으로 또는 자동으로 VMware vSphere 클라우드로 업데이트할 수 있습니다.

10.3.1. 이미지 빌더를 사용하여 사용자 지정 RHEL VMDK 이미지 생성 및 자동 업로드

RHEL 이미지 빌더를 사용하면 Open Virtualization 형식(.ova)에서 사용자 지정 시스템 이미지를 생성하고 이러한 이미지를 VMware vSphere 클라이언트에 자동으로 업로드할 수 있습니다. Open Virtualization 형식(.ova)은 가상 하드웨어에 대한 추가 메타데이터가 있는 .vmdk 이미지로, 이미지를 vSphere로 더 쉽게 가져올 수 있는 최소한의 템플릿이 포함되어 있습니다. .ovf (Open Virtualization Format) 패키지는 vSphere .ova 이미지의 일부입니다. RHEL 이미지 빌더가 .ova 이미지를 vSphere 클라이언트에 가져오는 작업을 완료한 후 네트워크, 디스크 및 CD existsS와 같은 추가 하드웨어를 사용하여 구성할 수 있습니다.

vSphere GUI 또는 govc 클라이언트를 사용하여 Open Virtualization 형식(.ova) 이미지를 가져올 수 있습니다. govc 클라이언트를 사용하여 이미지를 업로드하려면 VMDK 이미지 업로드 및 vSphere에서 RHEL 가상 머신 생성을 참조하십시오.

사전 요구 사항

  • 브라우저에서 웹 콘솔에서 RHEL 이미지 빌더 앱을 열었습니다.
  • 사용자가 만든 것입니다.

절차

  1. RHEL 이미지 빌더 대시보드에서 블루프린트 탭을 클릭합니다.
  2. FlexVolume 테이블에서 이미지를 빌드하려는 경우 해당 이미지를 찾습니다.
  3. 선택한 이미지의 오른쪽에서 Create Image 를 클릭합니다. 이미지 생성 대화 상자 마법사가 열립니다.
  4. 이미지 출력 페이지에서 다음 단계를 완료합니다.

    1. Select aoctavia 목록에서 원하는 이미지 유형을 선택합니다.
    2. 이미지 출력 유형 목록에서 원하는 이미지 출력 유형을 선택합니다.
    3. 선택 사항: VMware에 업로드 확인란을 선택하여 이미지를 VMware에 직접 업로드합니다.
    4. 이미지의 크기를 입력합니다.
    5. 다음을 클릭합니다.
  5. VMware에 업로드 페이지에서 다음 정보를 입력합니다.

    1. 이미지 이름: 이미지 이름을 입력합니다.
    2. 호스트: 이미지 파일이 업로드될 VMware vSphere 인스턴스 URL을 입력합니다.
    3. cluster: 이미지를 업로드할 클러스터 이름 페이지를 입력합니다.
    4. 데이터 센터: 이미지를 업로드할 데이터 센터 이름입니다.
    5. 데이터 저장소: 이미지를 업로드할 데이터 저장소 이름입니다.
    6. 폴더: 이미지를 업로드할 폴더 이름입니다.
    7. 다음을 클릭합니다.
  6. 검토 페이지에서 이미지 생성에 대한 세부 정보를 검토하고 생성을 클릭합니다.

    이미지 생성이 시작되고 이 이미지 생성의 진행 상황 및 이후 버전이 VMware vSphere 클라이언트에 업로드됩니다.

10.3.2. VMDK 이미지 업로드 및 vSphere에서 RHEL 가상 머신 생성

RHEL 이미지 빌더를 사용하면 Open Virtualization 형식(.ova) 또는 가상 디스크(.vmdk) 형식으로 사용자 지정 VMware vSphere 시스템 이미지를 생성할 수 있습니다. 이러한 이미지를 VMware vSphere 클라이언트에 업로드할 수 있습니다. govc import .vmdk CLI 툴을 사용하여 .vmdk 또는 . ova 이미지를 VMware vSphere에 업로드할 수 있습니다. 생성한 vmdk 에는 cloud-init 패키지가 설치되어 있으며 사용자 데이터를 사용하여 사용자를 프로비저닝하는 데 사용할 수 있습니다(예: 사용자 데이터).

참고

VMware vSphere GUI를 사용하여 vmdk 이미지를 업로드하는 것은 지원되지 않습니다.

사전 요구 사항

  • 사용자 이름 및 암호 사용자 지정으로 template을 생성했습니다.
  • RHEL 이미지 빌더를 사용하여 .ova 또는 .vmdk 형식으로 VMware vSphere 이미지를 생성하고 호스트 시스템에 다운로드합니다.
  • import.vmdk 명령을 사용할 수 있도록 govc CLI 툴을 설치 및 구성하셨습니다.

절차

  1. GOVC 환경 변수를 사용하여 사용자 환경에서 다음 값을 구성합니다.

    GOVC_URL
    GOVC_DATACENTER
    GOVC_FOLDER
    GOVC_DATASTORE
    GOVC_RESOURCE_POOL
    GOVC_NETWORK
  2. VMware vSphere 이미지를 다운로드한 디렉터리로 이동합니다.
  3. 단계에 따라 vSphere에서 VMware vSphere 이미지를 시작합니다.

    1. VMware vSphere 이미지를 vSphere로 가져옵니다.

      $ govc import.vmdk ./composer-api.vmdk foldername

      .ova 형식의 경우:

      $ govc import.ova ./composer-api.ova foldername
    2. 전원을 켜지 않고 vSphere에서 VM을 생성합니다.

      govc vm.create \
      -net.adapter=vmxnet3 \
      -m=4096 -c=2 -g=rhel8_64Guest \
      -firmware=efi -disk=”foldername/composer-api.vmdk” \
      -disk.controller=scsi -on=false \
       vmname

      .ova 형식의 경우 -firmware=efi -disk="foldername/composer-api.vmdk" \ 를 '-firmware=efi -disk="foldername/composer-api.ova" \로 바꿉니다.

    3. VM의 전원을 켭니다.

      govc vm.power -on vmname
    4. VM IP 주소를 검색합니다.

      govc vm.ip vmname
    5. SSH를 사용하여 VM에 로그인합니다. 이때 사용자가 지정한 사용자 이름과 암호를 사용합니다.

      $ ssh admin@<_ip_address_of_the_vm_>
      참고

      govc datastore.upload 명령을 사용하여 로컬 호스트에서 대상으로 .vmdk 이미지를 복사한 경우 결과 이미지를 사용할 수 없습니다. vSphere GUI에서 import.vmdk 명령을 사용할 수 있는 옵션이 없으므로 vSphere GUI에서 직접 업로드를 지원하지 않습니다. 결과적으로 vSphere GUI에서 .vmdk 이미지를 사용할 수 없습니다.

10.3.3. 이미지 빌더 GUI를 사용하여 VMDK 이미지를 vSphere에 생성하고 자동으로 업로드

RHEL 이미지 빌더 GUI 툴을 사용하여 VMware 이미지를 빌드하고 이미지를 vSphere 인스턴스로 직접 푸시할 수 있습니다. 이렇게 하면 이미지 파일을 다운로드하여 수동으로 푸시할 필요가 없습니다. 생성한 vmdk 에는 cloud-init 패키지가 설치되어 있으며 사용자 데이터를 사용하여 사용자를 프로비저닝하는 데 사용할 수 있습니다(예: 사용자 데이터). RHEL 이미지 빌더를 사용하여 .vmdk 이미지를 빌드하고 vSphere 인스턴스 서비스 공급자로 직접 푸시하려면 다음 단계를 따르십시오.

사전 요구 사항

절차

  1. 생성한 설정의 경우 이미지 탭을 클릭합니다.
  2. Create Image (이미지 만들기)를 클릭하여 사용자 지정된 이미지를 만듭니다.

    Image type 창이 열립니다.

  3. 이미지 유형 창에서 다음을 수행합니다.

    1. 드롭다운 메뉴에서 유형을 선택합니다. VMware vSphere(.vmdk).
    2. VMware에 업로드 확인란을 선택하여 이미지를 vSphere에 업로드합니다.
    3. 선택 사항: 인스턴스화할 이미지의 크기를 설정합니다. 최소 기본 크기는 2GB입니다.
    4. 다음을 클릭합니다.
  4. VMware에 업로드 창의 Authentication 에서 다음 세부 정보를 입력합니다.

    1. 사용자 이름: vSphere 계정의 사용자 이름입니다.
    2. password : vSphere 계정의 암호입니다.
  5. VMware에 업로드 창에서 대상 아래에 이미지 업로드 대상에 대한 다음 세부 정보를 입력합니다.

    1. image name : 이미지 의 이름입니다.
    2. 호스트: VMware vSphere의 URL입니다.
    3. cluster: 클러스터의 이름입니다.
    4. 데이터 센터: 데이터 센터의 이름입니다.
    5. 데이터 저장소: 데이터 저장소의 이름입니다.
    6. 다음을 클릭합니다.
  6. 검토 창에서 이미지 생성 세부 정보를 검토하고 마침 을 클릭합니다.

    Back (뒤로)을 클릭하여 잘못된 세부 정보를 수정할 수 있습니다.

    RHEL 이미지 빌더는 RHEL vSphere 이미지 구성을 큐에 추가하고 지정한 vSphere 인스턴스의 클러스터에 이미지를 생성하고 업로드합니다.

    참고

    이미지 빌드 및 업로드 프로세스를 완료하는 데 몇 분 정도 걸립니다.

    프로세스가 완료되면 이미지 빌드 완료 상태를 확인할 수 있습니다.

검증

이미지 상태 업로드가 성공적으로 완료되면 업로드한 이미지에서 VM(가상 머신)을 생성하여 로그인할 수 있습니다. 이렇게 하려면 다음을 수행합니다.

  1. VMware vSphere Client에 액세스합니다.
  2. 지정한 vSphere 인스턴스에서 클러스터에서 이미지를 검색합니다.
  3. 업로드한 이미지를 선택합니다.
  4. 선택한 이미지를 마우스 오른쪽 버튼으로 클릭합니다.
  5. 새 가상 머신을 클릭합니다.

    새 가상 시스템 창이 열립니다.

    New Virtual Machine (새 가상 머신) 창에서 다음 세부 정보를 제공합니다.

    1. 새 가상 머신을 선택합니다.
    2. VM의 이름과 폴더를 선택합니다.
    3. 컴퓨터 리소스를 선택합니다. 이 작업에 대한 대상 컴퓨터 리소스를 선택합니다.
    4. 스토리지 선택: 예를 들어 NFS-Node1을 선택합니다.
    5. 호환성 선택: 이미지는 BIOS만 사용해야 합니다.
    6. 게스트 운영 체제를 선택합니다. 예를 들어 LinuxRed Hat Fedora (64비트) 를 선택합니다.
    7. 하드웨어 사용자 정의: VM을 생성할 때 오른쪽 상단에 있는 장치 구성 버튼에서 기본 새 하드 디스크를 삭제하고 드롭다운을 사용하여 기존 하드 디스크 이미지를 선택합니다.
    8. 완료할 준비가 되었습니다. 세부 사항을 검토하고 Finish 를 클릭하여 이미지를 만듭니다.
  6. VMs 탭으로 이동합니다.

    1. 목록에서 생성한 VM을 선택합니다.
    2. 패널에서 Start 버튼을 클릭합니다. VM 이미지 로드를 보여주는 새 창이 표시됩니다.
    3. akak에 대해 만든 자격 증명을 사용하여 로그인합니다.
    4. 청사진에 추가한 패키지가 설치되어 있는지 확인할 수 있습니다. 예를 들면 다음과 같습니다.

      $ rpm -qa | grep firefox
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.