玩PVE有段时间了,之前一直用的虚拟机安装操作系统,今天在大神的指导下学习新的玩法——利用lxc容器技术安装”虚拟机“。准确的来说已经不是虚拟机了而是一种虚拟操作系统。
扩展知识虚拟机:一种计算机仿真技术,例如在windows系统上可以虚拟linux系统,反之也一样。看起来像在真的硬件上工作的一样。
lxc容器:在现有操作系统的基础上(主要是linux),虚拟出一个操作系统。注意,linux系统只能虚拟出linux操作系统,不能虚拟出windows系统。说白了基础还是用的物理机操作系统内核。所以好处是比虚拟机更加高效。
docker:容器技术,这家伙更轻便,连操作系统都不虚拟了,直接虚拟应用程序环境。好处是通吃各平台,不管在windows还是linux平台都可以用。
开干lxc,尝试在PVE中安装debian先在本节点存储目录中下载CT模板。
下载模板准备工作例如从国内源下载lxc模板
https://mirrors.ustc.edu.cn/proxmox/images/system/找到需要下载的lxc模板文件的链接,复制备用。
进入PVE主机,在CT模板,选择【从URL下载】,在跳出的窗口黏贴上地址,点击【查询网址】,通过后再点击【下载】即可。
国内源下载很快,瞬间就完成了。
创建LXC容器新建一个lxc容器,主机名任意,密码是必填项,这就是等会儿要登录debian的密码。
选择模板,就是刚刚下载的debian CT模板文件。
磁盘,本例仅用于测试,设置了20GB。
cpu和内存随意。网络我选择DHCP,不出意外的话系统启动后会自动获取到ip地址,当然也可以指定ip地址。DNS设置项保持默认(与主机一致)即可。
最后再确认一下,没问题的话点击【完成】。
任务显示完成。
启动lxc安装完毕后启动lxc容器即可。cpu、内存以及硬盘的占用率低的吓人,这效率也太高了。
个人经验仅供参考PVE是基于linux内核的,所以如果安装debian、ubuntu之类的linux系统用lxc容器技术应该会更加高效。如果安装windows系统,那还得使用虚拟机。最后祝大家周末愉快!又到周五了不是嘛[呲牙]