本文的前提是已经存在Ubuntu18.04宿主机宿主机上xen。
1.网桥配置
网桥配置非常重要,严重影响后续安装。Ubuntu18.04采用netplan管理网络,所以不要使用network配置
/etc/netplan目录下,vim 50-clound-init.yaml,enp3s0是宿主机的物理网卡名称,不同的机器可能有不同的名称。增加名称为br0网桥,入口设置为物理网卡enp3s0,设置IP地址、网关和DSN,该文件对格式有非常严格的要求,必须对齐级别缩进,冒号后必须有空格。配置完成后,保存退出,并实施netplan apply具体命令如下图所示:
2.开辟新的硬盘分区
2.1 查看当前硬盘情况
2.2创建一个10G的新分区
一个完整的Ubuntu18.04 Server系统,约占5G如果硬盘空间只是为了练习,10G空间完全足够。
2.3 格式化新分区
3. 创建volumn
4. 创建hvm1.cfg
其中ubuntu18.04镜像文件已提前下载并放置在/home/ldk目录下。
5. 在/etc/xen目录下执行xl create -c hvm1.cfg",等几分钟,系统自动进行ubuntu18.04安装导向,安装过程,略。
6. 安装完成后,安装程序会自动下载更新,需要很长时间,点击取消并重启也会卡住,所以我直接把整个物理机重启。
7. 重启后,进入//etc/xen目录下,修改hvm1.cfg配置文件,只修改两个地方,disk和boot,如下图:
8. 修改后,执行命令xl create hvm1.cfg",启动hvm1虚拟机
9. 虚拟机管理
xl create xxx.cfg 启动虚拟机
xl list 查看虚拟机列表
xl console xxx 进入虚拟机
xl shutdown xxx 关闭虚拟机
xl destroy xxx 销毁虚拟机
ctrl ] 退出虚拟机