天天看點

如何建立KVM後端盤

在一台圖形化虛拟機有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

繼續閱讀