接下来这几天来详细介绍VM并安装软路由,再利用软路由的特性在区网内部署网站和云端
unRaid的Hyperviser一样基於KVM架构;与一般软件Hyperviser不同的是,它实现了硬体的高扩展性。
经由英文翻译Kernel-based Virtual Machine意思为基於核心的虚拟机器
这里以之前介绍过的Proxmox VE来讲解下图,原理跟unRaid相同:
*由 V4711 - File:Kernel-based_Virtual_Machine.svg, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=71596692*
KVM由於直接安插在Linux内核里,更能调用底层的硬体驱动程序与资讯,也让其具有接近原装置的性能跟特性
通俗一点讲,常常找资料会听到的「硬体直通」就是KVM最大的特色,它能直接调用原设备的硬体驱动程序与资讯给VM,就可达到直接使用硬体的功能。
- CPU (1 – 160 Core)
- RAM (50 MB - 32 TB)
- 储存装置 (SATA,IDE接口等)
- 网路卡 , 声卡 , 显示卡
- 各类IO装置(键盘,滑鼠,印表机等)
大概一两个礼拜前不是有介绍路由器吗?
路由器因为它有可模拟的特性,所以每台电脑皆有可能当路由器
所以软路由就是一种可让设备变成路由器的系统
而这次我们要使用它来控制unRaid VM,让它来管理VM与Internet之间的封包
现今开源软件中最受欢迎的软路由系统
特色是多扩充套件(plugin),以及建构方便;所以一直很受网路开发者喜爱
由於同时具备了开源软件、底层运作、及可修改系统的特性
所以在安全性、效能与弹性皆具备。
TIPS:
OpenWRT被定位为「韧体」,即为一种嵌入式系统;意味着也可动手DIY将家用路由器改造成OpenWRT(俗称洗固件-刷韧体)
OpenWRT官网是否看的雾煞煞呢?
没关系,看完此段就懂了~
首先进官网载点
https://downloads.openwrt.org/releases/
这里点选最新版本21.02.0 (9/2释出,热腾腾der)
此页面为处理器架构选择,由於一般路由器使用订制处理器,须选择适合路由器运行的架构
而我们自组Server就选常见的x86即可
选择x86後会看见4个选项,分别代表:
基本上选64即可,但较老旧处理器(如奔腾)还是须注意架构是否支援
再来依需求选择镜像文件
文件名称含意:
因为KVM快照可能对订制img相容不佳;为安全起见,选择 squashfs(也就是第五个) 为佳
规划时间 开发时间 测试及验收 ...
函式的说明文件 可以在函式下方使用「'''」撰写函式的说明文件,说明文件可以跨好几行,直到找到下一个...
大家好,我是毛毛。ヾ(´∀ ˋ)ノ 废话不多说开始今天的解题Day~ 205. Isomorphic...
一、前言 昨天发文後,马上收到系统罐头通知,终於熬到这一天了(我好兴奋啊啊啊!)终於要完成人生首...
前言 我们透过前一天所学习的,与DOM的操作方式,开始要使用JS来改变html呈现的样子。 可以与画...