스티븐 체이저러스(Stephen Chazeras)가 썼다.가상 머신의 텍스트 가상 콘솔에서 데비안을 시작할 수 있나요?
가상 그래픽 카드가 전혀 없는 가상 머신을 제공하고 콘솔을 직렬로 설정할 수도 있습니다. 물리적 서버와 마찬가지로 호스트 시스템의 터미널 에뮬레이터에서 콘솔에 액세스할 때 텍스트를 더 쉽게 복사하여 붙여넣을 수 있으므로 가상 시스템을 더 쉽게 작동할 수 있습니다.
존재하다둘 다 virsh
그리고 virt-manager
어떻게 해야 합니까?
- 생성될 VM과 기존 VM(virsh 또는 virt-manager에 의해 어떤 방식으로든 생성됨)에는 가상 그래픽 카드가 전혀 제공되지 않습니다.
- 콘솔을 직렬로 설정하고
- 호스트 시스템의 터미널 에뮬레이터에서 이 콘솔에 액세스하시겠습니까?
답변1
새 가상 머신을 구축할 때 이 명령을 사용합니다 virt-install
. 실제로 나는 다음과 유사한 명령을 내렸습니다.
$ virt-install \
-n $machine_name \
-r $ram_size \
--vcpus=1 \
--os-variant=rhel7 \
--accelerate \
-v \
--network=bridge=br0 \
--disk path=$destfile,size=$disksize \
-l $repo \
--nographics \
-x "ks=http://10.20.30.40/CentOS/kickstart/centos7.cfg ksdevice=eth0 ip=dhcp console=ttyS0,9600 cmdline"
이는 CentOS7을 기반으로 구축되었으며 킥스타트 파일에 대한 내부 소스 서버(10.20.30.40)를 가리킵니다. 그래픽 카드를 추가 --nographics
하지 않도록 지시 하고 설치 프로그램에 직렬을 통해 작업하도록 지시합니다.virt-build
console=ttyS0,9600 cmdline
머신이 가동되고 실행되면 virsh console $machinename
다음과 같은 직렬 콘솔에 액세스할 수 있습니다.
$ virsh console hass
Connected to domain hass
Escape character is ^]
CentOS Linux 7 (Core)
Kernel 3.10.0-957.10.1.el7.x86_64 on an x86_64
hass login: