7.2.
7.2.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.2.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.2.1.  링크 복사링크가 클립보드에 복사되었습니다!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow podman build -t <registry>/<container_disk_name>:latest .
$ podman build -t <registry>/<container_disk_name>:latest .Copy to Clipboard Copied! Toggle word wrap Toggle overflow podman push <registry>/<container_disk_name>:latest
$ podman push <registry>/<container_disk_name>:latestCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.2.2.  링크 복사링크가 클립보드에 복사되었습니다!
oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnv
$ oc edit hyperconverged kubevirt-hyperconverged -n openshift-cnvCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.2.3.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.2.4.  링크 복사링크가 클립보드에 복사되었습니다!
virtctl create vm --name vm-rhel-9 --instancetype u1.small --preference rhel.9 --volume-containerdisk src:registry.redhat.io/rhel9/rhel-guest-image:9.5
$ virtctl create vm --name vm-rhel-9 --instancetype u1.small --preference rhel.9 --volume-containerdisk src:registry.redhat.io/rhel9/rhel-guest-image:9.5Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc create -f <vm_manifest_file>.yaml
$ oc create -f <vm_manifest_file>.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
oc get vm <vm_name>
$ oc get vm <vm_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow NAME AGE STATUS READY vm-rhel-9 18s Running True
NAME AGE STATUS READY vm-rhel-9 18s Running TrueCopy to Clipboard Copied! Toggle word wrap Toggle overflow virtctl console <vm_name>
$ virtctl console <vm_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow Successfully connected to vm-rhel-9 console. The escape sequence is ^]
Successfully connected to vm-rhel-9 console. The escape sequence is ^]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.3.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.3.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.3.2.  링크 복사링크가 클립보드에 복사되었습니다!
virtctl create vm --name vm-rhel-9 --instancetype u1.small --preference rhel.9 --volume-import type:http,url:https://example.com/rhel9.qcow2,size:10Gi
$ virtctl create vm --name vm-rhel-9 --instancetype u1.small --preference rhel.9 --volume-import type:http,url:https://example.com/rhel9.qcow2,size:10GiCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc create -f <vm_manifest_file>.yaml
$ oc create -f <vm_manifest_file>.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
oc get pods
$ oc get podsCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc get dv <data_volume_name>
$ oc get dv <data_volume_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow NAME PHASE PROGRESS RESTARTS AGE imported-volume-6dcpf Succeeded 100.0% 18s
NAME PHASE PROGRESS RESTARTS AGE imported-volume-6dcpf Succeeded 100.0% 18sCopy to Clipboard Copied! Toggle word wrap Toggle overflow virtctl console <vm_name>
$ virtctl console <vm_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow Successfully connected to vm-rhel-9 console. The escape sequence is ^]
Successfully connected to vm-rhel-9 console. The escape sequence is ^]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.4.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.4.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.4.1.1.  링크 복사링크가 클립보드에 복사되었습니다!
virtctl stop <my_vm_name>
$ virtctl stop <my_vm_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get vm <my_vm_name> -o jsonpath="{.spec.template.spec.volumes}{'\n'}"$ oc get vm <my_vm_name> -o jsonpath="{.spec.template.spec.volumes}{'\n'}"Copy to Clipboard Copied! Toggle word wrap Toggle overflow [{"dataVolume":{"name":"<my_vm_volume>"},"name":"rootdisk"},{"cloudInitNoCloud":{...}][{"dataVolume":{"name":"<my_vm_volume>"},"name":"rootdisk"},{"cloudInitNoCloud":{...}]Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc get pvc
$ oc get pvcCopy to Clipboard Copied! Toggle word wrap Toggle overflow NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE <my_vm_volume> Bound …
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE <my_vm_volume> Bound …Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고virtctl guestfs <my-vm-volume> --uid 107
$ virtctl guestfs <my-vm-volume> --uid 107Copy to Clipboard Copied! Toggle word wrap Toggle overflow virt-sysprep -a disk.img
$ virt-sysprep -a disk.imgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.4.2.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.4.2.1.  링크 복사링크가 클립보드에 복사되었습니다!
%WINDIR%\System32\Sysprep\sysprep.exe /generalize /shutdown /oobe /mode:vm
%WINDIR%\System32\Sysprep\sysprep.exe /generalize /shutdown /oobe /mode:vmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.4.2.2.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.4.3.  링크 복사링크가 클립보드에 복사되었습니다!
virtctl image-upload dv <datavolume_name> \ --size=<datavolume_size> \ --image-path=</path/to/image> \
$ virtctl image-upload dv <datavolume_name> \1 --size=<datavolume_size> \2 --image-path=</path/to/image> \3 Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고oc get dvs
$ oc get dvsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.5.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.5.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.5.1.1.  링크 복사링크가 클립보드에 복사되었습니다!
yum install -y qemu-guest-agent
$ yum install -y qemu-guest-agentCopy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl enable --now qemu-guest-agent
$ systemctl enable --now qemu-guest-agentCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
oc get vm <vm_name>
$ oc get vm <vm_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.5.1.2.  링크 복사링크가 클립보드에 복사되었습니다!
net start
$ net startCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.5.2.  링크 복사링크가 클립보드에 복사되었습니다!
|   
  |   
  |   
  | 
|   
  |   
  |   
  | 
|   
  |   
  |   
  | 
7.2.5.2.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.5.2.2.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.5.2.3.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.5.2.4.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.5.2.5.  링크 복사링크가 클립보드에 복사되었습니다!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virtctl start <vm> -n <namespace>
$ virtctl start <vm> -n <namespace>Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc apply -f <vm.yaml>
$ oc apply -f <vm.yaml>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.5.3.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.5.3.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.6.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.6.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.6.2.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.7.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.7.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.7.1.1.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.7.1.2.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.7.1.3.  링크 복사링크가 클립보드에 복사되었습니다!
NAMESPACE LAST SEEN TYPE REASON OBJECT MESSAGE test-ns 0s Warning IncompatibleVolumeModes persistentvolumeclaim/test-target The volume modes of source and target are incompatible
NAMESPACE   LAST SEEN   TYPE      REASON                    OBJECT                              MESSAGE
test-ns     0s          Warning   IncompatibleVolumeModes   persistentvolumeclaim/test-target   The volume modes of source and target are incompatible
7.2.7.2.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.7.3.  링크 복사링크가 클립보드에 복사되었습니다!
7.2.7.3.1.  링크 복사링크가 클립보드에 복사되었습니다!
spec:
  source:
    snapshot:
      namespace: golden-ns
      name: golden-volumesnapshot
spec:
  source:
    snapshot:
      namespace: golden-ns
      name: golden-volumesnapshot
7.2.7.3.2.  링크 복사링크가 클립보드에 복사되었습니다!
kind: VolumeSnapshotClass apiVersion: snapshot.storage.k8s.io/v1 driver: openshift-storage.rbd.csi.ceph.com # ...
kind: VolumeSnapshotClass apiVersion: snapshot.storage.k8s.io/v1 driver: openshift-storage.rbd.csi.ceph.com # ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow kind: StorageClass apiVersion: storage.k8s.io/v1 # ... provisioner: openshift-storage.rbd.csi.ceph.com
kind: StorageClass apiVersion: storage.k8s.io/v1 # ... provisioner: openshift-storage.rbd.csi.ceph.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow 
7.2.7.3.3.  링크 복사링크가 클립보드에 복사되었습니다!
virtctl create vm --name rhel-9-clone --volume-import type:pvc,src:my-project/imported-volume-q5pr9
$ virtctl create vm --name rhel-9-clone --volume-import type:pvc,src:my-project/imported-volume-q5pr9Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc create -f <vm_manifest_file>.yaml
$ oc create -f <vm_manifest_file>.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow