本系列文章均以《J4125工控软路由 VMware ESXi & iKuai & OpenWrt 前言》为基础,具体目的实现以及其它教程文章均在前言篇中更新。

本文实现目的:在ESXi中安装Ubuntu 20.04 LTS系统虚拟机,主要用于自编译OpenWrt固件;由于Ubuntu虚拟机仅在需要的时候开启,为了方便博主使用Xshell连接,所以通过iKuai主路由DHCP分配IPv4地址并手动指定分配静态IPv4地址;通过OpenWrt旁路由的ShadowSocksR Plus+插件实现Ubuntu虚拟机使用全局代理模式联网。

本文涉及硬件&网络环境以及准备工作:

1、VMware ESXi 6.7 :192.168.1.254
2、iKuai OS (主路由):192.168.1.253
3、OpenWrt (自编译/旁路由):192.168.1.1
4、Ubuntu 20.04 LTS (ISO文件)

具体步骤:

1、在ESXi中添加 Ubuntu 20.04 LTS ISO文件;
1.1、进入ESXi存储;

1.2、进入数据存储浏览器;

1.3、新建目录;博主这里新建目录名称为“ISO”;

1.4、选定“ISO”文件夹,点击 上载 按钮,将 Ubuntu 20.04 LTS ISO 文件上传;

1.5、上传完毕之后,在ISO文件夹即可看到了;

2、创建 Ubuntu 20.04 LTS 虚拟机
2.1、进入ESXi的虚拟机菜单,点击 创建/注册虚拟机 ;

2.2、选择创建类型:默认创建新虚拟机;

2.3、选择名称和客户机操作系统:名称博主使用Ubuntu 20.04 LTS,兼容性选择ESXi 6.7 虚拟机,客户机操作系统系列选择Linux,客户机操作系统版本选择Ubuntu Linux (64位);

2.4、选择存储:博主的ESXi只有一块硬盘,这里就默认了;

2.5、自定义设置:CPU 1,内存1024MB,硬盘50GB,网络适配器默认VM Network,CD/DVD驱动器选择数据存储ISO文件;

2.5.1、在数据存储浏览器中选中之前上传的Ubuntu 20.04 LTS ISO 文件;

2.5.2、选中之后如下图所示:

2.6、即将完成:核实一下参数是否正确,点击 完成 按钮;

3、安装Ubuntu 20.04 LTS
3.1、在ESXi虚拟机目录,点击Ubuntu 20.04 LTS虚拟机,进入虚拟机控制页面,点击 打开电源 ,启动Ubuntu虚拟机,然后点击下方的虚拟机控制台预览小窗口;

3.2、如下图所示,Ubuntu虚拟机启动了;

3.3、完全启动之后会默认进入Ubuntu 20.04 LTS的安装页面,语言默认用English;

3.4、设定键盘布局什么的,默认English (US);

3.5、设定网络选项,默认如下图所示:

3.5.1、编辑网卡,选择 Edit IPv4;

3.5.2、IPv4 Method 默认是 Automatic (DHCP),这里博主使用默认,由主路由DHCP分配IPv4地址;(有需求的可以自定义IPv4设置,如网关,子网掩码,DNS之类的。)

3.5.3、编辑网卡,选择 Edit IPv6;

3.5.4、IPv6 Method 默认是Diasbled;博主的网络环境没有IPv6,这里就直接没改;(有需求的可以开启DHCP或者自定义IPv6设置,如网关,子网掩码,DNS之类的。)

3.5.5、编辑完成之后,光标移动到下方的 Done 上,回车进入下一步;

3.6、代理设置,这里直接 Done 跳过;

3.7、Ubuntu 镜像源,默认是 CN 镜像源;

3.7.1、因为博主后期将要指定该Ubuntu虚拟机使用全局代理模式,节点是美国的,所以将其改为 US 镜像源;

3.8、这里就不在额外设置硬盘了,选择之前添加的50GB硬盘空间,不加密;

3.9、硬盘选项预览,直接 Done 跳过;

3.10、确认安装 Ubuntu,光标选中 Continue 继续;

3.11、server name 博主默认使用ubuntu,username博主使用eveaz,密码使用弱密码(反正只是内网使用,越简单越好,如123456);

3.12、Enable Ubuntu Advantage,直接 Done 跳过;

3.13、博主习惯使用Xshell连接Linux,所以,OpenSSH server还是要装的;

3.14、Featured Server Snaps,博主硬盘空间有限,一个都不装,直接 Done 跳过;

3.15、接下来就是正式的ISO安装过程了;

3.16、这里等待几分钟就好了,下方会出现 Reboot Now 按钮,选中并回车;

3.17、Ubuntu虚拟机重启之后,还是会从cdrom读取,根据提示操作;

3.18、在ESXi编辑Ubuntu虚拟机,将CD/DVD驱动器后面的 √ 去掉,然后保存;

3.19、回到Ubuntu虚拟机控制台,回车,这时候虚拟机会重启,进入Ubuntu启动页面;

3.20、等待一段时间(十几秒或者几十秒),当控制台没有数据变化的时候,按一下回车,即可看到登陆页面了。

3.21、输入之前设定的username和密码登陆,可以看到IPv4地址;

3.22、(可选)回到iKuai主路由,将Ubuntu虚拟机的IPv4设置为192.168.1.251,然后回到ESXi的Ubuntu虚拟机控制台,输入 reboot 重启虚拟机;重新登陆之后,如下图所示,输入 ip a 查看IPv4地址,可以看到Ubuntu虚拟机的IPv4已经变更为192.168.1.251;

3.23、(可选)打开Xshell,连接并登陆Ubuntu虚拟机,如下图所示:

3.24、(可选)因博主使用Ubuntu 20.04 LTS虚拟机主要是用来自编译OpenWrt固件,需要手动指定该虚拟机走全局代理;打开OpenWrt固件的ShadowSocksR Plus+,在访问控制中,设定Ubuntu的IPv4(192.168.1.251)走全局代理。

4 thoughts on “言小五折腾日记:J4125工控软路由VMware ESXi 6.7底层安装Ubuntu 20.04 LTS

  1. 说道:

    你好,请问分配时是50G,为什么后面ssh连接后显示的是24G呀?

    1. 言小五说道:

      @ 50G是在ESXi里面分配的,也就是该虚拟机最大可用硬盘为50G。

  2. star说道:

    你好,我看了关于你的aliddns的文章,我也按照这个方法试了,但是阿里云ddns不会自动添加解析,能麻烦帮忙看看吗

    谢谢

    1. 言小五说道:

      @star 抱歉,本文不涉及任何DDNS,不明白你到底出了什么问题。
      请在与问题相关的文章下方评论留言,或者在本站留言板页面详细描述你的问题。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注