4.4. virtctl 클라이언트 설치

virtctl 클라이언트는 OpenShift Virtualization 리소스를 관리하는 명령줄 유틸리티입니다. Linux, macOS, Windows 배포에 사용할 수 있습니다.

OpenShift Virtualization 웹 콘솔에서 또는 OpenShift Virtualization 리포지토리를 활성화하고 kubevirt-virtctl 패키지를 설치하여 virtctl 클라이언트를 설치할 수 있습니다.

4.4.1. 웹 콘솔에서 virtctl 클라이언트 설치

명령줄 툴 페이지의 OpenShift Virtualization 웹 콘솔에 링크된 Red Hat Customer Portal에서 virtctl 클라이언트를 다운로드할 수 있습니다.

사전 요구 사항

  • 고객 포털의 다운로드 페이지에 액세스하려면 활성화된 OpenShift Container Platform 구독이 있어야 합니다.

절차

  1. 웹 콘솔의 오른쪽 상단에 있는 question circle 아이콘을 클릭하고 명령줄 툴을 선택하여 고객 포털에 액세스합니다.
  2. 버전: 목록에서 선택한 클러스터에 적합한 버전이 있는지 확인합니다.
  3. 배포를 위해 virtctl 클라이언트를 다운로드합니다. 모든 다운로드는 tar.gz 형식으로 수행됩니다.
  4. tarball을 추출합니다. 다음 CLI 명령은 tarball과 동일한 디렉터리에 압축을 풀며 모든 배포에 적용할 수 있습니다.

    $ tar -xvf <virtctl-version-distribution.arch>.tar.gz
  5. Linux 및 macOS의 경우:

    1. 추출된 폴더 계층 구조로 이동하여 virtctl 바이너리를 실행할 수 있도록 설정합니다.

      $ chmod +x <virtctl-file-name>
    2. virtctl 바이너리를 PATH의 디렉터리로 이동합니다.

      1. 경로를 확인하려면 다음을 실행합니다.

        $ echo $PATH
  6. Windows 사용자의 경우:

    1. 추출된 폴더 계층 구조로 이동하고 virtctl 실행 파일을 두 번 클릭하여 클라이언트를 설치합니다.

4.4.2. OpenShift Virtualization 리포지토리 활성화

Red Hat은 Red Hat Enterprise Linux 8 및 Red Hat Enterprise Linux 7 모두에 OpenShift Virtualization 리포지토리를 제공합니다.

  • Red Hat Enterprise Linux 8 리포지토리: cnv-4.8-for-rhel-8-x86_64-rpms
  • Red Hat Enterprise Linux 7 리포지토리: rhel-7-server-cnv-4.8-rpms

subscription-manager에서 리포지토리를 활성화하는 프로세스는 두 플랫폼에서 동일합니다.

절차

  • 다음 명령을 실행하여 시스템에 적합한 OpenShift Virtualization 리포지토리를 활성화하십시오.

    # subscription-manager repos --enable <repository>

4.4.3. virtctl 클라이언트 설치

kubevirt-virtctl 패키지에서 virtctl 클라이언트를 설치합니다.

절차

  • kubevirt-virtctl 패키지를 설치합니다.

    # yum install kubevirt-virtctl

4.4.4. 추가 리소스