[RHOCP4] virtctl 설치방법

2021. 12. 8. 10:27·Container
728x90
반응형

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
반응형

'Container' 카테고리의 다른 글

[RHOCP4] Openshift Virtualization (OV) 설치 및 배포  (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
'Container' 카테고리의 다른 글
  • [RHOCP4] Openshift Virtualization (OV) 설치 및 배포
  • [RHOCP4] OpenShift API 테스트 방법
  • [RHOCP4] RHEL7 worker 노드 추가
  • [RHOCP4] openshift4 Pod 관리
레시피 마스터
레시피 마스터
클라우드 환경에서 OS, 자동화, 컴퓨팅등 알고 있는 지식으로 공유하는데 활용
  • 레시피 마스터
    클라우드 구축 레시피
    레시피 마스터
  • 전체
    오늘
    어제
    • 분류 전체보기 (70) N
      • Linux (21)
      • Virtualization (2)
      • OpenStack (2)
      • Container (14)
      • Monitoring (2)
      • Infra as Code (IaC) (1)
      • 서버_OS (11) N
      • 가상화 (3) N
      • 클라우드 컴퓨팅 (4) N
      • 컨테이너 플랫폼 (3) N
      • 자동화 (1)
      • 데이터베이스 (2)
      • 모니터링 (4) N
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    grafana #zabbix #서버모니터링 #방화벽설정 #centos #rhel #시각화대시보드 #grafana설치 #zabbix플러그인
    yum #dnf #yumdownloader #rpm다운로드 #dnfdownload #yum-utils #리눅스패키지관리 #오프라인설치 #의존성다운로드 #리눅스팁
    zabbix 에이전트 설정
    rhel
    rhel7 #rhel8 #rhel9 #reposync #createrepo #오프라인리포지터리 #yum저장소 #dnf저장소 #리눅스패키지관리 #내부망패키지
    리눅스 password 복잡성
    pam #비밀번호우회 #복잡성우회 #리눅스보안 #시스템관리
    ceph #ceph모니터링 #ceph명령어 #rados #오픈소스스토리지 #클러스터상태 #osd #pg #radosdf #cephfs #cephadm #실무명령어
    systemd #journalctl #journald #리눅스로그 #로그관리 #journal사용법 #리눅스서버운영 #로그최적화 #systemd로그 #linux
    kvm #cloudimage #qcow2 #virt-install #리눅스가상화 #rhel #centos #cloudinit #vm자동화 #xfs_growfs #growpar
    모니터링 에이전트
    rhel7 #rhel8 #virt-customize #qcow2 #libguestfs #cloud-init #이미지작업 #kvm #리눅스가상화 #xfs호환성 #qcow2비밀번호설정
    cephdashboard #ceph관리 #ceph설정 #ceph사용자계정 #cephdashboard활성화 #ceph모니터링 #ceph웹인터페이스
    grafana #grafana시간대 #timezone설정 #서버모니터링 #asiaseoul #utc오류해결 #리눅스시간설정 #grafana설정
    리눅스 패스워드 복잡성
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
레시피 마스터
[RHOCP4] virtctl 설치방법
상단으로

티스토리툴바