在宿主机Ubuntu18.04上用Xen安装PV虚拟机

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 + 】

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值