13.3.2. 게스트에 하드 드라이브 및 기타 블록 장치 추가
시스템 관리자는 추가 하드 드라이브를 사용하여 게스트의 스토리지 공간을 늘리거나 사용자 데이터와 시스템 데이터를 분리하는 옵션이 있습니다.
절차 13.2. 게스트에 물리적 블록 장치 추가
- 다음 절차에서는 호스트 물리적 시스템의 하드 드라이브를 게스트에 추가하는 방법을 설명합니다. CD-ROM, DVD 및 플로피 장치를 포함한 모든 물리적 블록 장치에 적용됩니다.하드 디스크 장치를 호스트 물리적 시스템에 물리적으로 연결합니다. 기본적으로 드라이브에 액세스할 수 없는 경우 호스트 물리적 시스템을 구성합니다.
- 다음 중 하나를 수행합니다.
- 새 파일에 disk 요소를 작성하여 추가 스토리지를 생성합니다. 이 예제에서는 이 파일을
NewStorage.xml
이라고 합니다. 다음 예제는 호스트 물리적 시스템 파티션/dev/sr0
에 대한 추가 장치 기반 스토리지 컨테이너를 포함하는 구성 파일 섹션입니다.<disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source dev='/dev/sr0'/> <target dev='vdc' bus='virtio'/> </disk>
- 이전 섹션의 지침에 따라 장치를 게스트 가상 시스템에 연결합니다. 또는 다음과 같이
virsh attach-disk
명령을 사용할 수 있습니다.# virsh attach-disk Guest1 /dev/sr0 vdc
다음 옵션을 사용할 수 있습니다.- virsh attach-disk 명령에서는 다음과 같이
--config
,--type
,--mode
옵션도 허용합니다.# virsh attach-disk Guest1 /dev/sr0 vdc --config --type cdrom --mode readonly
- 또한
--type
은 장치가 하드 드라이브인 경우--type 디스크
도 허용합니다.
- 게스트 가상 머신에는 이제 Linux에서
/dev/vdc
라는 새 하드 디스크 장치(또는 게스트 가상 머신 OS가 선택한 항목) 또는 Windows의D: 드라이브(예:
)에 따라 비슷한 새로운 하드 디스크 장치가 있습니다. 이제 게스트 가상 머신의 운영 체제에 대한 표준 절차에 따라 게스트 가상 머신에서 디스크를 초기화할 수 있습니다. 예제는 절차 13.1. “파일 기반 스토리지 추가” 를 참조하십시오.주의블록 장치를 게스트에 추가할 때는 보안 고려 사항을 따르십시오. 이 정보는 에서 찾을 https://access.redhat.com/site/documentation/ 수 있는 Red Hat Enterprise Linux Virtualization 보안 가이드에서 자세히 설명합니다.중요게스트 가상 시스템에는 전체 디스크 또는 블록 장치에 대한 쓰기 액세스 권한이 부여되지 않아야 합니다(예:/dev/sdb
). 전체 블록 장치에 액세스할 수 있는 게스트 가상 머신은 호스트 물리적 시스템 시스템을 손상시키는 데 사용할 수 있는 볼륨 레이블을 수정할 수 있습니다. 파티션(예:/dev/sdb1
) 또는 LVM 볼륨을 사용하여 이 문제를 방지합니다.