Jump To Close Expand all Collapse all Table of contents 가상화 배포 및 관리 가이드 I 부. Deployment Expand section "I 부. Deployment" Collapse section "I 부. Deployment" 1. 시스템 요구 사항 Expand section "1. 시스템 요구 사항" Collapse section "1. 시스템 요구 사항" 1.1. 호스트 시스템 요구 사항 1.2. KVM Hypervisor 요구 사항 1.3. KVM 게스트 가상 머신 호환성 1.4. 지원되는 게스트 CPU 모델 Expand section "1.4. 지원되는 게스트 CPU 모델" Collapse section "1.4. 지원되는 게스트 CPU 모델" 1.4.1. 게스트 CPU 모델 나열 2. 가상화 패키지 설치 Expand section "2. 가상화 패키지 설치" Collapse section "2. 가상화 패키지 설치" 2.1. Red Hat Enterprise Linux 설치 중 가상화 패키지 설치 Expand section "2.1. Red Hat Enterprise Linux 설치 중 가상화 패키지 설치" Collapse section "2.1. Red Hat Enterprise Linux 설치 중 가상화 패키지 설치" 2.1.1. Kickstart 파일을 사용하여 KVM 패키지 설치 2.2. 기존 Red Hat Enterprise Linux 시스템에 가상화 패키지 설치 Expand section "2.2. 기존 Red Hat Enterprise Linux 시스템에 가상화 패키지 설치" Collapse section "2.2. 기존 Red Hat Enterprise Linux 시스템에 가상화 패키지 설치" 2.2.1. 수동으로 가상화 패키지 설치 2.2.2. 가상화 패키지 그룹 설치 3. 가상 머신 생성 Expand section "3. 가상 머신 생성" Collapse section "3. 가상 머신 생성" 3.1. 게스트 가상 머신 배포 고려 사항 3.2. virt-install을 사용하여 게스트 생성 Expand section "3.2. virt-install을 사용하여 게스트 생성" Collapse section "3.2. virt-install을 사용하여 게스트 생성" 3.2.1. ISO 이미지에서 가상 머신 설치 3.2.2. 가상 머신 이미지 가져오기 3.2.3. 네트워크에서 가상 머신 설치 3.2.4. PXE를 사용하여 가상 머신 설치 3.2.5. Kickstart를 사용하여 가상 머신 설치 3.2.6. 게스트 생성 중 게스트 가상 머신 네트워크 구성 3.3. virt-manager를 사용하여 게스트 생성 Expand section "3.3. virt-manager를 사용하여 게스트 생성" Collapse section "3.3. virt-manager를 사용하여 게스트 생성" 3.3.1. virt-manager 설치 개요 3.3.2. virt-manager를 사용하여 Red Hat Enterprise Linux 7 게스트 생성 3.4. virt-install 및 virt-manager 설치 옵션 비교 4. 가상 머신 복제 Expand section "4. 가상 머신 복제" Collapse section "4. 가상 머신 복제" 4.1. 복제를 위한 가상 머신 준비 4.2. 가상 머신 복제 Expand section "4.2. 가상 머신 복제" Collapse section "4.2. 가상 머신 복제" 4.2.1. virt-clone을 사용하여 게스트 복제 4.2.2. virt-manager를 사용하여 게스트 복제 5. KVM Paravirtualized (virtio) 드라이버 Expand section "5. KVM Paravirtualized (virtio) 드라이버" Collapse section "5. KVM Paravirtualized (virtio) 드라이버" 5.1. 기존 스토리지 장치에 KVM virtio 드라이버 사용 5.2. 새 스토리지 장치에 KVM virtio 드라이버 사용 5.3. 네트워크 인터페이스 장치에 KVM virtio 드라이버 사용 6. 네트워크 설정 Expand section "6. 네트워크 설정" Collapse section "6. 네트워크 설정" 6.1. libvirt를 사용한 NAT(Network Address Translation) 6.2. vhost-net 비활성화 6.3. vhost-net zero-copy 활성화 6.4. 브리지 네트워킹 Expand section "6.4. 브리지 네트워킹" Collapse section "6.4. 브리지 네트워킹" 6.4.1. Red Hat Enterprise Linux 7 호스트에서 브리지 네트워킹 구성 6.4.2. 가상 머신 관리자를 사용한 브리지 네트워킹 6.4.3. libvirt를 사용한 브리지 네트워킹 7. KVM을 사용하여 오버 커밋 Expand section "7. KVM을 사용하여 오버 커밋" Collapse section "7. KVM을 사용하여 오버 커밋" 7.1. 소개 7.2. 메모리 과다 할당 7.3. 가상화된 CPU 과다 할당 8. KVM 게스트 타이밍 관리 Expand section "8. KVM 게스트 타이밍 관리" Collapse section "8. KVM 게스트 타이밍 관리" 8.1. 호스트 전체 시간 동기화 8.2. Red Hat Enterprise Linux 게스트에 필요한 시간 관리 매개 변수 8.3. 느슨한 시간 계산 9. libvirt를 사용하여 네트워크 부팅 Expand section "9. libvirt를 사용하여 네트워크 부팅" Collapse section "9. libvirt를 사용하여 네트워크 부팅" 9.1. 부팅 서버 준비 Expand section "9.1. 부팅 서버 준비" Collapse section "9.1. 부팅 서버 준비" 9.1.1. 프라이빗 libvirt 네트워크에서 PXE 부팅 서버 설정 9.2. PXE를 사용하여 게스트 부팅 Expand section "9.2. PXE를 사용하여 게스트 부팅" Collapse section "9.2. PXE를 사용하여 게스트 부팅" 9.2.1. 브리지 네트워킹 사용 9.2.2. 개인 libvirt 네트워크 사용 10. Hypervisor 및 가상 머신 등록 Expand section "10. Hypervisor 및 가상 머신 등록" Collapse section "10. Hypervisor 및 가상 머신 등록" 10.1. 호스트 물리적 시스템에 virt-who 설치 Expand section "10.1. 호스트 물리적 시스템에 virt-who 설치" Collapse section "10.1. 호스트 물리적 시스템에 virt-who 설치" 10.1.1. virt-who구성 10.2. 새 게스트 가상 머신 등록 10.3. 게스트 가상 머신 제거 10.4. virt-who 수동 설치 10.5. virt-who 문제 해결 Expand section "10.5. virt-who 문제 해결" Collapse section "10.5. virt-who 문제 해결" 10.5.1. 하이퍼바이저의 상태가 빨간색인 이유는 무엇입니까? 10.5.2. 서브스크립션 상태 오류가 발생했습니다. 어떻게 해야 합니까? 11. QEMU 게스트 에이전트 및 SPICE 에이전트를 사용하여 가상화 개선 Expand section "11. QEMU 게스트 에이전트 및 SPICE 에이전트를 사용하여 가상화 개선" Collapse section "11. QEMU 게스트 에이전트 및 SPICE 에이전트를 사용하여 가상화 개선" 11.1. QEMU 게스트 에이전트 Expand section "11.1. QEMU 게스트 에이전트" Collapse section "11.1. QEMU 게스트 에이전트" 11.1.1. QEMU 게스트 에이전트와 호스트 간 통신 설정 Expand section "11.1.1. QEMU 게스트 에이전트와 호스트 간 통신 설정" Collapse section "11.1.1. QEMU 게스트 에이전트와 호스트 간 통신 설정" 11.1.1.1. Linux 게스트에서 QEMU 게스트 에이전트 구성 11.2. libvirt를 사용하여 QEMU 게스트 에이전트 사용 Expand section "11.2. libvirt를 사용하여 QEMU 게스트 에이전트 사용" Collapse section "11.2. libvirt를 사용하여 QEMU 게스트 에이전트 사용" 11.2.1. 게스트 디스크 백업 생성 11.3. SPICE 에이전트 Expand section "11.3. SPICE 에이전트" Collapse section "11.3. SPICE 에이전트" 11.3.1. SPICE 에이전트와 호스트 간 통신 설정 12. 중첩된 가상화 Expand section "12. 중첩된 가상화" Collapse section "12. 중첩된 가상화" 12.1. 개요 12.2. 설정 12.3. 제한 및 제한 사항 II 부. 관리 Expand section "II 부. 관리" Collapse section "II 부. 관리" 13. 가상 머신용 스토리지 관리 Expand section "13. 가상 머신용 스토리지 관리" Collapse section "13. 가상 머신용 스토리지 관리" 13.1. 스토리지 개념 13.2. 스토리지 풀 사용 Expand section "13.2. 스토리지 풀 사용" Collapse section "13.2. 스토리지 풀 사용" 13.2.1. 스토리지 풀 개념 13.2.2. 스토리지 풀 생성 Expand section "13.2.2. 스토리지 풀 생성" Collapse section "13.2.2. 스토리지 풀 생성" 13.2.2.1. virsh를 사용하여 스토리지 풀 생성 13.2.2.2. 가상 머신 관리자를 사용하여 스토리지 풀 생성 13.2.3. 스토리지 풀별 Expand section "13.2.3. 스토리지 풀별" Collapse section "13.2.3. 스토리지 풀별" 13.2.3.1. 디렉터리 기반 스토리지 풀 13.2.3.2. 디스크 기반 스토리지 풀 13.2.3.3. 파일 시스템 기반 스토리지 풀 13.2.3.4. GlusterFS 기반 스토리지 풀 13.2.3.5. iSCSI 기반 스토리지 풀 13.2.3.6. LVM 기반 스토리지 풀 13.2.3.7. NFS 기반 스토리지 풀 13.2.3.8. SCSI 장치를 사용하는 vHBA 기반 스토리지 풀 13.2.4. 스토리지 풀 삭제 Expand section "13.2.4. 스토리지 풀 삭제" Collapse section "13.2.4. 스토리지 풀 삭제" 13.2.4.1. 스토리지 풀 삭제 사전 요구 사항 13.2.4.2. virsh를 사용하여 스토리지 풀 삭제 13.2.4.3. 가상 머신 관리자를 사용하여 스토리지 풀 삭제 13.3. 스토리지 볼륨 사용 Expand section "13.3. 스토리지 볼륨 사용" Collapse section "13.3. 스토리지 볼륨 사용" 13.3.1. 스토리지 볼륨 개념 13.3.2. 스토리지 볼륨 생성 Expand section "13.3.2. 스토리지 볼륨 생성" Collapse section "13.3.2. 스토리지 볼륨 생성" 13.3.2.1. virsh를 사용하여 스토리지 볼륨 생성 13.3.2.2. 가상 머신 관리자를 사용하여 스토리지 볼륨 생성 13.3.3. 스토리지 볼륨 보기 13.3.4. 데이터 관리 Expand section "13.3.4. 데이터 관리" Collapse section "13.3.4. 데이터 관리" 13.3.4.1. 스토리지 볼륨 삭제 13.3.4.2. 스토리지 볼륨에 데이터 업로드 13.3.4.3. 스토리지 볼륨으로 데이터 다운로드 13.3.4.4. 스토리지 볼륨 크기 조정 13.3.5. 스토리지 볼륨 삭제 Expand section "13.3.5. 스토리지 볼륨 삭제" Collapse section "13.3.5. 스토리지 볼륨 삭제" 13.3.5.1. virsh를 사용하여 스토리지 볼륨 삭제 13.3.5.2. 가상 머신 관리자를 사용하여 스토리지 볼륨 삭제 13.3.6. 게스트에 스토리지 장치 추가 Expand section "13.3.6. 게스트에 스토리지 장치 추가" Collapse section "13.3.6. 게스트에 스토리지 장치 추가" 13.3.6.1. virsh를 사용하여 게스트에 스토리지 장치 추가 13.3.6.2. 가상 머신 관리자를 사용하여 게스트에 스토리지 장치 추가 Expand section "13.3.6.2. 가상 머신 관리자를 사용하여 게스트에 스토리지 장치 추가" Collapse section "13.3.6.2. 가상 머신 관리자를 사용하여 게스트에 스토리지 장치 추가" 13.3.6.2.1. 게스트에 스토리지 볼륨 추가 13.3.6.2.2. 게스트에 기본 스토리지 추가 13.3.6.3. 게스트에 SCSI LUN 기반 스토리지 추가 13.3.6.4. 게스트 가상 머신에서 스토리지 컨트롤러 관리 13.3.7. 게스트에서 스토리지 장치 제거 Expand section "13.3.7. 게스트에서 스토리지 장치 제거" Collapse section "13.3.7. 게스트에서 스토리지 장치 제거" 13.3.7.1. virsh를 사용하여 가상 머신에서 스토리지 제거 13.3.7.2. 가상 머신 관리자를 사용하여 가상 머신에서 스토리지 제거 14. qemu-img 사용 Expand section "14. qemu-img 사용" Collapse section "14. qemu-img 사용" 14.1. 디스크 이미지 확인 14.2. 이미지에 변경 사항 커밋 14.3. 이미지 비교 14.4. 이미지 매핑 Expand section "14.4. 이미지 매핑" Collapse section "14.4. 이미지 매핑" 14.4.1. <인명 형식 > 14.4.2. json 형식 14.5. 이미지 수정 14.6. 기존 이미지를 다른 형식으로 변환 14.7. 새 이미지 또는 장치 생성 및 포맷 14.8. 이미지 정보 표시 14.9. 이미지 백업 파일 복원 14.10. 디스크 이미지 다시 크기 조정 14.11. 스냅샷 나열, 생성, 적용 및 삭제 14.12. 지원되는 qemu-img 형식 15. KVM 마이그레이션 Expand section "15. KVM 마이그레이션" Collapse section "15. KVM 마이그레이션" 15.1. 마이그레이션 정의 및 이점 15.2. 마이그레이션 요구 사항 및 제한 사항 15.3. 실시간 마이그레이션 및 Red Hat Enterprise Linux 버전 호환성 15.4. 공유 스토리지 예: 간단한 마이그레이션을 위한 NFS 15.5. virsh를 사용한 실시간 KVM 마이그레이션 Expand section "15.5. virsh를 사용한 실시간 KVM 마이그레이션" Collapse section "15.5. virsh를 사용한 실시간 KVM 마이그레이션" 15.5.1. virsh를 사용하여 마이그레이션을 위한 추가 팁 15.5.2. virsh migrate 명령의 추가 옵션 15.6. virt-manager로 마이그레이션 16. 게스트 가상 머신 장치 구성 Expand section "16. 게스트 가상 머신 장치 구성" Collapse section "16. 게스트 가상 머신 장치 구성" 16.1. PCI 장치 Expand section "16.1. PCI 장치" Collapse section "16.1. PCI 장치" 16.1.1. virsh를 사용하여 PCI 장치 할당 16.1.2. virt-manager로 PCI 장치 할당 16.1.3. virt-install을 사용한 PCI 장치 할당 16.1.4. 할당된 PCI 장치 분리 16.1.5. PCI 브리지 16.1.6. PCI 장치 할당 제한 16.2. SR-IOV 장치를 사용한 PCI 장치 할당 Expand section "16.2. SR-IOV 장치를 사용한 PCI 장치 할당" Collapse section "16.2. SR-IOV 장치를 사용한 PCI 장치 할당" 16.2.1. SR-IOV의 이점 16.2.2. SR-IOV 사용 16.2.3. SR-IOV 장치를 사용하여 PCI 할당 구성 16.2.4. SR-IOV 가상 함수 풀에서 PCI 장치 할당 설정 16.2.5. SR-IOV 제한 16.3. USB 장치 Expand section "16.3. USB 장치" Collapse section "16.3. USB 장치" 16.3.1. 게스트 가상 머신에 USB 장치 할당 16.3.2. USB 장치 재시작 시 제한 설정 16.4. 장치 컨트롤러 구성 16.5. 장치용 주소 설정 16.6. 임의 번호 생성기 장치 16.7. GPU 장치 할당 Expand section "16.7. GPU 장치 할당" Collapse section "16.7. GPU 장치 할당" 16.7.1. GPU PCI 장치 할당 16.7.2. NVIDIA vGPU Assignment Expand section "16.7.2. NVIDIA vGPU Assignment" Collapse section "16.7.2. NVIDIA vGPU Assignment" 16.7.2.1. NVIDIA vGPU 설정 16.7.2.2. NVIDIA vGPU에서 비디오 스트리밍용 VNC 콘솔 설정 및 사용 16.7.2.3. NVIDIA vGPU 장치 제거 16.7.2.4. NVIDIA vGPU 기능 쿼리 16.7.2.5. NVIDIA vGPU용 원격 데스크탑 스트리밍 서비스 16.7.2.6. NVIDIA vGPU를 사용하여 비디오 스트리밍용 VNC 콘솔 설정 17. 가상 네트워킹 Expand section "17. 가상 네트워킹" Collapse section "17. 가상 네트워킹" 17.1. 가상 네트워크 스위치 17.2. 브리지 모드 17.3. 네트워크 주소 변환 17.4. DNS 및 DHCP 17.5. 라우팅 모드 17.6. isolated Mode 17.7. 기본 구성 17.8. 공통 시나리오의 예 Expand section "17.8. 공통 시나리오의 예" Collapse section "17.8. 공통 시나리오의 예" 17.8.1. 브리지 모드 17.8.2. 라우팅 모드 17.8.3. NAT 모드 17.8.4. isolated Mode 17.9. 가상 네트워크 관리 17.10. 가상 네트워크 생성 17.11. 게스트에 가상 네트워크 연결 17.12. 물리적 인터페이스에 가상 NIC 직접 연결 Expand section "17.12. 물리적 인터페이스에 가상 NIC 직접 연결" Collapse section "17.12. 물리적 인터페이스에 가상 NIC 직접 연결" 17.12.1. 도메인 XML을 사용하여 macvtap 구성 17.12.2. virt-manager를 사용하여 macvtap 구성 17.13. 가상 NIC에 연결된 호스트 물리적 머신 또는 네트워크 브리지를 동적으로 변경 17.14. 네트워크 필터링 적용 Expand section "17.14. 네트워크 필터링 적용" Collapse section "17.14. 네트워크 필터링 적용" 17.14.1. 소개 17.14.2. 체인 필터링 17.14.3. 체인 우선순위 필터링 17.14.4. 필터에서 변수 사용 17.14.5. 자동 IP 주소 탐지 및 DHCP 실패 Expand section "17.14.5. 자동 IP 주소 탐지 및 DHCP 실패" Collapse section "17.14.5. 자동 IP 주소 탐지 및 DHCP 실패" 17.14.5.1. 소개 17.14.5.2. DHCP Snooping 17.14.6. 예약된 변수 17.14.7. 요소 및 속성 개요 17.14.8. 다른 필터에 대한 참조 17.14.9. 필터 규칙 17.14.10. 지원되는 프로토콜 Expand section "17.14.10. 지원되는 프로토콜" Collapse section "17.14.10. 지원되는 프로토콜" 17.14.10.1. MAC(Ethernet) 17.14.10.2. VLAN (802.1Q) 17.14.10.3. STP(Spanning Tree Protocol) 17.14.10.4. ARP/RARP 17.14.10.5. IPv4 17.14.10.6. IPv6 17.14.10.7. TCP/UDP/SCTP 17.14.10.8. ICMP 17.14.10.9. IGMP, ESP, AH, UDPLITE, 'ALL' 17.14.10.10. IPV6을 통한 TCP/UDP/SCTP 17.14.10.11. ICMPv6 17.14.10.12. IGMP, ESP, AH, UDPLITE, 'ALL' over IPv6 17.14.11. 고급 필터 구성 주제 Expand section "17.14.11. 고급 필터 구성 주제" Collapse section "17.14.11. 고급 필터 구성 주제" 17.14.11.1. 연결 추적 17.14.11.2. 연결 수 제한 17.14.11.3. 명령줄 툴 17.14.11.4. 기존 네트워크 필터 17.14.11.5. 자체 필터 작성 17.14.11.6. 샘플 사용자 정의 필터 17.14.12. 제한 사항 17.15. 터널 생성 Expand section "17.15. 터널 생성" Collapse section "17.15. 터널 생성" 17.15.1. 멀티 캐스트 터널 생성 17.15.2. TCP 터널 생성 17.16. vLAN 태그 설정 17.17. 가상 네트워크에 QoS 적용 18. 게스트의 원격 관리 Expand section "18. 게스트의 원격 관리" Collapse section "18. 게스트의 원격 관리" 18.1. 전송 모드 18.2. SSH를 사용한 원격 관리 18.3. TLS 및 SSL을 통한 원격 관리 18.4. VNC 서버 구성 18.5. NSS를 사용하여 가상 머신의 원격 관리 향상 19. Virtual Machine Manager를 사용하여 게스트 관리 (virt-manager) Expand section "19. Virtual Machine Manager를 사용하여 게스트 관리 (virt-manager)" Collapse section "19. Virtual Machine Manager를 사용하여 게스트 관리 (virt-manager)" 19.1. virt-manager 시작 19.2. 가상 머신 관리자 메인 창 19.3. 가상 하드웨어 세부 정보 창 Expand section "19.3. 가상 하드웨어 세부 정보 창" Collapse section "19.3. 가상 하드웨어 세부 정보 창" 19.3.1. 게스트 가상 머신에 부팅 옵션 적용 19.3.2. 게스트 가상 머신에 USB 장치 연결 19.3.3. USB Redirection 19.4. 가상 머신 그래프 콘솔 19.5. 원격 연결 추가 19.6. 게스트 세부 정보 표시 19.7. 스냅샷 관리 20. virsh를 사용하여 게스트 가상 머신 관리 Expand section "20. virsh를 사용하여 게스트 가상 머신 관리" Collapse section "20. virsh를 사용하여 게스트 가상 머신 관리" 20.1. 게스트 가상 머신 상태 및 유형 20.2. virsh 버전 표시 20.3. echo를 사용하여 명령 전송 20.4. virsh Connect를 사용하여 하이퍼바이저에 연결 20.5. 게스트 가상 머신 및 Hypervisor에 대한 정보 표시 20.6. 가상 머신 시작, 다시 시작 및 복원 Expand section "20.6. 가상 머신 시작, 다시 시작 및 복원" Collapse section "20.6. 가상 머신 시작, 다시 시작 및 복원" 20.6.1. 게스트 가상 머신 시작 20.6.2. 부팅 시 자동으로 시작하도록 가상 머신 구성 20.6.3. 게스트 가상 머신 재부팅 20.6.4. 게스트 가상 머신 복원 20.6.5. 게스트 가상 머신 재시작 20.7. 가상 머신 구성 관리 Expand section "20.7. 가상 머신 구성 관리" Collapse section "20.7. 가상 머신 구성 관리" 20.7.1. 게스트 가상 머신의 구성 저장 20.7.2. XML 파일을 사용하여 게스트 가상 머신 정의 20.7.3. 게스트 가상 머신 복원에 사용할 XML 파일 업데이트 20.7.4. 게스트 가상 머신 XML 파일 추출 20.7.5. 게스트 가상 머신 구성 편집 20.8. 게스트 가상 머신 종료, 종료, 재부팅 및 종료 Expand section "20.8. 게스트 가상 머신 종료, 종료, 재부팅 및 종료" Collapse section "20.8. 게스트 가상 머신 종료, 종료, 재부팅 및 종료" 20.8.1. 게스트 가상 머신 종료 20.8.2. 게스트 가상 머신 일시 중지 20.8.3. 가상 머신 재설정 20.8.4. 실행 중인 게스트 가상 머신을 순서대로 중지하여 다시 시작 20.9. 가상 머신 제거 및 삭제 Expand section "20.9. 가상 머신 제거 및 삭제" Collapse section "20.9. 가상 머신 제거 및 삭제" 20.9.1. 가상 머신 분리 20.9.2. 게스트 가상 머신 강제 중지 20.10. 게스트 가상 머신의 직렬 콘솔 연결 20.11. 마스크 불가능 상호 작용 20.12. 가상 머신에 대한 정보 검색 Expand section "20.12. 가상 머신에 대한 정보 검색" Collapse section "20.12. 가상 머신에 대한 정보 검색" 20.12.1. 장치 블록 통계 표시 20.12.2. 네트워크 인터페이스 통계 검색 20.12.3. 게스트 가상 머신의 가상 인터페이스 링크 상태 수정 20.12.4. 게스트 가상 머신의 가상 인터페이스 링크 나열 20.12.5. 네트워크 인터페이스 Bandwidth 매개변수 설정 20.12.6. 메모리 통계 검색 20.12.7. 블록 장치에 오류 표시 20.12.8. 블록 장치 크기 표시 20.12.9. 게스트 가상 머신과 연결된 블록 장치 표시 20.12.10. 게스트 가상 머신과 연결된 가상 인터페이스 표시 20.13. 스냅샷 작업 Expand section "20.13. 스냅샷 작업" Collapse section "20.13. 스냅샷 작업" 20.13.1. 데이터 복사를 통해 백업 체인 단축 20.13.2. 이미지를 저장하여 백업 체인 단축 20.13.3. 게스트 가상 머신의 블록 장치의 크기 변경 20.14. 그래프 디스플레이에 연결하기위한 URI 표시 20.15. VNC 디스플레이의 IP 주소 및 포트 번호 표시 20.16. 사용하지 않는 블록 삭제 20.17. 게스트 가상 머신 검색 명령 Expand section "20.17. 게스트 가상 머신 검색 명령" Collapse section "20.17. 게스트 가상 머신 검색 명령" 20.17.1. 호스트 물리적 시스템 이름 표시 20.17.2. 가상 머신에 대한 일반 정보 표시 20.17.3. 가상 머신의 ID 번호 표시 20.17.4. 게스트 가상 머신에서 실행 중인 작업 중지 20.17.5. 게스트 가상 머신에서 실행 중인 작업에 대한 정보 표시 20.17.6. 게스트 가상 머신의 이름 표시 20.17.7. 가상 머신 상태 표시 20.17.8. 가상 머신에 연결 상태 표시 20.18. QEMU 인수와 도메인 XML로 변환 20.19. virsh dump를 사용하여 게스트 가상 머신 코어의 덤프 파일 생성 20.20. 가상 머신 XML 덤프(구성 파일) 생성 20.21. 구성 파일에서 게스트 가상 머신 생성 20.22. 게스트 가상 머신의 XML 설정 편집 20.23. KVM 게스트 가상 머신에 멀티 기능 PCI 장치 추가 20.24. 지정된 게스트 가상 머신에 대한 CPU 통계 표시 20.25. 게스트 콘솔의 스크린샷 가져오기 20.26. 지정된 게스트 가상 머신에 Keystroke Combination 전송 20.27. 호스트 머신 관리 Expand section "20.27. 호스트 머신 관리" Collapse section "20.27. 호스트 머신 관리" 20.27.1. 호스트 정보 표시 20.27.2. NUMA 매개변수 설정 20.27.3. NUMA 셀에 Free Memory의 Amount 표시 20.27.4. CPU 목록 표시 20.27.5. CPU 통계 표시 20.27.6. 장치 관리 Expand section "20.27.6. 장치 관리" Collapse section "20.27.6. 장치 관리" 20.27.6.1. virsh를 사용하여 장치 연결 및 업데이트 20.27.6.2. 인터페이스 장치 연결 20.27.6.3. CDROM 미디어 변경 20.27.7. 노드 메모리 매개변수 설정 및 표시 20.27.8. 호스트의 장치 나열 20.27.9. 호스트 시스템에 장치 생성 20.27.10. 장치 제거 20.27.11. 장치 설정 수집 20.27.12. 장치에 대한 초기화 트리거 20.28. 게스트 가상 머신 정보 검색 Expand section "20.28. 게스트 가상 머신 정보 검색" Collapse section "20.28. 게스트 가상 머신 정보 검색" 20.28.1. 게스트 가상 머신의 도메인 ID 가져오기 20.28.2. 게스트 가상 머신의 도메인 이름 가져오기 20.28.3. 게스트 가상 머신의 UUID 가져오기 20.28.4. 게스트 가상 머신 정보 표시 20.29. 스토리지 풀 명령 Expand section "20.29. 스토리지 풀 명령" Collapse section "20.29. 스토리지 풀 명령" 20.29.1. 스토리지 풀 XML 검색 20.29.2. 스토리지 풀 검색 20.29.3. 스토리지 풀 정보 나열 20.29.4. 사용 가능한 스토리지 풀 나열 20.29.5. 스토리지 풀 목록 새로 고침 20.29.6. 스토리지 풀 생성, 삭제 및 시작 Expand section "20.29.6. 스토리지 풀 생성, 삭제 및 시작" Collapse section "20.29.6. 스토리지 풀 생성, 삭제 및 시작" 20.29.6.1. 스토리지 풀 빌드 20.29.6.2. XML 파일에서 스토리지 풀 정의 20.29.6.3. 스토리지 풀 생성 20.29.6.4. 스토리지 풀 생성 20.29.6.5. 스토리지 풀 정의 20.29.6.6. 스토리지 풀 시작 20.29.6.7. 스토리지 풀 자동 시작 20.29.7. 스토리지 풀 중지 및 삭제 20.29.8. 풀에 대한 XML 덤프 파일 생성 20.29.9. 스토리지 풀의 구성 파일 편집 20.30. 스토리지 볼륨 명령 Expand section "20.30. 스토리지 볼륨 명령" Collapse section "20.30. 스토리지 볼륨 명령" 20.30.1. 스토리지 볼륨 생성 20.30.2. 매개 변수에서 스토리지 볼륨 생성 20.30.3. XML 파일에서 스토리지 볼륨 생성 20.30.4. 스토리지 볼륨 복제 20.31. 스토리지 볼륨 삭제 20.32. 스토리지 볼륨의 콘텐츠 삭제 20.33. XML 파일에 스토리지 볼륨 정보 덤프 20.34. 볼륨 정보 나열 20.35. 스토리지 볼륨 정보 검색 20.36. 게스트 가상 머신 정보 표시 Expand section "20.36. 게스트 가상 머신 정보 표시" Collapse section "20.36. 게스트 가상 머신 정보 표시" 20.36.1. 게스트 가상 머신 표시 20.36.2. 가상 CPU 정보 표시 20.36.3. 호스트 물리적 머신의 CPU에 vCPU 고정 20.36.4. Given 도메인의 가상 CPU 수에 대한 정보 표시 20.36.5. 가상 CPU 유사성 구성 20.36.6. 가상 CPU 수 구성 20.36.7. 메모리 할당 구성 20.36.8. 도메인의 메모리 할당 변경 20.36.9. 게스트 가상 머신 블록 장치 정보 표시 20.36.10. 게스트 가상 머신 네트워크 장치 정보 표시 20.37. 가상 네트워크 관리 Expand section "20.37. 가상 네트워크 관리" Collapse section "20.37. 가상 네트워크 관리" 20.37.1. 가상 네트워크 자동 시작 20.37.2. XML 파일에서 가상 네트워크 생성 20.37.3. XML 파일에서 가상 네트워크 정의 20.37.4. 가상 네트워크 중지 20.37.5. 덤프 파일 생성 20.37.6. 가상 네트워크의 XML 구성 파일 편집 20.37.7. 가상 네트워크에 대한 정보 가져오기Getting information about a Virtual Network 20.37.8. 가상 네트워크에 대한 정보 나열 20.37.9. 네트워크 UUID를 네트워크 이름으로 변환 20.37.10. 네트워크 이름을 네트워크 UUID로 변환 20.37.11. 이전 정의된 Inactive 네트워크 시작 20.37.12. Inactive Network 설정 해제 20.37.13. 기존 네트워크 정의 파일 업데이트 20.37.14. virsh를 사용하여 게스트 가상 머신 마이그레이션 20.37.15. 게스트 가상 머신의 고정 IP 주소 설정 20.38. 인터페이스 명령 Expand section "20.38. 인터페이스 명령" Collapse section "20.38. 인터페이스 명령" 20.38.1. XML 파일을 통해 호스트 물리적 머신 인터페이스 정의 및 시작 20.38.2. 호스트 인터페이스의 XML 구성 파일 편집 20.38.3. 호스트 인터페이스 나열 20.38.4. MAC 주소를 인터페이스 이름으로 변환 20.38.5. 특정 호스트 물리적 머신 인터페이스 중지 및 해제 20.38.6. 호스트 구성 파일 표시 20.38.7. 브리지 장치 생성 20.38.8. 브리지 장치 분리 20.38.9. 인터페이스 스냅샷 조작 20.39. 스냅샷 관리 Expand section "20.39. 스냅샷 관리" Collapse section "20.39. 스냅샷 관리" 20.39.1. 스냅샷 생성 20.39.2. 현재 게스트 가상 머신의 스냅샷 생성 20.39.3. 사용 중인 스냅샷 표시 20.39.4. snapshot-edit 20.39.5. snapshot-info 20.39.6. snapshot-list 20.39.7. snapshot-dumpxml 20.39.8. snapshot-parent 20.39.9. snapshot-revert 20.39.10. snapshot-delete 20.40. 게스트 가상 머신 CPU 모델 구성 Expand section "20.40. 게스트 가상 머신 CPU 모델 구성" Collapse section "20.40. 게스트 가상 머신 CPU 모델 구성" 20.40.1. 소개 20.40.2. 호스트 물리적 시스템 CPU 모델에 대해 알아보기 20.40.3. VFIO IOMMU 장치에 대한 지원 확인 20.40.4. 호스트 물리적 머신 풀을 연장하기 위한 호환 CPU 모델 확인 20.41. 게스트 가상 머신 CPU 모델 구성 20.42. 게스트 가상 머신의 리소스 관리 20.43. 스케줄 매개변수 설정 20.44. 디스크 I/O 3rottling 20.45. 블록 I/O 매개 변수 표시 또는 설정 20.46. 메모리 튜닝 구성 21. 오프라인 도구를 사용하여 게스트 가상 머신 디스크 액세스 Expand section "21. 오프라인 도구를 사용하여 게스트 가상 머신 디스크 액세스" Collapse section "21. 오프라인 도구를 사용하여 게스트 가상 머신 디스크 액세스" 21.1. 소개 Expand section "21.1. 소개" Collapse section "21.1. 소개" 21.1.1. 원격 연결 사용에 대해 자세히 알아보기 21.2. 용어 21.3. 설치 21.4. RuntimeClass 쉘 Expand section "21.4. RuntimeClass 쉘" Collapse section "21.4. RuntimeClass 쉘" 21.4.1. RuntimeClass를 사용하여 파일 시스템 보기 Expand section "21.4.1. RuntimeClass를 사용하여 파일 시스템 보기" Collapse section "21.4.1. RuntimeClass를 사용하여 파일 시스템 보기" 21.4.1.1. 수동 목록 및 보기 21.4.1.2. pxe 검사를 통해 21.4.1.3. 이름으로 게스트 가상 머신에 액세스 21.4.2. RuntimeClass를 사용하여 파일 추가 21.4.3. RuntimeClass를 사용하여 파일 수정 21.4.4. RuntimeClass를 사용하는 기타 작업 21.4.5. RuntimeClass를 사용한 쉘 스크립팅 21.4.6. augeas 및 libguestfs 스크립팅 21.5. 기타 명령 21.6. virt-rescue: 복구 쉘 Expand section "21.6. virt-rescue: 복구 쉘" Collapse section "21.6. virt-rescue: 복구 쉘" 21.6.1. 소개 21.6.2. virt-rescue 실행 21.7. virt-df: 디스크 사용량 모니터링 Expand section "21.7. virt-df: 디스크 사용량 모니터링" Collapse section "21.7. virt-df: 디스크 사용량 모니터링" 21.7.1. 소개 21.7.2. virt-df 실행 21.8. virt-resize: 게스트 가상 머신 오프라인 크기 조정 Expand section "21.8. virt-resize: 게스트 가상 머신 오프라인 크기 조정" Collapse section "21.8. virt-resize: 게스트 가상 머신 오프라인 크기 조정" 21.8.1. 소개 21.8.2. 디스크 이미지 확장 21.9. virt-inspector: 게스트 가상 머신 검사 Expand section "21.9. virt-inspector: 게스트 가상 머신 검사" Collapse section "21.9. virt-inspector: 게스트 가상 머신 검사" 21.9.1. 소개 21.9.2. 설치 21.9.3. virt-inspector 실행 21.10. 프로그래밍 언어의 API 사용 Expand section "21.10. 프로그래밍 언어의 API 사용" Collapse section "21.10. 프로그래밍 언어의 API 사용" 21.10.1. C 프로그램을 사용하여 API와 상호 작용 21.11. virt-sysprep: 가상 머신 설정 재설정 21.12. virt-customize 가상 머신 설정 사용자 정의 21.13. virt-diff: 가상 머신 파일 간의 차이점 나열 21.14. virt-sparsify: 빈 디스크 공간 회수 22. 게스트 가상 머신 관리용 그래픽 사용자 인터페이스 도구 Expand section "22. 게스트 가상 머신 관리용 그래픽 사용자 인터페이스 도구" Collapse section "22. 게스트 가상 머신 관리용 그래픽 사용자 인터페이스 도구" 22.1. virt-viewer 22.2. remote-viewer 22.3. GNOME Boxes 23. 도메인 XML 조작 Expand section "23. 도메인 XML 조작" Collapse section "23. 도메인 XML 조작" 23.1. 일반 정보 및 메타데이터 23.2. 운영 체제 부팅 Expand section "23.2. 운영 체제 부팅" Collapse section "23.2. 운영 체제 부팅" 23.2.1. BIOS Boot Loader 23.2.2. 직접 커널 부팅 23.2.3. 컨테이너 부팅 23.3. SMBIOS 시스템 정보 23.4. CPU 할당 23.5. CPU 튜닝 23.6. 메모리 백업 23.7. 메모리 튜닝 23.8. 메모리 할당 23.9. NUMA 노드 튜닝 23.10. 블록 I/O 튜닝 23.11. 리소스 파티셔닝 23.12. CPU 모델 및 토폴로지 Expand section "23.12. CPU 모델 및 토폴로지" Collapse section "23.12. CPU 모델 및 토폴로지" 23.12.1. 지정된 CPU의 기능 세트 변경 23.12.2. 게스트 가상 머신 NUMA 토폴로지 23.13. 이벤트 구성 23.14. 하이퍼바이저 기능 23.15. Timekeeping 23.16. 타이머 요소 속성 23.17. devices Expand section "23.17. devices" Collapse section "23.17. devices" 23.17.1. 하드 드라이브, Floppy 디스크 및 CD-ROM Expand section "23.17.1. 하드 드라이브, Floppy 디스크 및 CD-ROM" Collapse section "23.17.1. 하드 드라이브, Floppy 디스크 및 CD-ROM" 23.17.1.1. 디스크 요소 23.17.1.2. 소스 요소 23.17.1.3. mirror 요소 23.17.1.4. 대상 요소 23.17.1.5. iotune 요소 23.17.1.6. 드라이버 요소 23.17.1.7. 추가 장치 요소 23.17.2. 장치 주소 23.17.3. 컨트롤러 23.17.4. 장치 리스 23.17.5. 호스트 물리적 시스템 장치 할당 Expand section "23.17.5. 호스트 물리적 시스템 장치 할당" Collapse section "23.17.5. 호스트 물리적 시스템 장치 할당" 23.17.5.1. USB / PCI 장치 23.17.5.2. 블록 / 문자 장치 23.17.6. 리디렉션 장치 23.17.7. 스마트 카드 장치 23.17.8. 네트워크 인터페이스 Expand section "23.17.8. 네트워크 인터페이스" Collapse section "23.17.8. 네트워크 인터페이스" 23.17.8.1. 가상 네트워크 23.17.8.2. LAN으로 브리지 23.17.8.3. 포트 마스커레이딩 범위 설정 23.17.8.4. 사용자 공간 SLIRP 스택 23.17.8.5. 일반 이더넷 연결 23.17.8.6. 물리적 인터페이스에 직접 첨부 23.17.8.7. PCI 패스스루 23.17.8.8. 멀티 캐스트 터널 23.17.8.9. TCP 터널 23.17.8.10. NIC 드라이버별 옵션 설정 23.17.8.11. 대상 요소 덮어쓰기 23.17.8.12. 부팅 순서 지정 23.17.8.13. 인터페이스 Makefile BIOS 구성 23.17.8.14. QoS (Quality of Service) 23.17.8.15. VLAN 태그 설정(네트워크 유형만 지원) 23.17.8.16. 가상 링크 상태 수정 23.17.9. 입력 장치 23.17.10. Hub 장치 23.17.11. 그래픽 프레임 버퍼 23.17.12. 동영상 장치 23.17.13. 콘솔, 직렬 및 채널 장치 23.17.14. 게스트 가상 머신 인터페이스 23.17.15. 채널 23.17.16. 호스트 물리적 시스템 인터페이스 23.17.17. 건전한 장치 23.17.18. 워치독 장치 23.17.19. Panic Device 설정 23.17.20. 메모리 대역폭 장치 23.18. 스토리지 풀 Expand section "23.18. 스토리지 풀" Collapse section "23.18. 스토리지 풀" 23.18.1. 스토리지 풀에 메타데이터 제공 23.18.2. 소스 element 23.18.3. 대상 요소 생성 23.18.4. 장치 Extents 설정 23.19. 스토리지 볼륨 Expand section "23.19. 스토리지 볼륨" Collapse section "23.19. 스토리지 볼륨" 23.19.1. 일반 메타데이터 23.19.2. 대상 요소 설정 23.19.3. 백업 저장소 element 설정 23.20. 보안 레이블 23.21. 샘플 가상 머신 XML 구성 III 부. 부록 Expand section "III 부. 부록" Collapse section "III 부. 부록" A. 문제 해결 Expand section "A. 문제 해결" Collapse section "A. 문제 해결" A.1. 디버깅 및 문제 해결 툴 A.2. 덤프 파일 생성 Expand section "A.2. 덤프 파일 생성" Collapse section "A.2. 덤프 파일 생성" A.2.1. virsh Dump 파일 생성 A.2.2. Python 스크립트를 사용하여 코어 덤프 저장 A.3. Systemtap Flight Recorder를 사용하여 Constant Basis에서 추적 데이터 캡처 A.4. kvm_stat A.5. 직렬 콘솔 문제 해결 A.6. 가상화 로그 A.7. 루프 장치 오류 A.8. 실시간 마이그레이션 오류 A.9. BIOS에서 Intel VT-x 및 AMD-V 가상화 하드웨어 확장 활성화 A.10. Red Hat Enterprise Linux 7 호스트에서 Red Hat Enterprise Linux 6 게스트 종료 A.11. 중요한 종료를 허용하는 선택적 작업 방법 A.12. KVM 네트워킹 성능 A.13. libvirt를 사용하여 외부 스냅샷 생성을 위한 해결방법 A.14. Japanese cursor가 있는 게스트 콘솔에서 문자 누락된 문자 A.15. 시스템 종료에 대해 게스트 가상 머신 오류 A.16. 게스트 가상 머신에 대해 SMART 디스크 모니터링 비활성화 A.17. libguestfs 문제 해결 A.18. SR-IOV 문제 해결 A.19. 일반 libvirt 오류 및 문제 해결 Expand section "A.19. 일반 libvirt 오류 및 문제 해결" Collapse section "A.19. 일반 libvirt 오류 및 문제 해결" A.19.1. libvirtd 를 시작하지 못했습니다. A.19.2. URI가 Hypervisor에 연결하지 못했습니다. Expand section "A.19.2. URI가 Hypervisor에 연결하지 못했습니다." Collapse section "A.19.2. URI가 Hypervisor에 연결하지 못했습니다." A.19.2.1. CA 인증서를 읽을 수 없음 A.19.2.2. 'host:16509'에서 서버에 연결할 수 없습니다. 연결이 거부됨 A.19.2.3. 인증 실패 A.19.2.4. 권한 거부 A.19.3. 게스트의 PXE 부팅(또는 DHCP) 실패 A.19.4. 게스트는 외부 네트워크를 변경할 수 있지만 macvtap 인터페이스를 사용하는 경우 Reach Host는 사용할 수 없습니다. A.19.5. 네트워크 'default'에서 DHCP 응답 체크섬을 수정하는 규칙을 추가할 수 없습니다. A.19.6. 브리지 br0 포트 vnet0을 추가할 수 없습니다. 해당 장치가 없습니다. A.19.7. Migration Fails with error: unable to resolve address A.19.8. 디스크 경로에 대한 액세스를 허용하기 위해 Unable이 있는 마이그레이션 Fails: 이러한 파일 또는 디렉터리 없음 A.19.9. libvirtd 가 시작될 때 게스트 가상 머신이 준비되지 않습니다. A.19.10. 일반적인 XML 오류 Expand section "A.19.10. 일반적인 XML 오류" Collapse section "A.19.10. 일반적인 XML 오류" A.19.10.1. 도메인 정의 편집 A.19.10.2. XML 구문 오류 Expand section "A.19.10.2. XML 구문 오류" Collapse section "A.19.10.2. XML 구문 오류" A.19.10.2.1. 스프레이 < 문서에서 A.19.10.2.2. Unterminated 속성 A.19.10.2.3. 열기 및 종료 태그 불일치 A.19.10.2.4. 태그의 오타 오류 A.19.10.3. 논리 및 구성 오류 Expand section "A.19.10.3. 논리 및 구성 오류" Collapse section "A.19.10.3. 논리 및 구성 오류" A.19.10.3.1. vanishing parts A.19.10.3.2. 잘못된 드라이브 장치 유형 B. 여러 아키텍처에서 KVM 가상화 사용 Expand section "B. 여러 아키텍처에서 KVM 가상화 사용" Collapse section "B. 여러 아키텍처에서 KVM 가상화 사용" B.1. IBM POWER Systems에서 KVM 가상화 사용 B.2. IBM Z에서 KVM 가상화 사용 B.3. ARM 시스템에서 KVM 가상화 사용 C. 가상화 제한 사항 Expand section "C. 가상화 제한 사항" Collapse section "C. 가상화 제한 사항" C.1. 시스템 제한 사항 C.2. 기능 제한 C.3. 애플리케이션 제한 C.4. 기타 제한 사항 C.5. 스토리지 지원 C.6. USB 3 / xHCI 지원 D. 추가 리소스 Expand section "D. 추가 리소스" Collapse section "D. 추가 리소스" D.1. 온라인 리소스 D.2. 설치된 문서 E. IOMMU 그룹 작업[1] Expand section "E. IOMMU 그룹 작업[1]" Collapse section "E. IOMMU 그룹 작업[1]" E.1. IOMMU 개요 E.2. IOMMU 그룹에 대한 Deep-dive E.3. IOMMU 그룹 식별 및 할당 방법 E.4. IOMMU 전략 및 사용 사례 F. 개정 내역 Settings Close Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page Red Hat Training A Red Hat training course is available for Red Hat Enterprise Linux 20.37.14. virsh를 사용하여 게스트 가상 머신 마이그레이션 virsh를 사용한 마이그레이션에 대한 정보는 virsh See을 사용하여 라이브 KVM 마이그레이션 섹션에 있습니다. 15.5절. “virsh를 사용한 실시간 KVM 마이그레이션” Previous Next