【折腾服务器 1】妖板 Intel N5105 + i226 主板安装 ESXi 7.0 教程

news2024/11/25 21:49:47

Catch Up

今年年初,开始搭建个人服务器,用的是一台 Dell 7010 SFF 主机,在上面部署了一些应用,例如:Calibre ,Blogs ,Minecraft Server 等。使用的是 frp 做的网络代理,有一台服务器在公网上,买的阿里云的服务,大半年以来运行的都没什么问题,直到 8月底的某一天晚上,例行检查服务器状态的时候,突然发现正确的密码怎么也登不进去,下意识认为服务器被攻击了,然后断网、使用 WinPE 重置了电脑密码,发现中病毒了,还是当时比较新比较流行的勒索病毒,就是那种随机加密的,真的是要命。这次的网络攻击来自境外,地址指向为荷兰的一个地方。

第二天网上找了一家专门做数据恢复的公司,问了一下价格,结果肯定就是没办法恢复了,价格太高了。还好之前不知道哪一天做了一次备份,关键数据还是在的。

分析了一下,发现 frp 在公网暴露了端口号,再加上当时防火墙策略有问题,导致一些关键端口没有关掉,然后服务器就没了。当时还有一个群晖的分区也挂在服务器上,导致这个分区也没了,总共是 500GB + 的数据没了。

这次复盘之后,更换了新的方案:

  1. 公网部分,阿里云的服务器更换了最新的 Ubuntu 版本,网络服务从 frp 更换成了 nps,在网络策略里设置只允许国内的 IP 访问。此外在域名解析方面,将境外的域名解析全部定向到 localhost,这样境外的地址就无法访问了,双重保险;
  2. 本地服务器的操作系统和杀毒软件需要及时更新,之前防止服务因 Windows 自动重启而终止,我直接关掉了 Windows 自动更新,这明显是一个错误。这会导致一些关键的补丁无法被安装,一些漏洞无法被更新。再加上当时装的杀毒软件过于古老,是几乎和我同龄的需要用光盘安装的瑞星杀毒软件,而并非最新的杀毒软件,这也导致病毒和异常访问无法被识别;
  3. NAS 不能直接连接到向公网公开的服务器上,需要拷贝文件的时候要使用专用的存储器;
  4. 网络代理服务不能安装到性能较好的机器上,这样遇到大量网络访问的时候,机器性能则可以直接限制一部分攻击;

Docker 和相关应用服务仍然安装到实体机器上,系统更新到 Windows 11 专业版,这就需要一台 NAS 专门做备份工作,一台服务器专门做网络代理服务。但是受限于服务器的耗电量,因此需要搞一台 All in One,虽然说是 All in One ,All in Boom,但是只要用的自己就问题不大。这里就需要安装 ESXi 做虚拟机服务。

Chapter 1 机器准备

这里准备的是一台今年新出的(2022)使用 N5105 处理器的 NAS 主板,上面集成了 Intel 226V 2.5G 网卡,总共有 4 个网口。六个 SATA 口,其中一个是原生的其余五个是扩展出来的,两个 NVMe M.2 插槽,足够用的 USB 插槽,HDMI 和 DP 接口。

IMG_3456

我装了两条 DDR4 4GB 的拆机内存条,一块 128GB 的拆机 SSD,一块 500GB 的 HDD,一块 2TB 的 HDD,一块 4TB 的 HDD。这里是我没办法搞到一样容量的硬盘,依然推荐使用多个一样容量的硬盘,这样组磁盘阵列的时候损失的容量会小一些,我这个怎样组都会浪费许多的容量。将这些东西装进机箱里。

IMG_3474

使用三根线将四个网口接到交换机上,将 UPS 的控制线接到服务器上。然后,先不要通电,这个主板通电就会立即启动。

Chapter 2 准备 ESXi 启动 U 盘

下载资料点击下方链接
资料在此下载
下载资料点击上方链接
下载资料点击上方链接

找一个大于 8GB 的 U盘,作为启动盘,我这里使用的是一个 16GB 的 MLC 颗粒的短 U盘,使用 Ventoy2Disk 软件将 Ventoy 安装到 U盘。完成后在 我的电脑 里会显示一个命名为 Ventoy 的磁盘,

image-20221224222712330

image-20221224222810623

ESXi-7.0U3f-20036589-SYSIN-NUC-USB-NVME-SLIC_2.6.iso 拷贝至 U盘内即可。

Chapter 3 安装 ESXi 至服务器

将刚才的 U盘插入到电脑的任意可以使用的 USB 接口上,将显示器连接至电脑,将键盘连接至电脑,然后开机。

进入 Ventoy 界面后,找到刚才拷贝进去的 ISO 镜像,然后敲击回车键进入安装流程。

等待下方进度条走完,进入安装阶段。

image-20221224223452680

按照提示点击回车。

image-20221224223528315

image-20221224223552497

按下 F11 同意。

然后进入硬盘选择页面,找到我的 128GB 的 TOSHIBA NVMe 硬盘,也就是目标的系统安装磁盘,点击回车。然后进入键盘布局选择页面,不需要管,默认即可,然后回车继续,进入密码设置页面。密码必须有一个大写字母,小写字母,数字,特殊字符。

image-20221224223852982

设置完之后,回车继续,接着按 F11 继续安装。等待进度条走完,选择 Remove the installation media before rebooting 然后继续点击回车。拔掉 U盘。等待重启。

image-20221224224024399

Chapter 4 配置 ESXi 基础设置

在重启之后,按下 F2 输入 root 账号的密码。

进入 Configure Management Network

点击第一个 Network Adapters 设置 ESXi 管理口,我设置的 ETh3 也就是 vmnic3,有 X 的就是选上的。点击回车完成设置。

进入第三项 IPv4 Configuration ,修改 ESXi 后台管理的 IP 地址。使用最后一个选项即可。如果之前插入了网线,下面会自动出现 IP 地址,没需求修不用改,用默认的就可以,然后再在主路由里将这个 IP 地址分配给这个网口就可以。注意!!!一定一定一定要在主路由里将这个 IP 地址分配给这个 ESXi 管理口,这样路由器再重新分配 IP 的时候这个网口的地址就不会改变。

image-20221224224627891

点击回车,完成设置,按下键盘左上角的 ESC

image-20221224224941490

image-20221224225025814

这时有提示是否需要保存刚才的设置,然后输入 Y 确认更改。

到这里,就完成了 ESXi 的安装了,可以将显示器线拔下,将键盘撤走。然后把服务器放置到机架上,将网线正确连接到交换机上,将电源正确连接到 UPS 或 PDU 上,将 UPS 控制线连接至服务器即可。

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

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

相关文章

cubeIDE开发, UART的CubeMX及HAL库实现原理及底层分析

一、UART通信协议 UART通用异步收发器(Universal Asynchronous Receiver and Transmitter)是STM32 上常用的串行通信外设,可以灵活地与外部设备进行全双工数据交换,需要注意区别: 【1】USART-通用同步异步收发器(Universal Synchronous Async…

<Linux线程互斥与死锁>——《Linux》

目录 1. Linux线程互斥 进程线程间的互斥相关背景概念 互斥量mutex 互斥量的接口 初始化互斥量 销毁互斥量 互斥量加锁和解锁 互斥量实现原理探究 可重入VS线程安全 概念 常见的线程不安全的情况 常见的线程安全的情况 常见不可重入的情况 常见可重入的情况 可重…

K. Lonely Numbers(线性筛 + 差分)

Problem - 1423K - Codeforces 在数字世界中,如果两个不同的数字有很多共同点,而且每个数字都有独特的好处,那么它们就是朋友。 更确切地说,如果gcd(a,b), agcd(a,b), bgcd(a,b)能组成一个三角形的边,那么两个不同的数…

六、应用层(四)电子邮件

目录 4.1 电子邮件系统的组成结构 4.2 简单邮件传输协议(SMTP) 4.3 电子邮件格式 4.4 多用途网际邮件扩充(MIME) 4.5 邮局协议(POP3)和因特网报文存取协议(IMAP) 4.6 基…

小黑下午第一场面试被鸽,一切遇见随缘,继续第二场的leetcode之旅:654. 最大二叉树

小黑代码 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def constructMaximumBinaryTree(self, nums: Li…

SAP UI5 应用里 FlexBox 控件的设计原理

sap.m.FlexBox 控件为 flexible box layout 构建容器。VBox 控件为垂直的框布局(vertical flexible box layout)构建容器。 VBox 是一种使用的控件,因为它只是一个定制化的 FlexBox 控件。 VBox 包含 items 聚合,从 FlexBox 继承而来。 HBox 控件为水平…

字符串函数

注意:MySQL中,字符串的位置是从1开始的。 ASCII(S) 返回字符串S中的第一个字符的ASCII码值. 与第一个字符后面的其他字符无关。 SELECTASCII(Abcdfsf) FROM DUAL;CHAR_LENGTH(s) 返回字符串s的字符数。作用与CHARACTER_LENGTH(s)相同。 SELECTCHAR_LEN…

生信基础知识

1.生物数据库分类 (1)核酸数据库(2)蛋白质数据库(3)专用数据库 核酸数据库分为一级核酸数据库和二级核酸数据库 蛋白质数据库分为一级蛋白质数据库和二级蛋白质数据库 一级蛋白质数据库又分为蛋白质序列…

【Redis】应用问题解决

一、缓存击穿 1、什么叫缓存击穿 系统中某个查询次数很多的热点key,在某个时刻过期,而此时又正好有大量并发请求查询这个key,但是缓存的重建还没有完成,这样,就会有大量请求涌向后端数据库,使得其压力骤增…

爱了,阿里P9开源分享内部Java核心开发手册(2022版)覆盖P5到P8

这个世界唯一不变的就是变化, IT圈子不外如是。计算机领域一直在改变,从基础框架到计算设备,还有几乎每天都涌现出的新技术。因此,作为一名程序开发人员,我们要通过不断的学习来提高自己的技能。 所以持续学习的脚步自…

基于C++11实现的阻塞队列(BlockQueue)

思路: 生产者消费者模型如图,多个生产者线程和多个消费者线程共享同一固定大小的缓冲区,它们的生产和消费符合以下规则: 生产者不会在缓冲区满的时候继续向缓冲区放入数据,而消费者也不会在缓冲区空的时候&#xff0c…

AQS源码解读

retrantlock: A、B、C3个线程,假设A线程lock()时候拿到了锁,state被A设置成了1。 static final class NonfairSync extends Sync {private static final long serialVersionUID 7316153563782823691L;/*** Performs lock. Try immediate b…

喜欢写笔记的博主为什么要使用猿如意?

🔥🔥🔥猿如意🔥🔥🔥 喜欢写笔记的博主为什么要使用猿如意? markdown笔记 测 评 分 享 猿如意实战测评猿如意传送门什么是猿如意?猿如意使用感受markdown笔记实战测评总结猿如意传…

数据结构---红包分配算法

红包分配算法错误解法二倍均值法JAVA实现线段切割法确定每一条子线段的长度JAVA实现问题如下: 所有人抢到的金额之和要等于红包金额,不能多也不能少。每个人至少抢到1分钱。要保证红包拆分的金额尽可能分布均衡,不要出现两极分化太严重的情况…

【C函数】函数详解

函数前言一、函数是什么二、C语言中函数的分类(一)库函数1.printf类2.strcpy类3.math类4.概念5.小知识6.总结(二)自定义函数1.概念2.函数的组成3.例子1(求出两个数中的最大值)4.例子2(交换两个整…

mac释放“其他”内存空间的解决方法

官方解释Mac设备储存空间中的“其他”数据包含这不可移除的移动资源,例如,Siri 语音、字体、词典、不可移除的日志和缓存、聚焦索引以及系统数据如钥匙串和 CloudKit 数据库、系统无法删除缓存的文件等之外,还包含了一些无法识别的文件。当“…

ROS2 基础概念 节点

ROS2 基础概念 节点1. Nodes2. 重映射3. 环境设置3.1. ROS_DOMAIN_ID3.2. ROS_LOCALHOST_ONLY1. Nodes 每个节点应负责单个模块用途(例如,一个节点用于控制车轮电机,一个用于控制激光测距仪等) 可以通过话题、服务、操作或参数向…

C++-----模板

举个例子,如果要你交换两个数值,你会怎么做呢? ————你肯定会说,那就写一个Swap交换函数吧! 没错!Swap函数确实可以实现交换,但如果我想让你同时进行不能类型的数值呢,比如floa…

F - Permutation Distance(去绝对值数据结构)[AtCoder Beginner Contest 283]

题目如下&#xff1a; 题目链接 题解 or 思路&#xff1a; 去掉绝对值后 有 2242 \times 2 4224 中情况 虚线括起来的是需要维护的&#xff0c;其他直接枚举就行! 对于 pi<pjp_i < p_jpi​<pj​ 的情况&#xff0c;设我们维护的式子为 xxx 那我们每次枚举查找的范围…

hadoop生产调优之HDFS—集群压测

在企业中非常关心每天从 Java 后台拉取过来的数据&#xff0c;需要多久能上传到集群&#xff1f;消费者关心多久能从 HDFS 上拉取需要的数据&#xff1f; 为了搞清楚 HDFS 的读写性能&#xff0c;生产环境上非常需要对集群进行压测。 HDFS 的读写性能主要受网络和磁盘影响比较大…