首页 > 其他分享 >云计算实战(3)-XigmaNAS(1)

云计算实战(3)-XigmaNAS(1)

时间:2023-10-17 21:33:44浏览次数:43  
标签:实战 硬件 RAM XigmaNAS 计算 硬盘驱动器 服务器 CPU

目录

概述

XigmaNAS®是一款嵌入式开源存储NAS(网络附加存储)发行版,专为家庭用户和小型企业设计。

XigmaNAS可以安装在各种各样的硬件上,并通过许多标准网络协议支持所有流行的客户机操作系统(Windows、Mac、Linux、iOS和Android)的数据存储和传输。

名字的来历

XigmaNAS在其整个生命周期中经历了几次名称更改,但它始终是原始的开源NAS发行版。在2005年开始开发时,该项目最初被称为“FreeNAS”,在2011年iXsystems获得“FreeNAS”名称的商标时,为了避免法律问题,该项目更名为“NAS4Free”。2018年,我们获得了最终的合法注册名称“XigmaNAS”。

特性

基于web的界面:XigmaNAS由一个快速、稳定、响应迅速的WebGUI提供支持,它允许配置和管理整个服务器,而不需要与FreeBSD命令行进行交互。简化了管理任务,因此所有技能水平的用户都可以轻松管理他们的系统。

与任何设备共享数据:XigmaNAS支持与类unix、Apple macOS、Windows、iOS和Android系统(以及其他使用兼容网络协议的系统)共享数据。

通过任何协议共享数据:一些支持的协议包括:CIFS/SMB (Samba), Active Directory域控制器(Samba), FTP/SFTP/FTPES, SSH, NFS v4.1, AFP, DNLA/UPnP, RSYNC, Unison, iSCSI(启动器和目标),UPnP, Bittorent和Bridge, CARP和HAST协议。

高级存储特性:XigmaNAS支持并推荐使用ZFS来确保数据的完整性,但也支持软件RAID(0、1、5)、JBOD和UFS。磁盘加密也支持,以保持您的数据安全。S.M.A.R.T.监控与电子邮件通知可以提醒您的问题与您的驱动器成为一个严重的问题之前。XigmaNAS还支持使用4kb扇区的高级格式化驱动器。

虚拟化主机:XigmaNAS包括一个集成的基于web的Virtualbox主机,它可以运行由phpvirtualbox管理的虚拟机。

启动选项:XigmaNAS可以从LiveCD或LiveUSB启动,并可选择安装在Compact Flash、USB闪存驱动器、SSD、硬盘驱动器或许多其他可启动设备上。

数据库:MySQL(通过MariaDB)和phpMyAdmin包括在内。

兼容硬件列表

XigmaNAS适用于各种各样的硬件,我们无法测试每种可用的组合,也无法保证您的特定硬件100%兼容。您有责任确定您的硬件是否可以与特定版本的XigmaNAS一起工作。找出答案的第一步是查看版本并检查“兼容性列表”。如果您的硬件在特定版本的列表中。

构建您的终极服务器

到目前为止,我们发现基于英特尔芯片组和英特尔网络接口的系统出现的问题/错误较少,而且确实比其他一些品牌的系统性能要好一些。我们还可以在FreeBSD源代码中看到英特尔硬件的定期提交和驱动程序更新。

主板的选择:对于一个24/7运行的服务器来说,消费者主板和“prosumer”主板并不总是最好的选择。所有额外的硬件,让你做超频,外来的音频和视频功能,等等,是一个巨大的电力浪费。即使在BIOS中禁用,它们也会不停地使用电源24×7。它可能有各种各样对桌面有用的优秀功能,但我们不是在构建桌面。我们正在构建一个服务器,我们正在寻找可靠性和高正常运行时间。你想要一个主板,有尽可能多的板上,你需要没有额外的东西,你不需要。为此,我们推荐由美超微制造的服务器级主板,美超微以其在服务器级硬件方面的良好工程经验而闻名!

一个额外的好处是,其中大多数都带有板载IPMI局域网连接。IPMI真的很棒。你可以远程连接到你的服务器,如果你不想离开一个显示器/键盘/鼠标连接所有的时间,这是你应该得到的东西。安装XigmaNAS很容易。ISO通过IPMI和/或调整您的Bios设置,或从您使用的任何台式机/笔记本电脑运行服务器控制台,如果需要,从世界任何地方运行服务器控制台。

CPU的选择:没有必要购买一个超昂贵的CPU。当从推荐的CPU中选择时,请确保您的CPU与主板兼容64位。我们推荐英特尔至强双核或更好的,因为它们支持ECC,如果你真的想知道我们更喜欢什么。最终,这是你的选择。请记住,对于高网络传输速度,CPU频率对于Samba非常重要,因为Samba是基于每个用户的单线程。通常,任何3Ghz以上的CPU都能够以千兆速度处理Samba而不会出现问题。很多用户和自定义构建者往往忽略了这一点。
Arch: x86(32位)和ARM版本已经停产一段时间了

XigmaNAS Base System

XigmaNAS 12.3.0.4 uses FreeBSD 12.3 - Check this hardware compatibility list

Minimum Specs:

    OS disk: 2GB, RAM: 512MB for “Embedded” installs.
    OS disk: 4GB, RAM: 512MB for “Full” installs.

Hardware Requirements

多核64位处理器

一台至少有8GB RAM(推荐ECC)的PC,一个可启动的CD-Rom驱动器加上:

软盘/ u盘(用于配置存储)和一个或多个硬盘驱动器(用于存储)

一个可启动的USB或CF驱动器(嵌入式或全平台最少4GB);

但不建议在整个平台上使用CF卡或USB驱动器,并使用1个或多个硬盘驱动器进行数据存储。

一个可引导硬盘驱动器和一个或多个硬盘驱动器(用于存储)

一个可引导的硬盘驱动器(将为XigmaNAS和数据分区)

或者一个虚拟PC模拟器,如如上配置的VMware/QEMU。

绝对最小要求

2GB的RAM是无交换运行所需的绝对最小值。

512MB的空闲内存是升级嵌入式版本的最低要求。

使用高级特性和启用大量功能可能需要更多的RAM (4GB或更多)。

对于ZFS,我们建议至少使用8GB RAM以获得更好的系统性能。

标签:实战,硬件,RAM,XigmaNAS,计算,硬盘驱动器,服务器,CPU
From: https://www.cnblogs.com/waterruby/p/17770759.html

相关文章

  • # yyds干货盘点 # Python自动化办公之PDF版本发票识别并提取关键信息实战教程(上篇)
    大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公发票数据处理的问题,一起来看看吧。二、实现过程这个问题在实际工作中还是非常常见的,实用性和通用性都比较强,历史文章中其实也有写过几篇文章,这里继续给大家敲敲脑壳。不过这里还涉及到一个......
  • 云计算实战(1)-openeuler(1)
    目录概述概述openEuler社区,全称为OpenAtomopenEuler社区,是一个面向数字基础设施操作系统的开源社区,简称openEuler或者openEuler社区。由开放原子开源基金会(以下简称“基金会”)孵化及运营。openEuler是一个面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌......
  • 亚秒级实时计算项目
    基于FlinkCDC、SQL实现实时数仓构建能力,高级NRT解决方案,项⽬采⽤流处理计算引擎Flink,实时处理100万笔/s的交易数据。基于企业主流的流处理技术框架:Flume、Kafka、Flink、Hbase等基于Hive和Kylin的批数据处理,可进⾏多维分析。搭建监察预警体系,包括:预警规则管理,实时预警,历史预警,监察......
  • 使用CGAL计算直线和圆的交点
     #include<vector>#include<iostream>#include<CGAL/Exact_predicates_exact_constructions_kernel.h>#include<CGAL/Ray_2.h>#include<CGAL/Polygon_2.h>#include<CGAL/intersections.h>typedefCGAL::Exact_predicates_e......
  • 搜索引擎与程序化广告:原理、设计与实战pdf电子版2023 杨敏
    搜索引擎与程序化广告:原理、设计与实战pdf电子版2023杨敏出版年: 2023-9ISBN: 9787115617002下栽连接通读全书,可以感受到的是作者多年的工作经验的汇集和多方面的技术积累,不仅让我了解了当前多种流行的数据结构的实现原理和一些技术的底层实现,更让我感受到这些我们耳熟能......
  • 【开源分享】基于Html开发的房贷计算器,模仿新浪财经
    房贷计算器是一种房贷计算的在线计算Web应用,按用户选择的贷款类型、贷款金额、期限、利率可计算得出每月月供参考、支付利息、还款总额这些信息。本文模仿新浪财经开发的房贷计算器。作品预览https://fangdai.gitapp.cn源码地址https://github.com/geeeeeeeek/fangdai代码......
  • 输入售价后点击计算税费,自动显示在税费输入框!
    <!DOCTYPEhtml><html><headlang="en"><metacharset="UTF-8"></head><body><divstyle="text-align:center;">输入售价后点击计算税费,自动显示在税费输入框!</div><divclass="item&......
  • 数据库SQL实战|牛客网(查找入职员工时间排名倒数第三的员工所有信息)
    描述有一个员工employees表简况如下: 请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下:输出:10005|1955-01-21|Kyoichi|Maliniak|M|1989-09-12droptableifexists`employees`;CREATETABLE`employees`(`emp_no`int(11)NOTNULL,`bir......
  • Java编程之道:巧妙解决Excel公式迭代计算难题
    本文由葡萄城技术团队原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。什么是迭代计算迭代计算其实是在Excel中,一种公式的循环引用,对于了解编程概念的同学,很容易会想到另一个词“递归”。简单的说,就是一段程序调用自己,......
  • Python网络爬虫基础进阶到实战教程
    认识网络爬虫网络爬虫是指一种程序自动获取网页信息的方式,它能够自动化地获取互联网上的数据。通过使用网络爬虫,我们可以方便地获取到网络上的各种数据,例如网页链接、文本、图片、音频、视频等等。HTML页面组成网页是由HTML标签和内容组成,HTML标签通过标签属性可以定位到需要......