将iStoreOS部署到VMware ESXi变成路由器

news2024/9/17 7:32:27

2c4d6817fd891a80d73d01327cbc4892.gif

正文共:888 字 19 图,预估阅读时间:1 分钟

前面把iStoreOS部署到了VMware workstation上将iStoreOS部署到VMware Workstation。如果想把iStoreOS直接部署到ESXi上,你会发现转换镜像不能直接生成OVF或者OVA文件,而且ESXi直接使用转换后的磁盘也有识别问题。所以,目前只能先把磁盘镜像部署到workstation,再导出为OVF或者OVA文件,最后再迁移到ESXi了。整个过程跟OpenWrt的操作几乎完全一致将OpenWrt 23.05.3部署到VMware ESXi

OpenWrt运行中,先检查一下主机状态信息。

5408868c7921f2587d20ec34b7a47bb5.png

磁盘空间利用率和内存利用率相比原生OpenWrt高了一些,但整体还是比较低的,磁盘一共用了188 MB,内存用了266 MB,CPU负载不到0.2。

35b31627473671a3759d18699d359784.png

迁移到ESXi

7e60d930cda474c3b091038bb88cafd1.png

先修改网络连接为“桥接模式”

46fe20d586a2afcf935c2475c888c90f.png

然后点击“文件”菜单下的“导出为OVF”。在导出过程中,可以修改文件后缀为ova,这样,生成的文件就只有OVA文件了,可以直接导入ESXi。

8dce4b421693ae630ae088f0b106a3d8.png

在ESXi中,新建虚拟机,创建类型选择“从OVF或OVA文件部署虚拟机”

e8ccbdaa6db027aea19ffccbf0d61eba.png

选择上传导出的OVA文件,再给虚拟机起个名。

7fb1c04bd3687226d907af3e55a641fb.png

选择存储。

0438db128a83b8196d9c290dfced0f74.png

然后第4步和第6步就消失了,只剩下了第5步“部署选项”。磁盘置备选择“精简”,修改网络映射,关闭“自动打开电源”

d2c3f02f033d157ca01a005c49dbcbf5.png

确认主机配置,点击“完成”

ac416de58a9d66395e301f63d193ce93.png

开机之前,先调整一下硬件配置,稍微给高一点。

a529e4f3ed9625cf8412c6cfc8d28897.png

调整之后再开机,启动成功。

7212f27cdd03442df9994fb4dafaea44.png

e2f58ed40bea19b31951dd6d5da7e80d.png

调整网卡配置

58fdcb02599962925912f6a137329134.png

检查网卡配置,看到系统网卡获取到了192.168.0.102的IP地址,测试通过浏览器访问,可以正常访问。

dc8d79cd80ca879d3b1c9cf2d53be9f8.png

正常的路由器怎么能只有一个网卡呢?再新加一个,同时把适配器类型都更改为VMXNET3添加E1000网卡进行测试,只有VMXNET3性能的四分之一

6193ebe8ea3055b9b5cbe040624b6267.png

重启主机,查看网卡信息,可以发现eth0和br-lan的MAC地址是相同的,说明br-lan接口绑定的eth0网卡,对应主机的网络适配器1。现在为了方便管理,两个接口连接的都是管理网络,接下来手工把它们区分一下。

850775ab932bc58429db98d01a33c0f3.png

创建一个WAN接口,绑定eth1网卡。

73f00c34ce0d6f2715e9060bfcf4fff7.png

应用变更之后,可以看到接口自动获取了192.168.0.103的IP地址,然后我们修改wan区域的入栈数据防火墙规则为接受,就可以通过WAN接口管理设备了。

9debc5f6dd489aa803b6e37883c69de6.png

再修改br-lan接口的IP地址修改为172.16.113.1,掩码24位;现在它自己就是网关了,不用再配置网关。

0407de44733ed8f126fc5c9c12a2832c.png

然后将eth1这个网卡对应的端口组调整为“LINK01”,再找台主机,连接到端口组“LINK01”,可以看到新的网卡成功拿到了地址。

504a7734549931f492f8f6887fb55bfd.png

然后在这台主机使用LAN口的网关登录路由器,测试网络联通性。

4e55ba28d896949b5d864705ad1c53a0.png

最后,测试主机能否上网。

ef41ba1362a8800d6456f6e0338b0d7e.png

网络访问正常。到这里,iStoreOS就能当路由器来使用了。

52445744877ed1f49b437027eed893fa.gif

长按二维码
关注我们吧

f87c5bca226c03c1c5fcb8cdf20f9601.jpeg

ca8010a24cf2de7f0fa71fc51a6df674.png

将iStoreOS部署到VMware Workstation

笔记本电脑部署VMware ESXi 6.0系统

笔记本安装的VMware ESXi 6.7可以成功识别机械硬盘了

如何在Ubuntu 23.10部署KVM并创建虚拟机?

OpenWrt部署配置openVPN服务器

OpenWrt配置openVPN客户端

openVPN+SmartDNS=openDNS or smartVPN?

OpenWrt配置单臂路由模式

笔记本电脑安装CentOS

网络之路30:配置VRRP

网络之路31:配置VRRP多备份组负载分担

网络之路第五章:基础网络实验

Windows配置共享文件夹

openVPN配置实现客户端互访

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1904850.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis源码整体结构

一 前言 Redis源码研究为什么先介绍整体结构呢?其实也很简单,作为程序员的,要想对一个项目有快速的认知,对项目整体目录结构有一个清晰认识,有助于我们更好的了解这个系统。 二 目录结构 Redis源码download到本地之后,对应结构如下: 从上面的截图可以看出,Redis源码一…

【2024_CUMCM】T检验、F检验、卡方检验

T检验 T检验主要用于比较两组数据的均值差异,适用于小样本数据分析。它可以分为单样本T检验、独立样本T检验和配对样本T检验。 单样本T检验用于比较一个样本与已知的总体均值差异,独立样本T检验用于比较两个独立样本的均值差异,配对样本T检…

【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【21】【购物车】

持续学习&持续更新中… 守破离 【雷丰阳-谷粒商城 】【分布式高级篇-微服务架构篇】【21】【购物车】 购物车需求描述购物车数据结构数据Model抽取实现流程(参照京东)代码实现参考 购物车需求描述 用户可以在登录状态下将商品添加到购物车【用户购物…

从FasterTransformer源码解读开始了解大模型(2.1)代码通读03

从FasterTransformer源码解读开始了解大模型(2.2)代码解读03-forward函数 写在前面的话 本篇的内容继续解读forward函数,从650行开始进行解读 零、输出Context_embeddings和context_cum_log_probs的参数和逻辑 从653行开始,会…

Python实现ABC人工蜂群优化算法优化随机森林回归模型(RandomForestRegressor算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 人工蜂群算法(Artificial Bee Colony, ABC)是由Karaboga于2005年提出的一种新颖的基于群智能的全局优化…

LeetCode Hard|124.二叉树中的最大路径和

力扣题目链接 题目解读: 二叉树路径的定义即从1.任意节点出发,到达任意节点;2.该路径至少包含一个节点,且不一定经过跟节点;3.求所有可能路径和的最大值。 也就是说路径途径一个节点只能选择来去两个方向 考虑一个二叉…

微信公众平台测试账号本地微信功能测试说明

使用场景 在本地测试微信登录功能时,因为微信需要可以互联网访问的域名接口,所以本地使用花生壳做内网穿透,将前端服务的端口和后端服务端口进行绑定,获得花生壳提供的两个外网域名。 微信测试账号入口 绑定回调接口 回调接口的…

2024年06月CCF-GESP编程能力等级认证Python编程二级真题解析

本文收录于专栏《Python等级认证CCF-GESP真题解析》,专栏总目录:点这里,订阅后可阅读专栏内所有文章。 一、单选题(每题 2 分,共 30 分) 第 1 题 小杨父母带他到某培训机构给他报名参加CCF组织的GESP认证…

声明队列和交换机 + 消息转换器

目录 1、声明队列和交换机 方法一:基于Bean的方式声明 方法二:基于Spring注解的方式声明 2、消息转换器 1、声明队列和交换机 方法一:基于Bean的方式声明 注:队列和交换机的声明是放在消费者这边的,这位发送的人他…

力扣206

题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输出:[2,1]示例 3: 输…

【排序算法】—— 快速排序

快速排序的原理是交换排序,其中qsort函数用的排序原理就是快速排序,它是一种效率较高的不稳定函数,时间复杂度为O(N*longN),接下来就来学习一下快速排序。 一、快速排序思路 1.整体思路 以升序排序为例: (1)、首先随…

PTA甲级1005:Spell It Right

错误代码&#xff1a; #include<iostream> #include<vector> #include<unordered_map> using namespace std;int main() {unordered_map<int, string> map {{0, "zero"}, {1, "one"}, {2, "two"}, {3, "three&qu…

有一个日期(Date)类的对象和一个时间(Time)类的对象,均已指定了内容,要求一次输出其中的日期和时间

可以使用友元成员函数。在本例中除了介绍有关友元成员函数的简单应用外&#xff0c;还将用到类的提前引用声明&#xff0c;请读者注意。编写程序&#xff1a; 运行结果&#xff1a; 程序分析&#xff1a; 在一般情况下&#xff0c;两个不同的类是互不相干的。display函…

实验六 图像的傅立叶变换

一&#xff0e;实验目的 1了解图像变换的意义和手段&#xff1b; 2熟悉傅立叶变换的基本性质&#xff1b; 3熟练掌握FFT变换方法及应用&#xff1b; 4通过实验了解二维频谱的分布特点&#xff1b; 5通过本实验掌握利用MATLAB编程实现数字图像的傅立叶变换。 6评价人眼对图…

股票Level-2行情是什么,应该怎么使用,从哪里获取数据

行情接入方法 level2行情websocket接入方法-CSDN博客 相比传统的股票行情&#xff0c;Level-2行情为投资者打开了更广阔的视野&#xff0c;不仅限于买一卖一的表面数据&#xff0c;而是深入到市场的核心&#xff0c;提供了十档乃至千档的行情信息&#xff08;沪市十档&#…

关于MCU-Cortex M7的存储结构(flash与SRAM)

MCU并没有DDR&#xff0c;所以他把代码存储在flash上&#xff0c;临时变量和栈运行在SRAM上。之所以这么做是因为MCU的CPU频率很低&#xff0c;一般低于500MHZ&#xff0c;flash的读取速度能够满足CPU的取指需求&#xff0c;但flash 的写入速度很慢&#xff0c;所以引入了SRAM …

【数据结构与算法】快速排序挖坑法

&#x1f493; 博客主页&#xff1a;倔强的石头的CSDN主页 &#x1f4dd;Gitee主页&#xff1a;倔强的石头的gitee主页 ⏩ 文章专栏&#xff1a;《数据结构与算法》 期待您的关注 ​

go语言day11 错误 defer(),panic(),recover()

错误&#xff1a; 创建错误 1&#xff09;fmt包下提供的方法 fmt.Errorf(" 格式化字符串信息 " &#xff0c; 空接口类型对象 ) 2&#xff09;errors包下提供的方法 errors.New(" 字符串信息 ") 创建自定义错误 需要实现error接口&#xff0c;而error接口…

【植物大战僵尸杂交版】获取+存档插件

文章目录 一、还记得《植物大战僵尸》吗&#xff1f;二、在哪下载&#xff0c;怎么安装&#xff1f;三、杂交版如何进行存档功能概述 一、还记得《植物大战僵尸》吗&#xff1f; 最近&#xff0c;一款曾经在15年前风靡一时的经典游戏《植物大战僵尸》似乎迎来了它的"文艺复…

C++初学者指南-5.标准库(第一部分)--迭代器

C初学者指南-5.标准库(第一部分)–迭代器 Iterators 文章目录 C初学者指南-5.标准库(第一部分)--迭代器 Iterators1.默认正向迭代器2.反向迭代器3.基于迭代器的循环4.示例&#xff1a;交换相邻的一对元素5.迭代器范围6.迭代器范围中的元素数量7. 总结&#xff1a;迭代器 指向某…