在一台图形化虚拟机有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