차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
| rhel_cloud_qcow_이미지_설정 [2021/08/02 05:21] – zzung | rhel_cloud_qcow_이미지_설정 [2023/11/07 08:23] (현재) – koov | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | |||
| <WRAP center round info 100%> | <WRAP center round info 100%> | ||
| 해당 문서는 KVM 에 배포할 redhat qcow guest image 생성하는 방법을 작성한 문서 입니다. | 해당 문서는 KVM 에 배포할 redhat qcow guest image 생성하는 방법을 작성한 문서 입니다. | ||
| + | |||
| + | ### 2021.08.02 RHEL8 관련 내용 추가 | ||
| 참고 : RHEL 8 guest image 생성시 호스트 서버가 RHEL8 이여야 한다. url : https:// | 참고 : RHEL 8 guest image 생성시 호스트 서버가 RHEL8 이여야 한다. url : https:// | ||
| - | </ | ||
| - | <WRAP center round info 100%> | ||
| - | 해당 문서는 KVM 에 배포할 redhat qcow guest image 생성하는 방법을 작성한 문서 입니다. | ||
| </ | </ | ||
| - | |||
| ====== Red Hat Enterprise Linux KVM Guest Images 다운로드 ====== | ====== Red Hat Enterprise Linux KVM Guest Images 다운로드 ====== | ||
| <WRAP prewrap> | <WRAP prewrap> | ||
| <code bash> | <code bash> | ||
| - | # | + | # |
| + | # RHEL8.4 url : https:// | ||
| </ | </ | ||
| </ | </ | ||
| 줄 23: | 줄 21: | ||
| # yum -y install guestfish | # yum -y install guestfish | ||
| # systemctl start libvirtd | # systemctl start libvirtd | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | * RHEL 8의 경우 | ||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | [root@localhost ~]# yum -y install libguestfs-tools-c libguestfs-bash-completion | ||
| </ | </ | ||
| </ | </ | ||
| 줄 62: | 줄 67: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ==== RHEL8 Guest Image 생성 안되는 현상 | ||
| + | < | ||
| + | <code bash> | ||
| + | ## RHEL7 기반에서 RHEL8 Guest Image 편집 시 아래와 같은 문구가 발생 하면서 편집이 안됨 | ||
| + | # virt-customize -a rhel-8.4.qcow2 --root-password password: | ||
| + | virt-customize: | ||
| + | fs type, bad option, bad superblock on /dev/sda1, | ||
| + | | ||
| + | |||
| + | In some cases useful info is found in syslog - try | ||
| + | dmesg | tail or so. (ignored) | ||
| + | virt-customize: | ||
| + | ' | ||
| + | |||
| + | If reporting bugs, run virt-customize with debugging enabled and include | ||
| + | the complete output: | ||
| + | |||
| + | virt-customize -v -x [...] | ||
| + | | ||
| + | | ||
| + | ## 해결 | ||
| + | RHEL7 기반 호스트 에서 RHEL8 GuestImage 생성 할 수 없다. | ||
| + | RHEL8 기반 호스트 에서 이미지 편집을 해야 한다. | ||
| + | 또한 virt-customize 로만 편집이 가능하며, | ||
| + | |||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== 오류 ===== | ||
| + | |||
| + | <WRAP prewrap> | ||
| + | <code bash> | ||
| + | [ 0.0] Examining the guest ... | ||
| + | virt-customize: | ||
| + | libvirt. | ||
| + | |||
| + | Try running qemu directly without libvirt using this environment variable: | ||
| + | export LIBGUESTFS_BACKEND=direct | ||
| + | |||
| + | Original error from libvirt: Cannot access storage file | ||
| + | '/ | ||
| + | gid:107): Permission denied [code=38 int1=13] | ||
| + | |||
| + | If reporting bugs, run virt-customize with debugging enabled and include | ||
| + | the complete output: | ||
| + | |||
| + | virt-customize -v -x [...] | ||
| + | </ | ||
| + | </ | ||
| + | 위의 경우 환경변수에 '' | ||
| + | 에러메시지에 나온대로 '' | ||
| + | |||