虚拟化 + libvirt

本文介绍了如何使用virt-install创建虚拟机,并详细讨论了在VNC创建虚拟机时遇到的问题及解决方案。同时,文章涵盖了libvirt、KVM、qemu的相关知识,包括版本、安装与配置,并分享了虚拟机的网络配置、克隆、快照管理等内容,以及libvirt与Python、Go SDK的交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

virt-install --name=test03 --ram 1024 --vcpus=2 --disk path=/alidata/usr/kvm_data/test03.img,size=10 --location=/home/ywy/CentOS-7-x86_64-DVD-2003.iso --graphics vnc,listen=0.0.0.0,port=5909, --network bridge=br0 --force --autostart  --console=pty,target_type=serial --extra-args="console=tty0 console=ttyS0,115200n8 serial"

使用VNC创建虚拟机时,如果指定console,进行到 started pre-anaconda logging service后VNC的界面不会再继续,以为是安装卡住,其实使用virsh console test03进入到控制台,会提示 Not asking for VNC because we don't have a network,但是可以使用控制台继续安装,安装成功后,可以使用VNC连接系统

如果没有使用extra-args指定console则无法通过virsh console登录控制台,会提示: Escape character is ^]  virsh

解决方法:  https://blog.csdn.net/superbfly/article/details/103693323

 

 

-------------------------------------------------------------------------------------------------------------------

 

 

概念:

docker相比KVM虚拟化技术最明显的特点就是启动快,资源占用小。虚拟化启动虚拟机是分钟级别的,而docker是秒级别的

cores = 4, threads = 1, sockets = 1

sockets表示有几个CPU插槽, cores表示机核

 

QEMU   Quick Emulator

KVM (全称是 Kernel-based Virtual Machine) 

libvirt当前版本 v6.6   2020.8.17

 

yum安装libvirt + kvm-qemu

查看版本:/usr/libexec/qemu-kvm -version 

qemu-img -V

修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

 

重启机器即可

搭建: https://blog.csdn.net/yulsh/article/details/91790804

案例中使用的是bridge模式上网,所以做了一次   virsh iface-bridge enp61s0f0 br0  绑定,如果使用nat,可以不绑定,创建虚拟机后,通过xml定义文件指定如下:即可获取nat ip,如果要上网,还要指定/proc/sys/net/ipv4/ip_forward 为1

 <interface type='network'>
      <mac address='52:54:00:4e:1b:08'/>
      <source network='default' bridge='virbr0'/>
      <target dev='vnet1'/>
      <model type='rtl8139'/>
      <alias name='net0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>

 

 

https://www.cnblogs.com/linuxp

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值