在一台圖形化虛拟機有KVM的虛拟機上建立後端盤
kvm虛拟化存儲目錄
cd /var/lib/libvirt/images/
建立img檔案
qemu-img create -f qcow2 node.img 10G
qemu-img info node.img // 檢視
disk size:196k 檔案實際大小
另開一個終端實時監測
watch -n 1 qemu-img info node.img
建立虛拟機--->本地安裝-->使用iso鏡像-->記憶體,cpu預設-->選擇建立自定義(選擇剛剛建立的node.img)-->網絡選擇vbr
在另一個終端監測檔案disk size 大小一直在變化,直至系統安裝完成
配置ip位址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
systemctl restart network
配置yum源
cat /etc/yum.repos.d/CentOS.repo
[CentOS]
name=CentOS
baseurl=ftp://192.168.1.254/centos-1804 #真機yum源
enabled=1
gpgcheck=0
yum clean all; yum repolist
yum -y install vim net-tools bash-completion #tab鍵安裝包
如何做成隻讀檔案,使用virsh --console node連結?
virsh start node 可以進入
virsh --console node連結不進去??因為少了一個tts序列槽終端
解決辦法
在node虛拟機上執行
vim /etc/default/grub
在第六行添加
GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 console=tty0 console=ttySO,115200n8"
GRUB_DISABLE_LINUX_UUID="true"
GRUB_ENABLE_LINUX_LABEL="true"
grub2-mkconfig -o /boot/grub2/grub.cfg //使配置檔案生效
poweroff
真機KVM執行啟動虛拟機指令
virsh start node;virsh console node 連結
ctrl+] 退出console
将node做成隻讀
ssh連結執行關機
在真機操作
virsh undefine node //取消定義之後XML檔案就沒有了,檔案變成隻讀的
virsh define node.xml //重新定義需要手動建立xml檔案
virsh list --all //檢視不到node
qemu-img create -b node.img -f qcow2 node01.img