大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

2021-04-03 20:01:00 19点赞 169收藏 19评论

先介绍一下我的新小主机,具体配置是Lenovo M93P+i5 4590T+DDR3L 4G *2+SSD 256G +I120扩展网卡。系统安装好了ESXI虚拟机,并在虚拟机上面安装了OpenWrt,正常的一套软路由小主机系统了。测试过程中,发现i5 4590T性能强悍,在用OpenWrt系统稳稳的跑满中国移动的200M免费光纤。在小主机性能过剩的前提下,一直想挖掘小主机的潜能(其实就是折腾)。折腾的选择有很多,什么安装爱快,实现双软路由系统;安装黑群晖实现NAS;还有安装Windows,实现媒体播放主机;还有更折腾的安装黑苹果(安装好就再也没有进系统用过的)。上面说的全部折腾完一遍后发现要找个实用的功能,最终找到了一个虚拟机ESXI大娃,下面再套Docker容器小娃的折腾。先上Lenovo M93P+i5 4590T的图:

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

首先介绍一下虚拟机和Docker的区别

ESXI的结构ESXI的结构

虚拟机在本质上就是在模拟一台真实的计算机设备,同时遵循同样的程序执行方式。虚拟机能够利用“虚拟机管理程序”运行在物理设备之上。反过来,虚拟机管理程序则可运行在主机设备或者“裸机”之上。

Docker的结构Docker的结构

Docker就是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

用“手机”这个例子形象说明虚拟机和Docker的区别。虚拟机就是“让一台手机同时运行安卓系统和苹果系统或者其他手机操作系统(如果可能)”。docker容器就是“苹果系统里面的一个个APP”。

购买理由

先说一下我之前的软路由是锐角云+绿联USB3网卡,赛扬N3450+8G 1666MHz DDR3+ 64G的SSD硬盘,某鱼买的时候是450包邮,再加一个USB网卡,合计要539元。跑200M的移动光纤还是妥妥的跑满,在OpenWrt下面跑分AES-256-GCM成绩是156605,CHACHA20-POLY1305成绩是116011,COREMARK成绩是34568。然而在新配置的Lenovo M93P+i5 4590T,在ESXI下面开了网卡直通的情况下面,只用了单核情况下,AES-256-GCM成绩是259962,CHACHA20-POLY1305成绩是207906,COREMARK成绩是 : 20211。前面两项成绩Lenovo M93P+i5 4590T领先,后面COREMARK是锐角云领先,这可能虚拟机的原因吧。使用过程中,虚拟单核能稳稳跑满我的200M免费移动光纤。

锐角云和Lenovo M93P+i5 4590T的合影图

锐角云和Lenovo M93P合照锐角云和Lenovo M93P合照

虚拟的OpenWrt的图

 虚拟机OpenWrt的配置 虚拟机OpenWrt的配置

跑满带宽的图

 虚拟机的OpenWrt能跑满200M的宽带 虚拟机的OpenWrt能跑满200M的宽带

外观展示

下面是锐角云和Lenovo M93P+i5 4590T的对比,尺寸大家差不多。

锐角云锐角云

Lenovo M93P+i5 4590TLenovo M93P+i5 4590T

下面是折腾安装ESXI虚拟机,安装Debian系统实现Docker容器

一、安装ESXI

(一)下载最新的ventoy-1.0.38版,安装好后,把ventoy写入U盘

ventoy-1.0.38ventoy-1.0.38

(二)然后把EasyU PE系统的ISO文件和ESXI的ISO文件放进U盘目录就可以了。

(三)然后把U盘插到Lenovo M93P,开机按F1,进入BIOS系统,设置U盘启动优先,保存。

(四)系统会自动进行Ventoy,选择EasyU PE系统,用DiskGenius,把硬盘分区全部删除,保存更改,重启。(五)重启后再一次进行Ventoy,选择ESXI的iso文件,一路回车,设置好ESXI的IP地址和“未来openwrt的地址”为网关就安装好ESXI。这部分比较简单。张大妈的文章也比较多。可以参考一下。这个我不再详细描述。(其实是我懒)

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

二、ESXI安装OpenWrt。

把网上下载好的IMG版本的OpenWrt文件,用StarWind V2V Image Converter转换成vmdk的两个文件,上传到ESXI上面。我设置了1个内核运行OpenWrt具体配置是这样:

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

然后运行,进入OpenWrt后,进入命令行,用vi etc/config/network,进入vi的文本编辑,按i进入编辑模式,把LANl口的IP,设置成你自己想要的IP。然后按ESC,输入:wq保存。退出vi后,输入reboot。那么OpenWrt就安装完成了。

在浏览器输入你刚才设定的IP,就可以进入OpenWrt了。

OpenWrt系统OpenWrt系统

三、ESXI安装Debian系统

(一)到Debian的官网下载安装的iso,现在最新的是“debian-10.9.0-amd64-netinst.iso”,上传到ESXI,在ESXI系统里面新建虚拟机,设置如下:

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

我的配置也是1个内核,在CD/DVD驱动那里点iso文件,选择刚才上传的iso文件。

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

下面是最终Debian虚拟机的最终配置

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

(二)启动虚拟机,本次Debian的系统以最少安装。所以我选择下面的以默认安装为主

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

语言使用默认就行了。一路回车

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

设置root的密码

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

硬盘分区,我选了LVM的

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

软件安装,我选了最简单的2个。

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

几分钟后,安装好Debian了,

运行两个命令apt update

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

还有apt install sudo

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

因为默认的root不能用ssh登陆的,用ssh登陆方便粘贴,所以要开通root的ssh的登陆。输入:sudo vi /etc/ssh/sshd_config,把第28行的PermitRootLogin without-password,改为PermitRootLogin yes。保存退出。至此,Debian就安装完成了。

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

改为PermitRootLogin yes

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

四、在Debian Linux安装Docker

用SSH工具登陆Debian(本人是使用PuTTY)。Debian的ip地址,可以在ESXI的终端里面输入ip a获得。

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

用root登陆,先安装curl,输入“sudo apt install curl”

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

使用国内镜像安装Docker,输入“curl -sSL https://get.daocloud.io/docker | sh”,启动Docker输入“service docker start”

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

安装portainer,输入“docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name prtainer-libai portainer/portainer”,安装好之后就可以用的http://ip:9000,可视化访问Docker。选择local,就出现下面的画面了

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

有了portainer,Docker就很方便的删除和增加镜像和容器了。 下面就是我目前安装的3个容器。

大娃套小娃系列-ESXI虚拟机安装Debian系统实现Docker容器

总结

ESXI虚拟机上面再挂Docker这种套娃方法,可以反复压榨Lenovo M93P+i5 4590T的性能。Docker这种容器方式,可以实现很多好玩的功能。例如安装数据库MySQL;安装.Net Core,把.net程序打包成Docker镜像访问;安装Nginx启动静态Html.......等等.........很多好玩的功能等着你去发现和挖掘。


展开 收起

UGREEN 绿联 CM448 650M 百兆USB无线网卡

UGREEN 绿联 CM448 650M 百兆USB无线网卡

29.9元起

UGREEN 绿联 超六类千兆网线六类万兆CAT6A纯铜8芯双绞工程家装布线箱线

UGREEN 绿联 超六类千兆网线六类万兆CAT6A纯铜8芯双绞工程家装布线箱线

18.9元起

UGREEN 绿联 CM633 5口千兆交换机

UGREEN 绿联 CM633 5口千兆交换机

69元起

UGREEN 绿联 六类千兆网线CAT6类非屏蔽双绞线 家装网络POE监控装修布线工程箱线50米

UGREEN 绿联 六类千兆网线CAT6类非屏蔽双绞线 家装网络POE监控装修布线工程箱线50米

139元起

UGREEN 绿联 USB转无线网卡 AC1300

UGREEN 绿联 USB转无线网卡 AC1300

99元起

UGREEN 绿联 USB无线网卡300M 台式电脑WiFi接收器2.4G单频网卡 适用台式机笔记本外置网卡随身WiFi发射器

UGREEN 绿联 USB无线网卡300M 台式电脑WiFi接收器2.4G单频网卡 适用台式机笔记本外置网卡随身WiFi发射器

29.9元起

UGREEN 绿联 超六类双屏蔽网线CAT6A万兆抗干扰降衰减 POE供电工程家装箱线50米

UGREEN 绿联 超六类双屏蔽网线CAT6A万兆抗干扰降衰减 POE供电工程家装箱线50米

229元起

绿联 PCI-E转千兆网卡 台式机主机箱电脑内置自适应有线网卡 带3口USB3.0千兆以太网口扩展卡 PCI-E转2.5G网卡

绿联 PCI-E转千兆网卡 台式机主机箱电脑内置自适应有线网卡 带3口USB3.0千兆以太网口扩展卡 PCI-E转2.5G网卡

79元起

UGREEN 绿联 PCI-E转千兆网卡 台式机内置有线网卡 自适应以太网卡

UGREEN 绿联 PCI-E转千兆网卡 台式机内置有线网卡 自适应以太网卡

39.9元起

UGREEN 绿联 10941 USB无线网络打印服务器

UGREEN 绿联 10941 USB无线网络打印服务器

239元起

UGREEN 绿联 超五类屏蔽水晶头 超5类千兆镀金网络接头 CAT5E类工程级RJ45电脑网线连接器 100个35098

UGREEN 绿联 超五类屏蔽水晶头 超5类千兆镀金网络接头 CAT5E类工程级RJ45电脑网线连接器 100个35098

79元起

UGREEN 绿联 NW102 超六类CAT6A 万兆细网线

UGREEN 绿联 NW102 超六类CAT6A 万兆细网线

4.9元起

UGREEN 绿联 NW122 超六类CAT6E 万兆网线

UGREEN 绿联 NW122 超六类CAT6E 万兆网线

3.9元起

UGREEN 绿联 NW153 八类CAT8 万兆网线

UGREEN 绿联 NW153 八类CAT8 万兆网线

24.9元起

UGREEN 绿联 六类CAT6 千兆圆网线

UGREEN 绿联 六类CAT6 千兆圆网线

3.9元起

UGREEN 绿联 超六类万兆纯铜箱装cat6网线高速预埋家装工程级POE供电监控

UGREEN 绿联 超六类万兆纯铜箱装cat6网线高速预埋家装工程级POE供电监控

25.9元起
19评论

  • 精彩
  • 最新
  • 同M93P,不过现在单买4590T太贵了,所以我换了E3 1265L V3,四核8线程,我是用PVE平台,分给op也是一核,得分和你的4590T差不多,略高一点点,不知道是本来单核性能就差不多还是PVE虚拟效率的问题。不过光看4590T和1265L V3的cpubenchmark得分,应该二者的单核性能差距不大吧!

    校验提示文案

    提交
    E3 1265L V3是45W的,i5-4590T是35W的。如果抛开这个功耗,肯定E3 1265L V3值哦

    校验提示文案

    提交
    E3的核显会稍弱些,也许这就是价差吧,我是1275L V3,哎550买的,前段时间看已经跌到450了

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 跑docker和op,用pve的lxc损耗比vm少

    校验提示文案

    提交
    现在都是性能过剩的时代了,置于你那个测试。。。之前有大神测试过。各又各优点,不过差别不是很大。

    校验提示文案

    提交
    功耗也有影响。调优也是折腾的乐趣。

    校验提示文案

    提交
    收起所有回复
  • 京东那个好像跑不了了?

    校验提示文案

    提交
    不懂问google啊,不过现在连LXK大神也删库了。那个确实难了。

    校验提示文案

    提交
    收起所有回复
  • (四)系统会自动进行Ventoy,选择EasyU PE系统,用DiskGenius,把硬盘分区全部删除

    这一步不需要吧,esxi安装时会默认把硬盘分区全部格式化掉 [抠鼻]

    另外,安装debian的步骤,linux系统选的哪个?6.7只到debian9啊。

    校验提示文案

    提交
    我选Debian GNU/Linux 10 (64 位)

    校验提示文案

    提交
    收起所有回复
  • M93p不错。贵啊

    校验提示文案

    提交
  • 折腾玩挺不错的,如果实际要用还是装个直装linux系统然后装docker性能最强

    校验提示文案

    提交
  • 装了Debian10.10。然后换网络源出现问题,一直错误找不到。自己网络环境要怎么整也不说,翻墙也不行

    校验提示文案

    提交
  • 我的M73,有点后悔没加10块上93不过也差不多,我的4590T今天刚到,打算装MANJARO,看能不能在这个基础上折腾DOCKER或者OP,白苹果什么的都有,各种N1,R2S,R4S,工控机齐全,不知道能不能实现LINUX底层然后跑OP啊DOCKER什么的。

    校验提示文案

    提交
  • 想问问m93p启动安装esxi程序的时候,键盘识别不了怎么解决?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
169
扫一下,分享更方便,购买更轻松