麒麟系统安装KVM虚拟机

安装KVM虚拟机

麒麟10系统中安装KVM虚拟机:

所需组件:libvirt* 、virt*、qemu-kvm

安装:dnf install libvirt*

dnf install virt*

dnf install qemu-kvm*

libvirt服务启动: systemctl start libvirtd

libvirt服务设置自动启动:systemctl enable libvirtd

一、创建虚拟机并安装系统:

创建命令:

1、创建虚拟机镜像:qemu-img create -f qcow2 /var/lib/libvirt/qemu/test.qcow2 100G

qemu-img create -f qcow2 /data/centOS8.qcow2 400G

qemu-img create -f qcow2 /data/centOS7.qcow2 400G

virt-install --virt-type kvm --name centOS7 --ram 16384 --cdrom=/var/lib/libvirt/images/CentOS-7-x86_64-DVD-2009.iso --disk path=/data/centOS7.qcow2 --network network=default --vnc --vncport=5932 --vnclisten=0.0.0.0 --noautoconsole

2、上传系统ISO文件至相应目录中;

3、安装:virt-install --virt-type kvm --name kylin --ram 8,192 --cdrom=/var/lib/libvirt/images/kylin.iso --disk path=/var/lib/libvirt/qemu/test.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

virt-install --virt-type kvm --name centOS8 --ram 16384 --cdrom=/var/lib/libvirt/images/CentOS-8.2.2004-x86_64-dvd1.iso --disk path=/data/centOS8.qcow2 --network network=default --vnc --vncport=5930 --vnclisten=0.0.0.0 --noautoconsole

qemu-img create -f qcow2 /data/centOS8-1.qcow2 400G

virt-install --virt-type kvm --name centOS8 --ram 16384 --cdrom=/var/lib/libvirt/images/CentOS-8.2.2004-x86_64-dvd1.iso --disk path=/data/centOS8-1.qcow2 --network network=default --vnc --vncport=5931 --vnclisten=0.0.0.0 --noautoconsole

注意:创建GF麒麟操作系统:

a)、qemu-img create -f qcow2 /var/lib/libvirt/qemu/kylin-gfb.qcow2 150G

b)、virt-install --virt-type kvm --name kylin-gfb --ram 8192 --cdrom=/var/lib/libvirt/images/kylin-gfb.iso --disk path=/var/lib/libvirt/qemu/kylin-gfb.qcow2 --network network=default --vnc --vncport=5930 --vnclisten=0.0.0.0 --noautoconsole

c)使用vnc连接,端口5930

4、然后使用vnc远程宿主机,安装操作系统

备注:也可以使用virt-manager 图形管理工具进行安装

远程时,需要安装xming和xshell结合使用,不然virt-manager管理工具不会弹出来。

宿主机中可以直接使用virt-manager图形化检测

192.168.101.107: 虚拟机上的位置:/var/lib/libvirt/qemu

二、virsh相关命令管理kvm虚拟机

virsh list --all 查看虚拟机

virsh start xx 启动虚拟机

virsh shutdown xx 关闭虚拟机

virsh console xx 控制虚拟机

virsh autostart xxx 自动启动虚拟机,如virsh autostart kylin

virsh define xxx 定义虚拟机

virsh undefine xxx取消定义虚拟机

virsh edit xxx 编辑虚拟机的配置,如:virsh edit kylin

virsh dumpxml xxx查看虚拟机的配置,如virsh dumpxml kylin

virsh dumpxml xxx >xxx.xml 备份虚拟机的配置文件,原路径:原文件默认路径/etc/libvirt/qemu/,如virsh dumpxml kylin > kylin.xml

虚拟机克隆:virt-clone -o kylin --auto-clone

手动修改克隆的虚拟机名称:virsh domrename server1-clone server2

删除网卡: virsh detach-interface kylin --type bridge --mac 52:54:00:c4:8d:84

三、配置虚拟机网络:桥接模式

 

因为NAT模式,其他主机无法远程虚拟机,所以需要配置网桥模式。

注意:网桥模式:物理机上配置一个网桥,将一个物理网卡和虚拟机的虚拟机网卡添加在网桥下,网桥下的设备相当于接入了一个二层交换机,都是通过链路层进行通信

配置网桥模式的时候:虚拟网卡配置静态IP、掩码、网关后,物理口不用配置IP网关等。

实际物理主机可以使用网桥的IP当做物理机的管理口,可通过该IP管理、远程物理机。

宿主机中操作:

1)创建网桥的虚拟机网卡br0,/etc/sysconfig/network-scripts目录中拷贝生成一个ifcfg-br0的配置文件:

TYPE="Bridge"

BOOTPROTO="static"

DEVICE="br0"

IPADDR="192.168.101.107"

NETMASK="255.255.255.0"

GATEWAY="192.168.101.1"

ONBOOT="yes"

STP="on"

DELAY="0"

2)设置一个实际物理网卡(如enp11s0f1),进行配置,添加到虚拟网卡br0下,进行配置:

 

 

3)重启网络服务:service network restart

4) 查看网桥设置: brctl show

 

5) 查看虚拟机中的网卡:

virsh domiflist kylin

 

6)为虚拟机添加网桥类型的网卡:

virsh attach-interface kylin --type bridge --source br0 --config

添加后,重启虚拟机

  • 7)连接虚拟机:virsh console kylin

在虚拟机中操作:

配置新增的网卡,配置静态IP(IP和虚拟网卡br0同一个网段的配置)网关、掩码等

此时虚拟机可以和宿主机通信,也可以上外网。其他主机也可以远程该虚拟机了。

四、虚拟机新增新的磁盘:

1、qemu-img create -f qcow2 /var/lib/libvirt/qemu/add-gfb.img 600G

2、virsh attach-disk kylin /var/lib/libvirt/qemu/add-gfb.img vdb --persistent --subdriver=qcow2

其中 persistent是永久的意思 subdriver是磁盘类型

3、进入虚拟机中查看:

A、 fdisk -l 查看是否添加了新的硬盘

B、格式化: mkfs.ext4 /dev/vdb

C、挂载 mount 设备 挂载点

如 :挂载到/data目录下:mount /dev/vdb /data

D、输入:blkid , 查看uuid

 

E、编辑/etc/fstab ,添加配置

 

 

F、此时重启虚拟机后,挂载不会失效。

4、从虚拟机中卸载磁盘:virsh detach-disk centosv6.5.23_01 [--target] vdb --live --config

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值