kvm中使用console命令記錄的方法
前言
在工作中,我們可能都會接觸到 KVM 虛擬機,并且公司的很多應用也都會跑在 KVM 虛擬機上。因此,對 KVM的熟練應用,也是運維必不可少的能力之一。那么在 KVM 的實踐過程中,我們肯定會經(jīng)常去思考如何能夠更深入、更標準的實踐好 KVM。由此,就引發(fā)了很多使用經(jīng)驗(技巧)。
kvm中使用console命令記錄
KVM上有個console功能,但是在使用時候會出現(xiàn)以下錯誤:
無論什么操作都沒法動。
所以需要對虛擬機修改以下內(nèi)容即可正常操作:
以下所以內(nèi)容都是在虛擬機中修改的,可以用vnc連接虛擬機進行修改
修改 /boot/grub/menu.lst
在 kernel 行最后添加 console=ttyS0,115200
修改 /etc/inittab
添加 co:2345:respawn:/sbin/mingetty ttyS0 115200 vt100
修改 /etc/securetty
到最后添加 ttyS0
重啟后就可以正常使用console命令了
當然,使用這個的前提是有其他東西連到虛擬機中,一般我是用vnc連,所以這就多了一步配置vnc的內(nèi)容。
若想在虛擬機創(chuàng)立后就可以使用console連的話,需要在virt-install
的時候加入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
開始連接的時候出現(xiàn)以下界面
就可以直接在操作了。
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對腳本之家的支持。