手把手搭建家用 NAS 全能服务器(2)| Hyper-V的Windows Server 2022和Ubuntu 22.
来源:http://www.tudoupe.com时间:2022-07-21
手动的家庭NAS全能服务器(2)|Hyper-V的Windows Server 2022和Ubuntu 22.04服务器双重系统
原址:CSDN Bowen
初步说明:手动的Home NAS全性能服务器(1)|预备和配置选项
文章目录
- 手动的家庭NAS全能服务器(2)|Hyper-V的Windows Server 2022和Ubuntu 22.04服务器双重系统
- 1. 前言
- 2. 操作系统选择
- 2.不同系统优缺点的比较
- 2.2多系统解决方案: Hyper-V
- 2.3 Windows版本选择:Winserver 2022数据中心
- 2.4 Linux发行选择:Ubuntu 22.04服务器
- 3. 系统安装
- 3.1 Winserver安装
- 3.2Hyper-Vubuntu安装
- 3.2.1启用超-V
- 3.2.2安装Ubuntu 22.04服务器
- 3.2.3创建虚拟交换
- 3.2.4创建Ubuntu服务器虚拟机
- 3.2.5向虚拟机直接安装硬盘
- 4. 总结
1. 前言
在本文中,作者简要介绍了他所设置的服务器的配置,以及有关配置选择的一些个人知识。
本篇文章将从操作系统的选择上,详细地介绍笔者对这台家用服务器地功能地位的思考,以及为何要选择使用 Hyper-V 虚拟化技术,将 Winserver 和 Ubuntu 两个系统塞在同一台机器中。
编码并不容易,我们希望读者会给予赞扬、收集或注意
2. 操作系统选择
2.不同系统优缺点的比较
硬件组装完后的第一件事,就是考虑操作系统。对于操作系统的选择,那可是五花八门,不过主要分为三种大类:Windows、Linux和 Mac。当然,黑苹果系统不适合作为服务器,也就从考虑范围中剔除了。
在Windows和Linux中,选择过程相当痛苦:
- 几乎所有的用户侧应用程序都兼容Windows,特别是与游戏有关的领域。
- 作为服务端口,Windows比Linux更难操作,缺乏许多Linux功能,或受到许多限制。
- 由于开放源代码的上帝和它的使用简便,Linux的设计很容易定制
- Linux 虽然在作为服务端上可能具有许多优势,但是在考虑到游戏相关的方面时,Linux 不得不败下阵来
思索思索, 犹豫, 最后我突然想到, 作为一个成年人, 我想要的一切!
2.2多系统解决方案: Hyper-V
为了将Windows和Linux引入相同的收入流,问题就出现了:如何协调多个系统?
对于多系统解决方案,当前主流解决方案如下:
- VMware虚拟机:最常见的构建虚拟机的方法是使用VMware工具,其缺点是它会带来一些性能损失,并不会感觉优雅。
- EXSi系统: EXSi是VMWare公司的系统。它旨在运行虚拟机, 尽量减少配置要求和简化部署.只需几分钟时间,客户可以完成整个过程,从安装到运行虚拟机,尤其是在下载和安装预配置的虚拟设备时。EXSi是我最初的想法,但考虑EXSi的硬件兼容性(基板装载网络卡是默认的,需要安装社区驱动版本)技能难度以及今后的维护成本,遂弃。
- Hyper-V: Hyper-V是微软的虚拟化产品。是微软第一个采用类似Vmware ESXi 和 Citrix Xen 的基于 hypervisor 的技术。Hypervisor虚拟机也引入了性能消耗,但是见下图,Hyper-V是Type 1 Hypervisor模式。与VMware的Type2模式相比,性能消耗更低,它成为最终的解决办法。
至于VMware和Hyper-V比较,有兴趣的可以查看 微软的儿子Hyper-V与虚拟化巨头VMware Workstation竞争 这篇文章,讲的比较通透。总结来说,下面的图表可以显示其性能。
2.3 Windows版本选择:Winserver 2022数据中心
Windows对你来说更熟悉。但在这里作者选择Winserver,而不是选择像Win10那样的消费者级系统,因为大多数人更熟悉Win10。作为Winserver 2022的服务器版本,与消费者Win系统相比,优势如下:
- Winserver 2022事实上,与Win10内核一样,操作中几乎没有兼容性
- Winserver不会预先安装消费级软件,如硬盘商店和Xbox游戏酒吧,这完全不合时宜,而且很新鲜
- Winserver的硬件消耗比消耗级系统小,而且更稳定
- Winserver独立的服务器管理面板,适合监控
- Winserver具有Hyper-V功能,适用于直接Linux虚拟化
分析了Winserver的各个优点后,我还比较了各种版本的Winserver,遵循使用新而不是旧的原则,Winserver 2022 Datacenter版于2022年下半年正式发布。当然,所有Winserver必须被激活,此步骤将通过建立自己的KMS服务器来解决。
2.4 Linux发行选择:Ubuntu 22.04服务器
确定Hyper-V的Windows载体后,现在是选择Linux发行的时候了。作者使用Linux版本,也没有任何“他不应该”对某一特定版本的痴迷。我自己使用了6和7美分,和Ubuntu16、18和20,在我另一台电脑上,它也运行了曼贾罗的双重系统,因此作者有系统选择方面的经验:
- CentOS: Cents与其他版本相比,因为它是RedHat的另一个分支,因此,稳定是充分保证的,但我觉得 CentOS的官方来源通常是较老的,曾经折磨我很多次,所以这次我没有选择 CentOS
- Manjaro:作为 Archlinux 的一个发行版,曼贾罗在桌面边缘获得了很多赞扬,AUR的软件源和 pacman的管理满足了许多强制要求,而且是因为它的软件“太新了,”我也经常遇到许多奇怪的问题,因此,它不适合作为稳定的服务器
- Ubuntu: Ubuntu是一个折扣的选择,作者的个性也比较熟悉的,最終決定使用Ubuntu。对于Ubuntu,我也没有选择桌面版本。相反,他们选择没有桌面边缘.04服务器版本的22。
3. 系统安装
3.1 Winserver安装
先从微软官方下载 Winserver 2022 ISO镜子。然后把镜子刷入准备好的U盘.通过在 BIOS 设置 U 盘引导 Boot 后,输入Winserver 2022的安装页,然后注意安装 Windows Server 2022 Datacenter(Desktop Experience) 带桌面的版本就好。
然后是马平河的安装过程,这里没有任何数字。
3.2Hyper-Vubuntu安装
3.2.1启用超-V
打开Winserver的特别“服务器管理员”并在右上角选择“管理”-“添加角色和功能”。
然后在配置接口中的服务器角色中选择Hyper-V。
至于 Hyper-V设置中的“虚拟交换器”,您不能先设置它,然后再设置它。
然后,回到服务器管理员,在右上角选择工具,打开Hyper-V管理员。
3.2.2安装Ubuntu 22.04服务器
首先推荐使用清华镜像网站,获取 Ubuntu 22.04 Server 的镜像。点击清华镜像网右侧的“获取下载链接”,然后搜索“Ubuntu”,再下载相应的版本。
3.2.3创建虚拟交换
下载镜子后,打开Hyper-V管理器并输入虚拟交换管理器。
这里,您可以创建一个虚拟交换,以连接到虚拟机:
- 外部网络:通过现有的网络卡与虚拟机进行通信,作为载体,使虚拟机能够连接到外部网络
- 内部网络: 仅允许主机与虚拟机之间的网络通信, 虚拟机不能超过外部网络.
- 专用网络: 仅允许不同虚拟机之间的网络通信.
这里,因为在我配置中的集成网络卡之外,购买了额外的网络卡,因此,它使用在外部网络上的SR-IOV直接连接到网络卡。注意,SR-IOV的功能需要在 BIOS中启用,具体开放计划取决于每个主板,例如,在我的显微基板上,这个选项在 BIOS上可用OC
-CPU Feature
-Intel VT-D Tech
。
最终的配置如下:
这样设置后,网卡就直通给这个虚拟机了。如果没有多余网卡供直通,也可以使用“共享此网络适配器”来使虚拟机联网,但那样将不方便暴露虚拟机中的服务,还是推荐买多一张网卡。
3.2.4创建Ubuntu服务器虚拟机
最后,在Hyper-V管理器中创建了一个新的虚拟机,它的设置如下:
- "指定名称和位置":修改虚拟机的名称以您喜欢的名字
- 指定代数: 不需要前行兼容, 所以使用第二代
- “分配内存”:作者给出了8G内存,但它可以稍后设置,所以可以随意设置
- "配置网络":选择您刚创建的虚拟交换
- 连接虚拟磁盘:选择虚拟磁盘的默认创建,将C磁盘中的固体空间分割为虚拟机的系统磁盘
- "安装选项":使用Ubuntu服务器选择ISO文件安装系统
在上述操作之后,安装过程基本上在完成安装操作后在ubuntu虚拟机上完成。
3.2.5向虚拟机直接安装硬盘
由于作者还拥有两个用于虚拟机管理的16T机械硬盘,因此必须将硬盘直接使用到虚拟机上。
首先,在磁盘管理中,您需要一个直接的磁盘去压缩。
然后回到Hyper-V管理器,输入虚拟机设置,将一个新的硬盘添加到SCSI控制器中,并通过物理硬盘模式添加您需要的硬盘,这样您就可以在虚拟机上再次看到硬盘。
4. 总结
又到了一章节的末尾啦!这一次我们把 Winserver 系统和 Ubuntu Server 系统都装好了,可喜可贺,可喜可贺
相关新闻
- 2023-05-07 u盘启动盘制作向导(如何制作u盘启
- 2023-05-07 小白u盘启动盘软件下载(u盘启动盘
- 2023-05-07 u盘启动盘里的iso文件需要解压(is
- 2023-05-07 k555lu盘启动盘(u盘启动盘怎么进入
- 2023-05-07 u盘启动盘cmos(U盘启动盘装系统)
- 2023-05-07 电脑pe制作u盘启动盘(微pe制作u盘启
- 2023-05-07 u盘启动盘改ntfs格式化吗(u盘格式化
- 2023-05-07 深度装机大师恢复u盘启动盘(深度装
- 2023-05-07 win7系统制作到u盘启动盘(如何制作
- 2023-05-06 u盘启动盘制作工具efi(U盘启动盘制
|
|
|
|
|
|
|
|
|
|