virsh 创建虚拟机

文章目录

    • virsh 配置
      • virsh启动虚拟机配置文件
      • 安装包
      • 配置xml并启动
      • 查看虚拟机ip
      • 虚拟机日志
      • 虚拟机内libvirt起虚拟机cpu配置
      • 虚拟机xml配置文件
    • 问题
      • 在虚拟机里起虚拟机会出现如下的错误,因为虚拟机里的cpu没有invpcid的配置。
      • could not find capabilities for arch=x86_64 domaintype=qemu

virsh 配置

virsh启动虚拟机配置文件

配置文件位置:

/etc/libvirt/qemu/

将镜像放在/etc/libvirt/qemu/目录,也可以放在其他目录,需要配置文件中配置

安装包

yum install libvirt
yum install qemu-kvm
 yum install qemu-kvm python-virtinst libvirt libvirt-python virt-manager libguestfs-tools

配置xml并启动

virsh define vm2.xml
virsh start vm2

查看虚拟机ip

 virsh net-dhcp-leases default

虚拟机日志

/var/log/libvirt/qemu/

虚拟机内libvirt起虚拟机cpu配置

  
    
    
  

虚拟机xml配置文件


  vm5
  b724105c-c6cf-4735-a023-b1f074bc5316
  2097152
  2097152
  2
  
    /machine
  
  
    hvm
    
  
  
    
    
    
  
  
  
  
    
    
    
  
  destroy
  restart
  destroy
  
    
    
  
  
    /usr/libexec/qemu-kvm
    
      
      
        
        
        
        
      
      
      
      

问题

在虚拟机里起虚拟机会出现如下的错误,因为虚拟机里的cpu没有invpcid的配置。

[root@node-4-clz ~]# virsh start vm5
error: Failed to start domain vm5
error: operation failed: guest CPU doesn't match specification: missing features: invpcid

cpu配置修改成

 
 

could not find capabilities for arch=x86_64 domaintype=qemu

解决方法:

echo "options kvm-intel nested=y" >> /etc/modprobe.d/dist.conf 
reboot: 重启

你可能感兴趣的:(linux)