Category Archives: KVM虚拟机

kvm 二层虚拟化 失败 (虚拟机192.168.122.22 里面再次安装kvm失败)

kvm 二层虚拟化 失败 (虚拟机192.168.122.22 里面再次安装kvm失败) 1virt-install –name kvm11 –ram 1024 –vcpus=1 –file=/home/images/kvm11.qcow2 –file-size=10 –autostart –vnc –vncport=5911 –video=vga –vnclisten=0.0.0.0 –network network=default –cdrom=/home/iso/CentOS-7.iso 会弹出以下报错 123WARNING  KVM acceleration not available, using ‘qemu’ WARNING  Graphics requested but DISPLAY is not set. Not running virt-viewer. WARNING  No console to launch for the guest, defaulting to –wait -1 其中如下报错就是指系统不支持虚拟化 [https://ask.openstack.org/en/question/124246/warning-kvm-acceleration-not-available-using-qemu-error/] 1WARNING […]

kvm 安装 虚拟机 default所在的网段被eth0占用[忘关防火墙惹的祸]

kvm 安装 虚拟机 default所在的网段被eth0占用[忘关防火墙惹的祸] 1https://www.it610.com/article/1963128.htm 今天在虚拟机 192.168.122.175 上再装kvm,进入二层虚拟机. 1. 安装虚拟机 1virt-install –name kvm11 –ram 1024 –vcpus=1 –file=/home/images/kvm11.qcow2 –file-size=10 –autostart –vnc –vncport=5911 –video=vga –vnclisten=0.0.0.0 –network network=default –cdrom=/home/iso/CentOS-7.iso 2. 出现报错 12error: Failed to start network default error: internal error Network is already in use by interface eth0 1virsh net-list –all 会输出如下信息: 123 Name           […]

centos7不能console连接虚拟机的解决方法_console退出连接方法

centos7不能console连接虚拟机的解决方法_console退出连接方法 1https://blog.csdn.net/cbuy888/article/details/80836982 1. 问题描述: KVM中宿主机通过console无法连接客户机,卡在这里不动。 123virsh console kvm12 Connected to domain kvm12 Escape character is ^] 2. 解决方法: 在虚拟机上输入下面两条命令即可 12grubby –update-kernel=ALL –args="console=ttyS0" reboot 3. 现在就可以连接了 1virsh console kvm12 4. console退出连接方法快捷键 1ctrl+]

kvm虚拟机添加网卡

kvm虚拟机添加网卡 1https://www.cnblogs.com/libertylife/p/10266190.html 1. 查看笔记本ip信息 1ifconfig 会输出如下信息: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500         inet 192.168.50.146  netmask 255.255.255.0  broadcast 192.168.50.255         inet6 fe80::db32:5e2b:38b0:8ec1  prefixlen 64  scopeid 0x20<link>         ether 84:34:97:19:76:89  txqueuelen 1000  (Ethernet)         RX packets 806  bytes 114275 (111.5 KiB)         RX […]

5 KVM 常用命令

5 KVM 常用命令 1https://blog.51cto.com/14306186/2512440?source=dra 1-1. 创建目录 /home/aaa/bbb/ccc 1mkdir -p /home/aaa/bbb/ccc 1-2. /home目录下同时建 iso,images 目录 1mkdir -p /home/{iso,images} 2-1.启动libvirt 1systemctl start libvirtd.service 2-2.停止libvirt 1systemctl stop libvirtd.service 2-3.重启libvirt 1systemctl restart libvirtd.service 2-4. 设置开机启动libvirt 1systemctl enable libvirtd.service 2-5. 关闭开机启动libvirt 1systemctl disable libvirtd.service 3-1.启动网卡 1systemctl start network.service 3-2.停止网卡 1systemctl stop network.service 3-3.重启网卡 1systemctl restart network.service 3-4. 设置开机启动网卡 1systemctl enable […]

KVM虚拟机克隆

KVM虚拟机克隆 1. 克隆前要关闭虚拟机 1virsh shutdown kvm11 2. 开始克隆,kvm11克隆kvm12,安装位置:/home/images/kvm12.qcow2 1virt-clone -o kvm11 -n kvm12 -f /home/images/kvm12.qcow2 参数说明 -o :指定源虚拟机 -n :命名新克隆的虚拟机 -f :指定新克隆虚拟机的位置 2. 查看kvm12的ip 12virsh dumpxml kvm12 | grep mac      //得到一个mac地址:52:54:00:2e:d2:75 arp -a | grep 52:54:00:2e:d2:75 3. 修改kvm12 vnc连接端口 1virsh edit kvm12            //或 vi /etc/libvirt/qemu/kvm12.xml 找到这行 1  <graphics […]

4 查看KVM虚拟机IP.

4 查看KVM虚拟机IP. 不能直接查看KVM虚拟机IP,只能通过mac地址,再查IP 1. 查看kvm虚拟机 1virsh list –all 输出如下信息: Id Name State —————————————————- 1 kvm22 running 2 kvm31 running 3 kvm11 running 4 kvm12 running 2. 查kvm11的MAC地址: 1virsh dumpxml kvm11 | grep mac 输出如下信息: /machine hvm 3. 查看 mac address=’52:54:00:ad:fa:f7 对应的ip 1arp -a | grep 52:54:00:ad:fa:f7 输出如下信息 ? (192.168.122.159) at 52:54:00:ad:fa:f7 [ether] on virbr0 4. […]

KVM使用NAT联网并为VM配置iptables端口转发

KVM使用NAT联网并为VM配置iptables端口转发 1https://www.ilanni.com/?p=7016 1-1. KVM为VM配置NAT网络 我们可以通过如下命令,查看NAT是否开启。如下: 1virsh net-list 通过上图,我们可以看到NAT方式已经开启。而且default是宿主机安装VM支持模块的时候自动安装的。 1-2. 我们也可以查看,系统中已经存在的网卡。 1ifconfig 通过上图,我们可以看出网卡virbr0就是NAT方式连接网络时,所使用到的网卡 1-3. 通过配置文件,来查看NAT方式的DHCP地址池,该配置文件为:/etc/libvirt/qemu/networks/default.xml 123cd /etc/libvirt/qemu/networks/ pwd more default.xml 通过上图我们可以看出,目前NAT使用的IP地址池是192.168.122.2-192.168.122.254,网关为192.168.122.1,子网掩码为255.255.255.0 1-4. 创建虚拟机时如下命令 123qemu-img create -f qcow2 /home/images/kvm31.img 20G virt-install –name kvm31 –ram 2048 –vcpus=2 –os-type=windows –accelerate –cdrom=/home/ios/zh-Hans_windows_web_server_2008_x64_dvd_x14-26154.iso –disk path=/home/images/kvm31.img,format=qcow2,bus=ide –network network=default –video=vga –vnc –vncport=5931 –vnclisten=0.0.0.0 –force –autostart 其中 1–network network=default   //就是指默认网络配置default.也就是这里的NAT 同时有关硬盘的格式与接口模式也一定要注意 1–disk path=/home/images/kvm31.img,format=qcow2,bus=ide […]

KVM中安装Windows Server 2008 R2系统

KVM中安装Windows Server 2008 R2系统 1https://www.ilanni.com/?p=5853 注意:在此我安装的是windows server 2008 R2,使用的硬盘格式一定要是IDE。 在KVM中安装操作系统一般是分为三步: 创建虚拟机所需要的硬盘,使用qemu-img命令 开始虚拟机,使用virt-install命令 按照正常安装系统,进行安装 1. 现在开始第一步,创建虚拟机的硬盘。使用如下命令: 12qemu-img create -f qcow2 /home/images/kvm31.img 20G               // /home/images/ 位置建个20G的硬盘,格式是qcow2 qemu-img info /home/images/kvm31.img                              //查看刚建的硬盘 2. 下面开始创建虚拟机,使用如下命令: 1virt-install –name kvm31 –ram […]