前言
在工作中,我們可能都會(huì)接觸到 KVM 虛擬機(jī),并且公司的很多應(yīng)用也都會(huì)跑在 KVM 虛擬機(jī)上。因此,對(duì) KVM的熟練應(yīng)用,也是運(yùn)維必不可少的能力之一。那么在 KVM 的實(shí)踐過程中,我們肯定會(huì)經(jīng)常去思考如何能夠更深入、更標(biāo)準(zhǔn)的實(shí)踐好 KVM。由此,就引發(fā)了很多使用經(jīng)驗(yàn)(技巧)。
kvm中使用console命令記錄
KVM上有個(gè)console功能,但是在使用時(shí)候會(huì)出現(xiàn)以下錯(cuò)誤:

無論什么操作都沒法動(dòng)。
所以需要對(duì)虛擬機(jī)修改以下內(nèi)容即可正常操作:
以下所以內(nèi)容都是在虛擬機(jī)中修改的,可以用vnc連接虛擬機(jī)進(jìn)行修改
修改 /boot/grub/menu.lst 在 kernel 行最后添加 console=ttyS0,115200
修改 /etc/inittab 添加 co:2345:respawn:/sbin/mingetty ttyS0 115200 vt100
修改 /etc/securetty 到最后添加 ttyS0
重啟后就可以正常使用console命令了
當(dāng)然,使用這個(gè)的前提是有其他東西連到虛擬機(jī)中,一般我是用vnc連,所以這就多了一步配置vnc的內(nèi)容。
若想在虛擬機(jī)創(chuàng)立后就可以使用console連的話,需要在virt-install的時(shí)候加入extra-args參數(shù)
范例如下:
virt-install --name=test03 --ram 512 --vcpus=1 -f /data/kvm_centos/centos6.7_03.qcow2 --location /data/soft/CentOS-6.7-x86_64-bin-DVD1.iso --graphics vnc,listen=0.0.0.0,port=5987, --network bridge=br0 --extra-args='console=tty0 console=ttyS0,115200n8 serial' --force --autostart
開始連接的時(shí)候出現(xiàn)以下界面


就可以直接在操作了。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對(duì)腳本之家的支持。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注