1.安装Xen
参考地址:https://blog.csdn.net/qq_26276439/article/details/104984744
sudo apt-get install xen-hypervisor-amd64
2.安装好后重启电脑,检查是否安装成功
xl list
若安装成功,则会输出以下信息:
3.安装xen-tools
sudo apt install xen-tools
4.安装LVM
sudo apt install lvm2
5.在宿主机上创建空闲分区
5.1 查看宿主机已有分区
fdisk -l
可看到类似如下信息:
有一个931.5G的硬盘,已有3个分区:sda1,sda2,sda3,现在我们再创建一个分区
5.2 增加一个新分区
fdisk /dev/sda
根据提示输入参数:
如上图,新建了一个大小为20G,序号为4的分区。
5.3 格式化新的分区
mkfs -t ext4 /dev/sda4
因为我们将要在该分区上安装虚拟机,所以不需要挂载。
6.用LVM创建一个volumn group
pvcreate /dev/sda4
vgcreate vg1 /dev/sda4
7.增加一个新的虚拟网卡
cd /etc/netplan
vim 00-installer-config.yaml
增加一个名为xenbr1的网卡
8. 查看新增网卡
ifconfig
如上图,新增网卡的MAC地址为:7e:8b:2d:86:8c:d9
9. 安装
xen-create-image --hostname=pvm1 --memory=2048mb --size=18Gb --vcpu=2 --lvm=vg1 --dhcp --pygrub --dist=xenial
由于sda4的分区只有20G,所以上述命令中,内存和硬盘的大小应不超过20G,故现在内存为2G,硬盘为18G
成功后会出现以下提示:
10.安装完成后,可用下述命令打开PV虚拟机
xl create -c /etc/xen/pvm1.cfg
11.虚拟机管理
# 创建 domU
xl create <domU config file>
# 查看各虚拟机使用的资源情况
xl top
# 查看虚拟机列表
xl list
# 切换到 domU 的命令行
xl console <domU name>
# 关闭 domU
xl shutdown <domU name>
# 销毁 domU 的虚拟机
xl destroy <domU name>
#退出当前所在虚拟机
ctrl + 】