linux kvm虚拟化架构实战指南_盗梦空间的第三层梦境:基于KVM和LXC的Linux虚拟化桌面...

f0ccdbaecf84ecec0ad63c6e0c37f67a.png

LXCLinux Container的缩写,是一种轻量化的容器技术,利用cgroups和namespace功能构建独立的操作系统环境;KVM全称是Kernel-based Virtual Machine,支持硬件层的全虚拟化。对于第三层梦境的Ubuntu桌面环境,这两种技术到底孰优孰劣?答案是:只有小孩子才做选择,成年人当然是全都要。


首先,讲一下基于LXC的Ubuntu 20.04的安装。

打开Proxmox VE的web console页面,依次点击Local-content-Templates

48c7aaf4937c7ca42b8f347a81195c4f.png

41621d7926ffcae3d502246e540d360f.png

选中ubuntu-20.04-standard点Download。

0a4fb6c1b4a43c6e541c3c8c3d57ba6b.png

下载完毕后,关掉Task viewer窗口。点击右上角的“Create CT”按钮:

a4e0c7a6cb9e0c6b18e180eac59d2fc4.png

1113ca2e63ddf4819bd90525116548a3.png

323fc4dcae14c235cd33ace203fba2c5.png

ef495b33c5c14fd775ca4f6b47bb7663.png

d531e3722aba7ced80248a9ae6f9fda5.png

eeab6271791df1e5d40d7acb9295d82b.png

6067a8c0599735c55e8a89fae37bf940.png

450b3aa9807f1da662e28989a1267856.png

点击Finish,大功告成。点击节点101,console,可以看到下图:

91bae6cdc5190b3c59be6939f87dd6e2.png

点Start,启动虚拟机:

58192c152ba899085d7117d2f0206bbd.png

图形化及远程桌面功能请参照这篇文章来完成配置:

建造基于Ubuntu20.04的基础款远程桌面​zhuanlan.zhihu.com
bfd086e13f3c10243ba53107474dd2c1.png

接下来,讲基于KVM的Ubuntu虚拟机配置。

先准备Ubuntu 20.04的安装介质,直接打开Ubuntu的网站:Download Ubuntu Desktop | Download | Ubuntu , 点 Download 按钮,在下载的页面从“Download Now”找到下载连接。

36ad2b3b4088148735c677f0b4783879.png

ssh连接到宿主机,root用户登录,执行:

cd /var/lib/vz/template/iso/

使用wget下载安装介质到该目录,我下载到的文件名称是ubuntu-20.04.1-desktop-amd64.iso。从web console页面开始创建虚拟机,点击右上角的“Create VM”,操作过程和创建Windows虚拟机非常相似:

f0c59a3c33ceedb1cccfbdf6a0ddd611.png

054871c27bb2d09c6ab231f76bd5d618.png

8fc1d334fe32bb346e3165bf76e5dc89.png

8a22251e6d0771248d3fa1df350af3e6.png

601f0c81b069b5ddb65dd8d743d524f3.png

036c90857783ddb1b30b38ca343ee28b.png

46ba663ffa1beb2097182e4165ae256e.png

c2b722655bc3191fdf7d57d4d778fe59.png

点Finish,完成后左侧的node中会多出一个id为102的节点,选中该节点,点中栏的console,接着点右侧的Start:

d5721be83f63430c3fd5cdc954521ae4.png

接下来就是标准的Ubuntu安装流程:

70fc531bf1b2079ffd47c0567a79fcdd.png

3ee825dca33072c6be29972195715614.png

22620ca0b264e76f5facb9710c0207a7.png

3b136eef44a3e51647d934f50146a059.png

f0dcf8d781a6763bfbe8b4c3e230a1ba.png

08d985d3b483c9149f09bfb88c80efa7.png

cefb536520279d86e09f649ee0fd0541.png

670534c753f86d88864b26c379c83593.png

aa9eba011415ca0a2518cb9755674044.png

安装完重启。看到这个画面请在hardware里对安装介质ISO文件做移除:

8f5ddebbc30a8a3b0731a677c2b78558.png

b257600dbb3c379b65fde7374046cd3d.png

移除完毕后,按上图提示敲击Enter键。成功看到登录界面:

9858be5a8600739c87ea66a1274e0f6d.png

登入后点右上角电源区域-Wired Off-Wired Settings:

9bc2cde06905a51dff65165c184a07ad.png

f601a6a86bb567fc30fa7a6f0f4f510a.png

网络OK了,连接一下知乎,然而却失败了:

c36b20996340376fed1c7a1168f9defd.png

似乎都没有来到了没有知识存在的荒原。初步判断是没有配置正确dns server。命令行修改:

sudo nano /etc/resolv.conf

5d8d9ba1af31c888111f62668b98481b.png

保存后立刻再试一次,终于来到了没有知识存在的荒原

a68eb5d9fe2819885815a1a09effde84.png

如果需要远程桌面,继续安装xrdp,不再赘述。


以上就是两种不同实现方式的Ubuntu虚拟机的安装配置方法,由此也体现出Proxmox的强大之处,想用lxc用lxc,想用kvm用kvm,至于到底要怎么选,一般来说各种轻量级的开发环境用lxc即可满足要求,对一些软件运行时提示各种内核文件缺失,modprobe载入module出错的情况下,可尝试使用kvm的方式。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值