新人下载app,立即提现现金 您的好友 送你现金 去提现

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

野人花花园 04-03 20:01 关注

先介绍一下我的新小主机,具体配置是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.......等等.........很多好玩的功能等着你去发现和挖掘。


展开阅读全文

打开App,享最佳阅读体验
全部评论 (8)
gottenall
0
04-08 00:21

跑docker和op,用pve的lxc损耗比vm少

野人花花园
0
04-04 12:35
ShadowsX: 同M93P,不过现在单买4590T太贵了,所以我换了E3 1265L V3,四核8线程,我是用PVE平台,分给op也是一核,得分和你的4590T差不多,略高一点点,不知道是本来单核性能就差不多还是PVE虚拟效率的问题。不过光看4590T和1265L V3的cpubenchmark得分,应该二者的单核性能差距不大吧! 1
野人花花园: E3 1265L V3是45W的,i5-4590T是35W的。如果抛开这个功耗,肯定E3 1265L V3值哦 2
展开隐藏评论
ShadowsX: 这个W数是TDP,最大热设计功耗,但是实际都是跑不到的,当CPU处于节能降频状态时,即便是83W TDP的桌面CPU耗电也是差不多点 3

搜索了一下马云家的价和几个和i54590T相比较的CPU。供大家参考,置于是不是降频操作,没有测试过。 Intel Xeon E3-1275L v3 4核 8线程 基本频率2.7G 45W 460元 Intel Xeon E3-1268L v3 4核 8线程 基本频率2.3G 45W 435元 Intel Core i5-4690K 4核 4线程 基本频率3.5G 88W 395元 Intel Core i5-4690 4核 4线程 基本频率3.5G 84W 390元 Intel Core i5-4590T 4核 4线程 基本频率2.0G 35W 350元

yinhao
0
04-04 08:09

M93p不错。贵啊

ShadowsX
0
04-04 07:38
ShadowsX: 同M93P,不过现在单买4590T太贵了,所以我换了E3 1265L V3,四核8线程,我是用PVE平台,分给op也是一核,得分和你的4590T差不多,略高一点点,不知道是本来单核性能就差不多还是PVE虚拟效率的问题。不过光看4590T和1265L V3的cpubenchmark得分,应该二者的单核性能差距不大吧! 1
野人花花园: E3 1265L V3是45W的,i5-4590T是35W的。如果抛开这个功耗,肯定E3 1265L V3值哦 2

这个W数是TDP,最大热设计功耗,但是实际都是跑不到的,当CPU处于节能降频状态时,即便是83W TDP的桌面CPU耗电也是差不多点

哎呦诶
0
04-04 00:31
ShadowsX: 同M93P,不过现在单买4590T太贵了,所以我换了E3 1265L V3,四核8线程,我是用PVE平台,分给op也是一核,得分和你的4590T差不多,略高一点点,不知道是本来单核性能就差不多还是PVE虚拟效率的问题。不过光看4590T和1265L V3的cpubenchmark得分,应该二者的单核性能差距不大吧! 1
野人花花园: E3 1265L V3是45W的,i5-4590T是35W的。如果抛开这个功耗,肯定E3 1265L V3值哦 2
展开隐藏评论
宫保鸡丁盖浇饭: E3的核显会稍弱些,也许这就是价差吧,我是1275L V3,哎550买的,前段时间看已经跌到450了 3

我也是用这个,前段时间跌了点。

宫保鸡丁盖浇饭
0
04-03 22:54
ShadowsX: 同M93P,不过现在单买4590T太贵了,所以我换了E3 1265L V3,四核8线程,我是用PVE平台,分给op也是一核,得分和你的4590T差不多,略高一点点,不知道是本来单核性能就差不多还是PVE虚拟效率的问题。不过光看4590T和1265L V3的cpubenchmark得分,应该二者的单核性能差距不大吧! 1
野人花花园: E3 1265L V3是45W的,i5-4590T是35W的。如果抛开这个功耗,肯定E3 1265L V3值哦 2

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

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

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

ShadowsX
0
04-03 20:35

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

打开App,查看更多好文和评论
最新网络设备优惠
MI 小米 AX6000 双频6000M 家用路由器 Wi-Fi 6 黑色
MI 小米 AX6000 双频6000M 家用路由器 Wi-Fi 6 黑色

入选家用 WIFI6 无线路由器必买推荐榜单

539.1元包邮(需学生用户专享券)
京东 18:37
1 0
MI 小米 AX6000 6000M WiFi 6 无线路由器
MI 小米 AX6000 6000M WiFi 6 无线路由器

入选家用 WIFI6 无线路由器必买推荐榜单 比上次发布低7%

544元包邮
拼多多 15:56
4 81%
TP-LINK 普联  AX5400 XDR5480 易展Turbo版 WIFI6无线路由器
TP-LINK 普联 AX5400 XDR5480 易展Turbo版 WIFI6无线路由器

新品尝鲜 网络设备热度Top2 新品发售

549元包邮(需定金1元,6日0点付尾款)
京东 14:42
41 65%
Ruijie 锐捷  星耀X32 PRO无线路由器  3200M
Ruijie 锐捷 星耀X32 PRO无线路由器 3200M

网络设备热度Top7 千兆双频wifi6

399元包邮(需定金50元,14日付尾款)
京东 13:40
11 67%
查看更多
猜你喜欢
查看更多
相关好价
相关商品
查看更多热门商品
社区主页 文章详情
4
32
8
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索