반응형
virtctl 클라이언트는 OpenShift Virtualization 리소스를 관리하는 명령줄 유틸리티입니다.
Linux, macOS, Windows에서 사용할 수 있도록 제공하고 있습니다.
설치할 수 있는 방식은 RHOCP 콘솔을 통해 설치 하는 방식과 Repository를 통해 설치할 수 있습니다.
1. RHOCP 콘솔을 통해 설치하는 방법
오른쪽 상단의 "?" 메뉴를 선택 -> 명령줄 도구를 선택합니다.
명령줄 도구를 선택한 후 맨 하단의 virtctl에 연결된 링크를 선택합니다.
rhosp virtctl 파일을 다운받으려면 다운 받을 수 있는 계정이 있어야합니다.
현재 저의 RHOCP는 4.8 버전임으로 버전을 4.8 for RHEL8를 선택 한 후 아래의 "CNV v4.8 Linux Client"에서 다운로드를 진행합니다.
다운로드 받은 파일을 bastion 서버로 FTP 업로드를 수행합니다.
[root@bastion ~]#ls
anaconda-ks.cfg cluster-infra ocp openshift-client-linux.tar.gz user-info.txt virt.yaml
backup kubevirt-virtctl-redistributable-linux-4.8.0-226.el8.x86_64.tar.gz openshift-ansible openshift-install-linux.tar.gz virt-1.yaml
압축을 해제한 후 virtctl 바이너리를 PATH 파일로 복사합니다.
[root@bastion ~]#echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@bastion ~]#cp -pr virtctl /usr/local/bin
[root@bastion ~]#virtctl --help
virtctl controls virtual machine related operations on your kubernetes cluster.
Available Commands:
addvolume add a volume to a running VM
console Connect to a console of a virtual machine instance.
expose Expose a virtual machine instance, virtual machine, or virtual machine instance replica set as a new service.
fslist Return full list of filesystems available on the guest machine.
guestosinfo Return guest agent info about operating system.
help Help about any command
image-upload Upload a VM image to a DataVolume/PersistentVolumeClaim.
migrate Migrate a virtual machine.
pause Pause a virtual machine
removevolume remove a volume from a running VM
restart Restart a virtual machine.
start Start a virtual machine.
stop Stop a virtual machine.
unpause Unpause a virtual machine
userlist Return full list of logged in users on the guest machine.
version Print the client and server version information.
vnc Open a vnc connection to a virtual machine instance.
2. Repository를 통한 설치방법
Red Hat에서는 Red Hat Enterprise Linux 8 및 Red Hat Enterprise Linux 7에서 OpenShift Virtualization 리포지토리를 제공하고있고, Repository정보는 아래와같습니다.
- Red Hat Enterprise Linux 8 repository: cnv-4.8-for-rhel-8-x86_64-rpms
- Red Hat Enterprise Linux 7 repository: rhel-7-server-cnv-4.8-rpms
virtctl 클라이언트를 설치합니다.
yum install kubevirt-virtctl
728x90
'Cloud > RedHat - OpenShift' 카테고리의 다른 글
[RHOCP4] Openshift Virtualization 설치 및 배포 (0) | 2022.01.05 |
---|---|
[RHOCP4] OpenShift API 테스트 방법 (0) | 2021.12.21 |
[RHOCP4] RHEL7 worker 노드 추가 (0) | 2021.11.09 |
[RHOCP4] openshift4 Pod 관리 (0) | 2021.11.09 |
[RHOCP4] openshift4 node 관리 (0) | 2021.11.09 |