分类 主机系统 下的文章

因个人工作需求,需要外出的时候查看文档,试用了很多网盘的解决方案,最后选择了比较知名的seafile。而seafile支持与Office Online Server集成,来支持在线编辑和协同编辑的高级功能。

Office Online Server是一种 Office 服务器产品,它为 Office 文件提供基于浏览器的文件查看和编辑服务。服务器必须是 Windows Server 2012 R2 或 Windows Server 2016。(请注意,Windows Server 2016 需要 Office Online Server 2017 年 4 月或更高版本。)

微软要求安装Office Online Server 必须要有域控。并且Office Online Server不能安装到域控制器上。

域控 windows2016 :

ad1.lzuvdi.com 192.168.80.100
ad2.lzuvdi.com 192.168.80.200

Office Online Server Windows 2016

office.lzuvdi.com 192.168.80.111

1,安装 Office Online Server 必备组件

以管理员身份打开 Microsoft PowerShell 提示符,然后运行下面的命令示例来安装必需的角色和服务

Windows 2012R2:

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices,NET-Framework-Features,NET-Framework-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

Windows 2016:

Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,NET-Framework-Features,NET-Framework-45-Features,NET-Framework-Core,NET-Framework-45-Core,NET-HTTP-Activation,NET-Non-HTTP-Activ,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Server-Media-Foundation

66272-4xw2mzo8t45.png

安装成功

93141-9tp4loo9356.png

2,安装以下软件:

a).NET Framework 4.5.2
b)Visual C++ Redistributable Packages for Visual Studio 2013
c)Visual C++ Redistributable for Visual Studio 2015
d)Microsoft.IdentityModel.Extention.dll

有些组件如果提示已安装,跳过即可。

3,安装 Office Online Server

复制下面的链接,下载最新版的Office Online Server

ed2k://|file|cn_office_online_server_last_updated_november_2017_x64_dvd_100181918.iso|770267136|0660AFCFE1AC9A62E749194874643E98|/

96494-9md5t69dr7d.png

4,安装 Office Online Server 语言包

借助 Office Online Server 语言包,用户可以查看基于 Web 的 Office 多语言文件,无论是从 SharePoint 文档库打开,还是从 Outlook 网页版打开,都能查看。

点此下载Office Online Server 语言包,然后运行wacserverlanguagepack.exe 安装语言包

5,导入证书

如果只是在内网使用,导入内部的CA证书到个人证书即可。我是公网使用,我把公网的证书导入,并修改友好名称为office

96748-n0jlio9xe3.png

6,部署 Office Online Server 场

New-OfficeWebAppsFarm -InternalUrl "https://office.lzuvdi.com" -ExternalUrl "https://office.mr-mao.cn" -CertificateName "office" -EditingEnabled

参数说明:

-InternalURL 是运行 Office Online Server 服务器完全限定的域名 (FQDN),
-ExternalURL 是可以在 Internet 上访问的 FQDN。
-CertificateName 是证书的友好名称。
-EditingEnabled 在 Office Online 中启用编辑。

30167-jol1am0nuoj.png

部署成功,会提示如下信息:

02523-8sd24mpijnu.png

浏览器中打开 https://office.mr-mao.cn/hosting/discovery

显示如下信息

23191-6h69lcrlm1a.png

7,为seafile集成office online server 功能

编辑seahub_settings.py

# Enable Office Online Server
ENABLE_OFFICE_WEB_APP = True
# Url of Office Online Server's discovery page
# The discovery page tells Seafile how to interact with Office Online Server when view file online
# You should change `http://example.office-web-app.com` to your actual Office Online Server server address
OFFICE_WEB_APP_BASE_URL = 'https://office.mr-mao.cn/hosting/discovery'
# Expiration of WOPI access token
# WOPI access token is a string used by Seafile to determine the file's
# identity and permissions when use Office Online Server view it online
# And for security reason, this token should expire after a set time period
WOPI_ACCESS_TOKEN_EXPIRATION = 30 * 60 # seconds
# List of file formats that you want to view through Office Online Server
# You can change this value according to your preferences
# And of course you should make sure your Office Online Server supports to preview
# the files with the specified extensions
OFFICE_WEB_APP_FILE_EXTENSION = ('ods', 'xls', 'xlsb', 'xlsm', 'xlsx','ppsx', 'ppt',
    'pptm', 'pptx', 'doc', 'docm', 'docx')
# Enable edit files through Office Online Server
ENABLE_OFFICE_WEB_APP_EDIT = True
# types of files should be editable through Office Online Server
# Note, Office Online Server 2016 is needed for editing docx
OFFICE_WEB_APP_EDIT_FILE_EXTENSION = ('xlsx', 'pptx', 'docx')

然后重启seafile 和 seabub服务

8,测试在线编辑功能

01927-xfvmq955ij.png

50056-t7c8lfy0qo.png

参考链接

下面列出了服务器常用的操作系统的链接,通过网盘共享,如果链接失效,请留言。
所有的镜像来自于官方原版。

[scode type="blue"]2022年2月12日更新,添加nVidia-vgpu驱动、SQL Server。更新其他系统版本至最新、最全![/scode]

[scode type="blue"]2022年2月25日更新,添加VMware converter程序,更新其他系统版本至最新、最全![/scode]

[scode type="blue"]百度网盘提取码评论之后刷新可见,请勿留言无意义的评论![/scode]

1,Windows

点击下载 提取码

版本信息:

2008_R2_SP1_Lenovo_systemx.iso
cn_windows_server_2008_standard_enterprise_and_datacenter_with_sp2_x64_dvd_x15-41319.iso
cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso
cn_windows_server_2012_r2_vl_x64_dvd_2979220.iso
cn_windows_server_2012_r2_vl_with_update_x64_dvd_6052729.iso
cn_windows_server_2016_vl_x64_dvd_11636695.iso
cn_windows_server_2016_updated_feb_2018_x64_dvd_11636703.iso
cn_windows_storage_server_2016_x64_dvd_9327778.iso
cn_microsoft_hyper-v_server_2016_x64_dvd_9347275.iso
cn_windows_server_2019_updated_march_2019_x64_dvd_c1ffb46c.iso
zh-cn_windows_server_2022_x64_dvd_6c73507d.iso
Rufus 制作 USB 启动盘简单教程.pdf

2,CentOS

点击下载

版本信息:

CentOS-6.0-x86_64-bin-DVD1.iso
CentOS-6.1-x86_64-bin-DVD1.iso
CentOS-6.2-x86_64-bin-DVD1.iso
CentOS-6.3-x86_64-bin-DVD1.iso
CentOS-6.4-x86_64-bin-DVD1.iso
CentOS-6.5-x86_64-bin-DVD1.iso
CentOS-6.6-x86_64-bin-DVD1.iso
CentOS-6.7-x86_64-bin-DVD1.iso
CentOS-6.8-x86_64-bin-DVD1.iso
CentOS-6.9-x86_64-bin-DVD1.iso
CentOS-6.10-x86_64-bin-DVD1.iso
CentOS-7.0-1406-x86_64-DVD.iso
CentOS-7.1-x86_64-DVD-1503-01.iso
CentOS-7.2-x86_64-DVD-1511.iso
CentOS-7.3-x86_64-DVD-1611.iso
CentOS-7.4-x86_64-DVD-1708.iso
CentOS-7.5-x86_64-DVD-1804.iso
CentOS-7.6-x86_64-DVD-1810.iso
CentOS-7.7-x86_64-DVD-1908.iso
CentOS-7.8-x86_64-DVD-2003.iso
CentOS-7.9-x86_64-DVD-2009.iso
CentOS-8.0-x86_64-1905-dvd1.iso
CentOS-8.1.1911-x86_64-dvd1.iso
CentOS-8.2.2004-x86_64-dvd1.iso
CentOS-8.3.2011-x86_64-dvd1.iso
CentOS-8.4.2105-x86_64-dvd1.iso
CentOS-8.5.2111-x86_64-dvd1.iso

3,RHEL

点击下载

版本信息:

rhel-server-6.0-x86_64-dvd.iso
rhel-server-6.1-x86_64-dvd.iso
rhel-server-6.2-x86_64-dvd.iso
rhel-server-6.3-x86_64-dvd.iso
rhel-server-6.4-x86_64-dvd.iso
rhel-server-6.5-x86_64-dvd.iso
rhel-server-6.6-x86_64-dvd.iso
rhel-server-6.7-x86_64-dvd.iso
rhel-server-6.8-x86_64-dvd.iso
rhel-server-6.9-x86_64-dvd.iso
rhel-server-6.10-x86_64-dvd.iso
rhel-server-7.0-x86_64-dvd.iso
rhel-server-7.1-x86_64-dvd.iso
rhel-server-7.2-x86_64-dvd.iso
rhel-server-7.3-x86_64-dvd.iso
rhel-server-7.4-x86_64-dvd.iso
rhel-server-7.5-x86_64-dvd.iso
rhel-server-7.6-x86_64-dvd.iso
rhel-server-7.7-x86_64-dvd.iso
rhel-server-7.8-x86_64-dvd.iso
rhel-server-7.9-x86_64-dvd.iso
rhel-server-8.0-x86_64-dvd.iso
rhel-server-8.1-x86_64-dvd.iso
rhel-server-8.2-x86_64-dvd.iso
rhel-server-8.3-x86_64-dvd.iso
rhel-server-8.4-x86_64-dvd.iso
rhel-server-8.5-x86_64-dvd.iso

4,vSphere

点击下载
版本信息:

ESXI

VMware-VMvisor-Installer-201912001-15160138.x86_64.iso
VMware-VMvisor-Installer-201908001-14320405.x86_64.iso
VMware-VMvisor-Installer-6.0.update03-5572656.x86_64.iso
VMware-VMvisor-Installer-6.5.0.update03-14320405.x86_64.iso
VMware-VMvisor-Installer-6.5.0.update03-13932383.x86_64.iso
VMware-VMvisor-Installer-6.5.0.update02-8294253.x86_64.iso
VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso
VMware-VMvisor-Installer-6.7.0.update02-13006603.x86_64.iso
VMware-VMvisor-Installer-6.7.0.update01-10302608.x86_64.iso
VMware-VMvisor-Installer-6.7.0.update03-201912001-15160138.x86_64.iso
VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso
VMware-VMvisor-Installer-7.0U2-17630552.x86_64.iso
VMware-VMvisor-Installer-7.0U2a-17867351.x86_64.iso
VMware-VMvisor-Installer-7.0U3c-19193900.x86_64.iso

VCSA

VMware-VCSA-all-6.5.0-19261680.iso
VMware-VCSA-all-6.0.0-14518058.iso
VMware-VCSA-all-6.0.0-7977899.iso
VMware-VCSA-all-6.0.0-9451619.iso
VMware-VCSA-all-6.5.0-10964411.iso
VMware-VCSA-all-6.5.0-13638625.iso
VMware-VCSA-all-6.5.0-9451637.iso
VMware-VCSA-all-6.5.0-8307201.iso
VMware-VCSA-all-6.5.0-14836121.iso
VMware-VCSA-all-6.7.0-18831133.iso
VMware-VCSA-all-6.7.0-18010531.iso
VMware-VCSA-all-6.7.0-17138064.iso
VMware-VCSA-all-6.7.0-16708996.iso
VMware-VCSA-all-6.7.0-15976714.iso
VMware-VCSA-all-6.7.0-14367737.iso
VMware-VCSA-all-6.7.0-14836122.iso
VMware-VCSA-all-6.7.0-14070457.iso
VMware-VCSA-all-6.7.0-13643870.iso
VMware-VCSA-all-6.7.0-11726888.iso
VMware-VCSA-all-6.7.0-19300125.iso
VMware-VCSA-all-7.0.0-15952498.iso
VMware-VCSA-all-7.0.1-17327517.iso
VMware-VCSA-all-7.0.2-17958471.iso
VMware-VCSA-all-7.0.2-17694817.iso
VMware-VCSA-all-7.0.2-18455184.iso
VMware-VCSA-all-7.0.2-18356314.iso
VMware-VCSA-all-7.0.3-18778458.iso
VMware-VCSA-all-7.0.3-19234570.iso

PM系列阵列卡-ISO

ESXi-6.5.0-20190804001-standard-customized-pm8222.iso
ESXi-6.5.0-20190804001-standard-customized-pm8060.iso
ESXi-6.7.0-20191204001-standard-customized-pm8060.iso
ESXi-6.7.0-20191204001-standard-customized-pm8222.iso
ESXi-7.0U3c-19193900-standard-customized-pm8222.iso

OEM ISO (Lenovo、dell、inspur、cisco、hpe)

VMware-VMvisor-Installer-6.5.0.update03-18071574.x86_64-DellEMC_Customized-A08.iso
VMware_ESXi_6.5.0_Update3_13932383_Inspur_20200401.iso
VMware_ESXi_6.5.0_13932383_Custom_Cisco_6.5.3.1.iso
VMware-ESXi-6.7.0-Update3-18828794-HPE-Synergy-670.U3.10.8.6.1-Nov2021.iso
VMware-ESXi-6.5.0-Update3-18678235-HPE-Gen9plus-650.U3.10.8.0.36-Oct2021.iso
VMware-ESXi-6.5.0-Update3-18678235-HPE-Synergy-650.U3.10.8.5.11-Nov2021.iso
VMware-ESXi-6.5.0.update03-16576891-LNV-20200902.iso
VMware-ESXi-6.5.0-Update3-13932383-HPE-preGen9-650.U3.9.6.8.8-Jun2019.iso
VMware-VMvisor-Installer-7.0.0.update03-19193900.x86_64-DellEMC_Customized-A02.iso
VMware-ESXi-7.0.3-19193900-HPE-703.0.0.10.8.6.3-Jan2022-Synergy.iso
VMware-ESXi-7.0.3-19193900-HPE-703.0.0.10.8.1.3-Jan2022.iso
VMware_ESXi_7.0.2_17867351_LNV_20210717.iso
VMware-ESXi-7.0.3-Custom-Cisco-4.2.1-a.iso
Inspur_ESXI_7.0.2-2.iso
VMware-ESXi-6.7.0-Update3-18828794-HPE-Gen9plus-670.U3.10.8.1.2-Nov2021.iso
VMware-ESXi-6.7.0-17700523-Custom-Cisco-6.7.3.1.iso
VMware-VMvisor-Installer-6.7.0.update03-17700523.x86_64-DellEMC_Customized-A15.iso
VMware-ESXi-6.7.0.update03-17700523-LNV-20211116.iso
VMware_ESXi_6.7.0_8169922_Inspur_20200424.iso

神秘代码

VMware vSphere ESXi 7.0 Enterprise Plus
================================
JJ2WR-25L9P-H71A8-6J20P-C0K3F
HN2X0-0DH5M-M78Q1-780HH-CN214
JH09A-2YL84-M7EC8-FL0K2-3N2J2
VMware vCenter 7.0 Standard
============================
104HH-D4343-07879-MV08K-2D2H2
410NA-DW28H-H74K1-ZK882-948L4
406DK-FWHEH-075K8-XAC06-0JH08
VMware VSAN 7.0 Enterprise Plus
============================
HN0D8-AAJ1Q-07D00-6U924-CX224
50008-221DH-M7E99-A9CKM-A1030
HN0NH-62051-H75E9-P38RM-0H870
VMware vSphere 7 Enterprise Plus with Add-on for Kubernetes
============================================
J1608-4GJEQ-071L8-9VA0H-2MUK6
M10DH-8YL47-474L1-DV3U0-8H054
MM4MR-2G005-H7039-JVCAP-2RAL8
NSX企业版
UC3RA-D3XD4-H817Z-UEMNG-WC0WF
VSAN企业版    
NF4HH-F1K1Q-488R0-3L954-AF828

5,Horizon

点击下载

版本信息:

Horizon 6.1
Horizon 6.2
Horizon 7.0
Horizon 7.1
Horizon 7.2
Horizon 7.3
Horizon 7.4
Horizon 7.5
Horizon 7.6
Horizon 7.7
Horizon 7.8
Horizon 7.9
Horizon 7.10
Horizon 7.11
Horizon 7.12
Horizon 7.13
Horizon 7.13.2
Horizon 2006
Horizon 2103
Horizon 2106
Horizon 2111-ESB
备注:需要获取更多VMware信息,点击这里VMware常用连接

6,Ubuntu

点击下载

版本信息:

ubuntu-14.04.6-desktop-amd64.iso
ubuntu-14.04.6-server-amd64.iso
ubuntu-16.04.6-desktop-amd64.iso
ubuntu-16.04.6-server-amd64.iso
ubuntu-18.04-desktop-amd64.iso
ubuntu-18.04-server-amd64.iso
ubuntu-18.04.1-desktop-amd64.iso
ubuntu-18.04.1-server-amd64.iso
ubuntu-18.04.2-desktop-amd64.iso
ubuntu-18.04.2-server-amd64.iso
ubuntu-18.04.3-desktop-amd64.iso
ubuntu-18.04.3-server-amd64.iso
ubuntu-18.04.4-desktop-amd64.iso
ubuntu-18.04.4-server-amd64.iso
ubuntu-18.04.5-desktop-amd64.iso
ubuntu-18.04.5-server-arm64.iso
ubuntu-18.04.6-desktop-amd64.iso
ubuntu-18.10-desktop-amd64.iso
ubuntu-18.10-server-arm64.iso
ubuntu-19.04-desktop-amd64.iso
ubuntu-19.04-server-amd64.iso
ubuntu-19.10-desktop-amd64.iso
ubuntu-19.10-server-amd64.iso
ubuntu-20.04-desktop-amd64.iso
ubuntu-20.04.1-desktop-amd64.iso
ubuntu-20.04.1-live-server-amd64.iso
ubuntu-20.04.2-desktop-amd64.iso
ubuntu-20.04.2-live-server-amd64.iso
ubuntu-20.04.3-desktop-amd64.iso
ubuntu-20.10-desktop-amd64.iso
ubuntu-20.10-live-server-amd64.iso
ubuntu-21.04-desktop-amd64.iso
ubuntu-21.04-live-server-amd64.iso
ubuntu-21.10-desktop-amd64.iso
ubuntu-21.10-live-server-amd64.iso

7,Oracle Linux

点击下载

版本信息:

OracleLinux-Release6-Update0-x86_64-dvd.iso
OracleLinux-Release6-Update1-x86_64-dvd.iso
OracleLinux-Release6-Update2-x86_64-dvd.iso
OracleLinux-Release6-Update3-x86_64-dvd.iso
OracleLinux-Release6-Update4-x86_64-dvd.iso
OracleLinux-Release6-Update5-x86_64-dvd.iso
OracleLinux-Release6-Update6-x86_64-dvd.iso
OracleLinux-Release6-Update7-x86_64-dvd.iso
OracleLinux-Release6-Update8-x86_64-dvd.iso
OracleLinux-Release6-Update9-x86_64-dvd.iso
OracleLinux-Release6-Update10-x86_64-dvd.iso
OracleLinux-Release7-Update0-x86_64-dvd.iso
OracleLinux-Release7-Update1-x86_64-dvd.iso
OracleLinux-Release7-Update2-x86_64-dvd.iso
OracleLinux-Release7-Update3-x86_64-dvd.iso
OracleLinux-Release7-Update4-x86_64-dvd.iso
OracleLinux-Release7-Update5-x86_64-dvd.iso
OracleLinux-Release7-Update6-x86_64-dvd.iso
OracleLinux-Release7-Update7-x86_64-dvd.iso
OracleLinux-Release7-Update8-x86_64-dvd.iso
OracleLinux-Release7-Update9-x86_64-dvd.iso
OracleLinux-Release8-Update0-x86_64-dvd.iso
OracleLinux-Release8-Update0-x86_64-dvd.iso
OracleLinux-Release8-Update1-x86_64-dvd.iso
OracleLinux-Release8-Update2-x86_64-dvd.iso
OracleLinux-Release8-Update3-x86_64-dvd.iso
OracleLinux-Release8-Update4-x86_64-dvd.iso
OracleLinux-Release8-Update5-x86_64-dvd.iso

8,SUSE

点击下载

SLES-11-SP3-DVD-x86_64-GM-DVD1.iso
SLES-11-SP4-DVD-x86_64-GM-DVD1.iso
SLE-12-SP2-Server-DVD-x86_64-GM-DVD1.iso
SLE-12-SP3-Server-DVD-x86_64-GM-DVD1.iso
SLE-12-SP4-Server-DVD-x86_64-GM-DVD1.iso
SLE-15-Installer-DVD-x86_64-GM-DVD1.iso
SLE-15-Installer-DVD-x86_64-GM-DVD2.iso
SLE-15-Packages-x86_64-GM-DVD1.iso
SLE-12-SP5-SAP-DVD-x86_64-GM-DVD1.iso

9,nVidia-vGPU驱动-许可程序

点击下载

驱动

NVIDIA-GRID-vSphere-6.5-410.122-412.38.zip
NVIDIA-GRID-vSphere-6.7-410.122-412.38.zip
NVIDIA-GRID_vSphere-6.7-418.66-418.70-425.31.zip
NVIDIA-GRID-Windows-418.70-425.31.zip
NVIDIA-GRID-vSphere-6.5-418.66-418.70-425.31.zip
NVIDIA-GRID-vSphere-6.5-430.27-430.30-431.02.zip
NVIDIA-GRID-vSphere-6.7-430.27-430.30-431.02.zip
NVIDIA-GRID-Linux-KVM-430.46-431.79.zip
NVIDIA-GRID-Windows-430.46-431.79.zip
NVIDIA-GRID-vSphere-6.5_410.107-412.31.zip
NVIDIA-GRID-Windows_410.107-412.31.zip
NVIDIA-GRID-vSphere-6.7-390.113-390.115-392.37.zip
NVIDIA-GRID-vSphere-6.5-390.113-390.115-392.37.zip
NVIDIA-GRID-vSphere-6.7_410.107-412.31.zip
NVIDIA-GRID-vSphere-7.0-450.142-450.142.00-453.10.zip
NVIDIA-GRID-vSphere-7.0-470.82-470.82.01-472.39.zip
NVIDIA-GRID-Linux-KVM-450.80-450.80.02-452.39.zip
NVIDIA-GRID-Linux-KVM-470.82-470.82.01-472.39.zip
NVIDIA-GRID-RHEL-7.9-470.103.02-470.103.01-472.98.zip
NVIDIA-GRID-vSphere-6.7-450.55-450.51.05-451.48.zip
NVIDIA-GRID-vSphere-6.7-460.32.04-460.32.03-461.33.zip
NVIDIA-GRID-vSphere-6.5-450.102-450.102.04-452.77.zip

许可服务器

NVIDIA-ls-linux-2021.07-2021.07.0.30193485.zip
NVIDIA-ls-linux-2018.10.0.25098346.zip
NVIDIA-ls-windows-2018.10.0.25098346.zip
NVIDIA-ls-linux-2019.05.0.26416627.zip
NVIDIA-ls-windows-64-bit-2019.05.0.26416627.zip
NVIDIA-ls-linux-2020.05.0.28406365.zip
NVIDIA-gpumodeswitch-2016-04.zip

10,SQL Server

点此下载

cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.iso
cn_sql_server_2012_enterprise_core_edition_with_sp1_x64_dvd_1234496.iso
cn_sql_server_2012_enterprise_edition_with_sp1_x86_dvd_1458050.iso
cn_sql_server_2014_enterprise_edition_with_service_pack_1_x64_dvd_6669544.iso
cn_sql_server_2014_enterprise_edition_with_service_pack_2_x64_dvd_8962407.iso
cn_sql_server_2016_enterprise_with_service_pack_1_x64_dvd_9538279.iso
cn_sql_server_2016_enterprise_x64_dvd_8699450.iso
cn_sql_server_2019_enterprise_x64_dvd_2bfe815a.iso
zh-hans_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89199.iso

11,Debian

点此下载

debian-10.0.0-amd64-DVD-1.iso
debian-10.0.0-amd64-DVD-2.iso
debian-10.0.0-amd64-DVD-3.iso
debian-10.1.0-amd64-DVD-1.iso
debian-10.1.0-amd64-DVD-2.iso
debian-10.1.0-amd64-DVD-3.iso
debian-10.10.0-amd64-DVD-1.iso
debian-10.10.0-amd64-DVD-2.iso
debian-10.10.0-amd64-DVD-3.iso
debian-10.11.0-amd64-DVD-1.iso
debian-10.11.0-amd64-DVD-2.iso
debian-10.11.0-amd64-DVD-3.iso
debian-10.2.0-amd64-DVD-1.iso
debian-10.2.0-amd64-DVD-2.iso
debian-10.2.0-amd64-DVD-3.iso
debian-10.3.0-amd64-DVD-1.iso
debian-10.3.0-amd64-DVD-2.iso
debian-10.3.0-amd64-DVD-3.iso
debian-10.4.0-amd64-DVD-1.iso
debian-10.4.0-amd64-DVD-2.iso
debian-10.4.0-amd64-DVD-3.iso
debian-10.5.0-amd64-DVD-1.iso
debian-10.5.0-amd64-DVD-2.iso
debian-10.5.0-amd64-DVD-3.iso
debian-10.6.0-amd64-DVD-1.iso
debian-10.6.0-amd64-DVD-2.iso
debian-10.6.0-amd64-DVD-3.iso
debian-10.7.0-amd64-DVD-1.iso
debian-10.7.0-amd64-DVD-2.iso
debian-10.7.0-amd64-DVD-3.iso
debian-10.8.0-amd64-DVD-1.iso
debian-10.8.0-amd64-DVD-2.iso
debian-10.9.0-amd64-DVD-1.iso
debian-10.9.0-amd64-DVD-2.iso
debian-10.9.0-amd64-DVD-3.iso
debian-11.0.0-amd64-DVD-1.iso
debian-11.1.0-amd64-DVD-1.iso
debian-11.2.0-amd64-DVD-1.iso
debian-7.5.0-i386-DVD-1.iso
debian-7.5.0-i386-DVD-2.iso
debian-7.5.0-i386-DVD-3.iso
debian-7.8.0-amd64-DVD-1.iso
debian-7.8.0-amd64-DVD-2.iso
debian-7.8.0-amd64-DVD-3.iso
debian-7.8.0-i386-DVD-1.iso
debian-7.8.0-i386-DVD-2.iso
debian-7.8.0-i386-DVD-3.iso
debian-9.12.0-amd64-DVD-1.iso
debian-9.12.0-amd64-DVD-2.iso
debian-9.12.0-amd64-DVD-3.iso
debian-9.13.0-amd64-DVD-1.iso
debian-9.3.0-amd64-DVD-1.iso
debian-9.3.0-amd64-DVD-2.iso
debian-9.3.0-amd64-DVD-3.iso
debian-9.3.0-i386-DVD-1.iso
debian-9.3.0-i386-DVD-2.iso
debian-9.3.0-i386-DVD-3.iso
debian-9.4.0-amd64-DVD-1.iso
debian-9.4.0-amd64-DVD-2.iso
debian-9.4.0-amd64-DVD-3.iso
debian-9.5.0-amd64-DVD-1.iso
debian-9.5.0-amd64-DVD-2.iso
debian-9.5.0-amd64-DVD-3.iso

12,VMware converter

点击下载

VMware-converter-all-5.0.0-470252.exe
VMware-converter-all-5.0.1-875114.exe
VMware-converter-en-5.1.0-1087880.exe
VMware-converter-en-5.5.0-1362012.exe
VMware-converter-en-5.5.3-2183569.exe
VMware-converter-en-6.0.0-2716716.exe
VMware-converter-en-6.1.1-3533064.exe
VMware-converter-en-6.2.0-7348398.exe
VMware-converter-en-6.2.0-8466193.exe

模拟的hpc环境需要用户在集群内漫游登录。

一,配置NIS服务器

此处mgmt为nis server,node1-node4为nis client,并确保 /etc/hostname的名称和/etc/hosts映射的名称一致

88023-euz44i0s1n.png

81008-pi9t0zwjkq7.png

1,配置selinux

在集群内所有机器上执行下面命令然后重启。

sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

确保selinux 的状态为disabled

45231-qqgrws7s0f.png

2,关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

3,安装nis服务端软件

yum -y install ypserv rpcbind

4,配置nis域名

nisdomainname mgmt
echo "nisdomainname mgmt"  >> /etc/rc.local
chmod +x /etc/rc.d/rc.local
echo "NISDOMAIN=mgmt" >> /etc/sysconfig/network

77634-e01yu5tzbn.png

86656-pxr4tpy11h.png

5,配置nis端口

echo 'YPSERV_ARGS="-p 1011"' >> /etc/sysconfig/network
echo 'YPPASSWDD_ARGS="--port 1012""' >> /etc/sysconfig/network

重启ypserv服务并加入开机自启

systemctl restart rpcbind
systemctl restart ypserv
systemctl restart yppasswdd
systemctl enable rpcbind
systemctl enable ypserv
systemctl enable yppasswdd

6,查看ypserv服务

rpcinfo -p localhost
rpcinfo -u localhost ypserv

68496-ssg0pw3izld.png

99203-nnkdoishrnp.png

出现以上信息,则服务端配置正常。

7,初始化ypserv数据库

/usr/lib64/yp/ypinit -m

87033-7sklnl2oule.png

输入ctrl+d,然后输入y

65390-2kw18oulxss.png

8,新建用户

新建4个用户

adduser user1
adduser user2
adduser user3
adduser user4

修改用户的密码

echo user1 | passwd --stdin user1
echo user2 | passwd --stdin user2
echo user3 | passwd --stdin user3
echo user4 | passwd --stdin user4

59317-a2ammxpfda.png
如果需要实现普通账户在其他主机免密登录,则需要如下操作:

登录普通账户,

ssh-keygen -t rsa
cd /home/user1/.ssh/
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys

22483-n0bo1e66iu.png

8,更新NIS账户和资料库

make -C /var/yp
每次新建账号都需要执行此命令

86417-dmn3o58z1mv.png

二,配置nis客户端

1,安装nis客户端软件

yum install -y rpcbind yp-tools ypbind

2,设置nis域名

nisdomainname mgmt
echo "nisdomainname mgmt"  >> /etc/rc.local
chmod +x /etc/rc.d/rc.local
echo "NISDOMAIN=mgmt" >> /etc/sysconfig/network

3,修改/etc/nsswitch.conf

sed -i '/passwd:/s/sss/nis/' /etc/nsswitch.conf
sed -i '/shadow:/s/sss/nis/' /etc/nsswitch.conf
sed -i '/group:/s/sss/nis/' /etc/nsswitch.conf
sed -i '/hosts:/s/dns myhostname/nis dns/' /etc/nsswitch.conf

93717-aovh5xmgnvh.png

4,配置nis认证

输入setup

48361-0d4bg8kfeyph.png

选择 Authentication configuration,然后回车

85017-zu2ar33i4gi.png

选择Use NISUse Shadow PasswordsLocal authorization is sufficient,然后选择Next

02541-kovwybiprsg.png

配置domain和server,选择OK,然后退出即可。

5,启动nis服务并加入开机自启

systemctl restart rpcbind
systemctl restart ypbind
systemctl enable rpcbind
systemctl enable ypbind

6,测试

输入yptest

53632-rn3s7dyy3u.png

出现了我们在mgmt管理节点新建的4个用户,表示nis配置正常。

7,测试登录

su - user1

41733-59d30wlz3an.png

正常登录,但是提示warning: cannot change directory to /home/user1: No such file or directory,未在node1上找到user1的home 家目录,user1的home在mgmt的/home下,如何在登录user1的的时候,home也能正常使用呢。
有两种方法:

a,把mgmt 的/home 共享,然后在node1-node4上永久挂载
b,把mgmt 的/home共享,在用户登录的时候自动挂载用户的目录

显然,第二种方法更高效,使用的时候会自动挂载,一定时间范围内不用的话,会自动卸载,下次使用再次自动挂载。

三,安装配置autofs

1,安装autofs

yum install -y autofs

2,编辑/etc/autofs配置文件

vi /etc/auto.master

添加以下一行

/home   /etc/auto.nfs --timeout=60

autofs 的配置文件有三部分
第一部分/home 表示挂载点为/home,第二部分指定该挂接点的配置文件为/etc/auto.nfs,第三部分指定所挂接的文件系统在空闲60秒后自动被卸载。

vi /etc/auto.nfs

编辑如下

*   -fstype=nfs mgmt:/home/&

*是什么,&就是什么,后向引用,比如,把user1的家目录/user1挂载到/home/user1

07203-xi7vtp5x6u.png

3,开启autofs服务并加入开机自启

systemctl start autofs
systemctl enable autofs

4,测试用户登录

测试之前先df -h 以下

07277-16ggo7fryk3.png

su - user1

75748-j5ije4eu1rk.png

df -h

76776-mvfpu299o5h.png

su - user2

82192-mg1p8f60zsc.png

df -h 自动挂载了user2的目录。

登录四个用户以后

47163-lzykux8olh.png

可以看到自动挂载了4个用户的目录,60秒内,账户不活动的话,会自动卸载。

RAS - Reliability, Availability and Serviceability

本文转载自网络

Reliability: 可靠性。指的是系统必须尽可能的可靠,不会意外的崩溃,重启甚至导致系统物理损坏,这意味着一个具有可靠性的系统必须能够对于某些小的错误能够做到自修复,对于无法自修复的错误也尽可能进行隔离,保障系统其余部分正常运转。

Availability:可用性。指的是系统必须能够确保尽可能长时间工作而不下线,即使系统出现一些小的问题也不会影响整个系统的正常运行,在某些情况下甚至可以进行 Hot Plug 的操作,替换有问题的组件,从而严格的确保系统的 downtime 时间在一定范围内。

Serviceability:指的是系统能够提供便利的诊断功能,如系统日志,动态检测等手段方便管理人员进行系统诊断和维护操作,从而及早的发现错误并且修复错误。

RAS 作为一个整体,其作用在于确保整个系统尽可能长期可靠的运行而不下线,并且具备足够强大的容错机制。这对于像大型的数据中心,网络中心如股票证券交易所,电信机房,银行的数据库中心等应用环境是不可或缺的一部分。

ECC内存技术

ECC (Error Detection Code) - 错误检查和纠正。在数据位上额外的位存储一个用数据加密的代码,称为ECC码。ECC码将信息进行8比特位的编码,采用这种方式可以恢复1比特的错误。每一次数据写入内存的时候,ECC码使用一种特殊的算法对数据进行计算,其结果称为校验位(check bits)。然后将所有校验位加在一起的和是“校验和”(checksum),校验和与数据一起存放。当这些数据从内存中读出时,采用同一算法再次计算校验和,并和前面的计算结果相比较,如果结果相同,说明数据是正确的,反之说明有错误,ECC码则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被改正过来不影响系统运行。

ChipKill技术

ECC内存技术虽然可以同时检测和纠正单一比特错误,但如果同时检测出两个以上bits数据有错误,则无能为力。IBM的Chipkill 技术是利用内存的子结构方法来解决这一难题,弥补ECC的不足。Chipkill内存控制器所提供的存储保护在概念上和具有校验功能的磁盘阵列类似:在写数据的时候,把数据写到多个DIMM内存芯片上。这样,每个DIMM所起的作用和存储阵列相同。如果其中任何一个芯片失效了,它只影响到一个数据字节的某一比 特,因为其他比特存储在另外的芯片上。出现错误后,内存控制器能够从失效的芯片重新构造“失去”的数据,使得服务器可以继续正常工作。

Memory ProteXion / RBS

Memory ProteXion(内存保护,也称“冗余位迁移(RBS)”)是IBM的一项内存纠错技术,最初是为IBM大型机所开发的。它相对前面介绍的Chipkill内存技术在保护能力上更强些。它的工作方式与Windows NTFS 文件系统中热备用磁盘扇区有些类似,如果操作系统检测到磁盘上有坏扇区,它将把数据写到备用扇区以实现这一目的。

SDDC 和DDDC

英特尔提供了与ChipKill类似的功能,叫做单设备数据校正(Intel x4 / x8 SDDC) 。可修正单个DRAM设备上的多比特位错误,将单个 DRAM 从内存映射中删除,并将 DRAM 数据恢复至新设备,以快速修复整个 DRAM 设备的故障。在出错的DRAM从内存映射中被删除后,还可以继续进行单比特位数据校正。

DDDC是双设备数据校正。允许纠正双位硬件内存错误。确保当一个DIMM上的二个DRAM芯片发生多比特位错误时也能修复产生的错误,将出错的DRAM从内存映射中删除,并将修复好的数据恢复至新设备。 在出错的DRAM从内存映射中被删除后,还可以继续进行单比特位数据校正。

Memory Scrubbing

ECC只有在写入数据时才会产生,并且只有当从内存读取数据的时候,ECC模块才会去读取ECC校验码,并对照相同与否来发现出现的错误。但是,错误可能发生在还没有被访问到的内存位置,如果这种错误累积,就会导致无法修复的多比特位错误,进而导致数据损坏甚至系统崩溃。内存检查(Memory Scrubbing)是Intel的内存检查技术,引入一个嵌入式硬件引擎,不断地监测并修复出现的内存错误,从而可确保不会造成错误积累到不可修复的程度。

Memory Mirroring 内存镜像

内存镜像(Memory Mirroring) 采用两组DIMM互为镜像的方式形成一种备份机制,工作原理与RAID1硬盘类似,内存镜像是将内存数据做两个拷贝,分别放在主内存和镜像内存中。

正常工作情况下,内存数据读取只从活动内存卡中进行。只是当活动内存出现故障,内存保护和Chipkill修复技术都不能完全修复,才会从镜像内存中读取数据。如果一个内存中有足以引起系统报警的故障,系统会报告系统管理员;同时服务器就会自动地切换到使用镜像内存卡,直到这个有故障的内存被更换。镜像内存允许进行热交换(Hot swap)和在线添加(Hot-add)内存。

因为镜像内存采用的的两套内存中实际只有一套在使用,另一套用于备份,所以对于软件系统来说也就只有整个内存的一半容量是可用的。

Memory Sparing 内存备用

内存备用(Memory Sparing) 可以实现以DIMM为单位或是以Rank为单位的内存备用。当一个Rank或是DIMM将要失效(错误超过阈值)时,就会启动备用的Rank或DIMM,同时对出错的和备用的Rank或DIMM写入数据,当所有数据全部转移至备用Rank或DIMM后,将出错的Rank或DIMM关闭,切换至备用的Rank或是DIMM上,以避免系统的停机。内存备用(Memory Sparing)不能与内存镜像(Memory Mirroring)同时使用。

LockStep技术

内存通道的访问可分为独立通道模式(Independent Channel Mode)和精确同步模式(LockStep Channel Mode)。独立通道模式是指每个通道(Channel)独立运行,一个内存通道对应CPU的一个高速缓存行(Cache-line)。而LockStep技术使用相同的、冗余的硬件组件在同一时间内处理相同的指令,从而实现一个CPU高速缓存行(Cache-line)上的数据被分布到几个内存通道上。LockStep技术可以保持多个CPU、内存精确的同步,在正确的相同时钟周期内执行相同的指令。该技术保证能够发现任何错误,即使短暂的错误,系统也能在不间断处理和不损失数据的情况下恢复正常运行。LockStep也称锁步,或高级ECC。

Memory Interleaving 交叉存取技术

Memory Interleaving交叉存取技术是加快内存速度的一种技术 。 在典型的服务器系统中,大量连续的内存访问可能是性能瓶颈,因为内存访问时延会带来等待时间。 交叉存取技术是一种并行操作的内存存取,内存被分为一系列的簇,有多少个簇就叫做几路交叉存取。它的原理类似于RAID0技术。在交叉存取方式中,相邻位置的内存数据是被分在不同的块中,只要读写操作是要在两个块中进行的,它们就可以同时进行,从而有效地提高系统性能 。

Memory Hemisphere Mode

Hemisphere模式是一种高性能的交错模式。CPU内两个内存控制器之间的内存交错存取,处理器的Caching Agent 1不会访问其Home Agent 2,从而达到降低内存延迟(Latency),提高内存呑吐量,提高性能的目的。Hemisphere模式要求两个内存控制器之间的内存配置在DIMM规格和DRAM大小上完全一致。

UMA和NUMA

一致存储器访问(UMA)结构体系有时也被称为SMP(Symmetric Multi-Processor )模式。SMP模式将多个处理器与一个集中的存储器和I/O总线相连。所有处理器只能访问同一个物理存储器。一致性意指无论在什么时候,处理器只能为内存的每个数据保持或共享唯一一个数值。SMP的缺点是可伸缩性有限,因为在存储器和I/O接口达到饱和的时候,增加处理器并不能获得更高的性能。

NUMA(non-uniform memory access)是一种分布式存储器访问方式,处理器可以同时访问不同的存储器地址,大幅度提高并行性。 NUMA模式的基本特征是具有多个CPU模块,每个CPU模块由多个CPU组成,并且具有独立的本地内存、I/O槽口等。由于其节点之间可以通过互联模块(如称为Crossbar Switch)进行连接和信息交互,因此每个CPU可以访问整个系统的内存(这是NUMA系统与MPP系统的重要差别)。访问本地内存的速度将远远高于访问远地内存(系统内其它节点的内存)的速度,这也是非一致存储访问NUMA的由来。

预测故障分析

Predictive Failure Analysis预测故障分析。其关键任务目标是最小化非计划宕机时间。PFA(预测故障分析)会监控系统自身健康情况,并在失效实际发生前产生告警的能力。

Machine Check Architecture

Intel RAS集中解决三个方面的问题:一是数据保护,利用CRC、ECC等硬件机制来对传输的数据进行校验、纠错,如果无法纠正,就将损坏的数据进行隔离,以保证不造成更大的数据,避免系统的重启和宕机。二是高可用性,包括各种主要部件的备、镜像和热切换等,以保证系统的高可用性。三是计划宕机时间最小化,包括系统分区管理技术、CPU和内存的热添加和热移除等,将系统维护时间降低到最小。

除此之外,Intel建立了一个CMCI架构,以保证纯硬件的数据纠错,在硬件层保障信号传输的正确性。

当发生硬件无法完全纠正的错误的时候,Intel 进而提供了一系列需要联合OS/firmware进行的错误隔离以及错误恢复。对无法纠正的数据,使用一个Poison(毒药)标记,OS/firmware可以知道这些数据在硬件层次上无法恢复,从而可以决定进行Retry或者丢弃。

这些特性形成了一个完整的MCA架构(Machine Check Architecture)。MCA功能可以在不关机的情况下检查和纠正处理器、内存或者IO中的错误,在OS配合的情况可以对系统进行热维护,保障系统的不间断运行。微软Windows Server、RedHat、SUSELinux以及VMware等平台都已经支持这一功能。

需求:
storage 作为共享存储,mgmt和node1-node4为NFS客户端。

1,格式化并正确挂载存储,编辑fstab,实现开机自动挂载。

查看挂载目录

65316-do6ptat7i3q.png

实现开机自动挂载

26031-xucshzovxgd.png

2,安装NFS软件包,RHEL7和Centos7已经默认安装nfs和rpcbind。

yum install -y nfs-utils rpcbind

82322-qfzsmr8pvdk.png

3,配置NFS目录的导出策略

用于配置NFS服务程序配置文件的参数

65400-z29kxsatqli.png

编辑 /etc/exports

/data 192.168.80.1/23(rw,sync,no_root_squash)

05458-pd0ki9y4c5s.png

4,禁用防火墙,启动rpcbind和nfs服务,并加入开机自启。

由于在使用NFS服务进行文件共享之前,需要使用RPC(Remote Procedure Call,远程过程调用)服务将NFS服务器的IP地址和端口号等信息发送给客户端。因此,在启动NFS服务之前,还需要顺带重启并启用rpcbind服务程序,并将这两个服务一并加入开机启动项中。

如果操作系统禁用了IPV6,还需要如下操作:

编辑/etc/systemd/system/sockets.target.wants/rpcbind.socket,用#注释掉ListenStream=[::]:111这一行,rpcbind默认一起监听ipv4和ipv6,我在系统下禁用了ipv6,不删除的话,rpcbind不会启动

70216-i6pw0k4rpyd.png

systemctl daemon-reload
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs
systemctl stop firewalld
systemctl disable firewalld

如果有要求,不能禁用防火墙,那么就需要固定NFS使用的端口

echo -e "fs.nfs.nlm_tcpport=30002\nfs.nfs.nlm_udpport=30002" >> /etc/sysctl.conf
echo -e "MOUNTD_PORT=30003\nSTATD_PORT=30004" >> /etc/sysconfig/nfs
systctl -p

查看下端口使用情况

rpcinfo -p

87262-dd1p1b8cqld.png

在防火墙的TCP和UDP规则中放行 111 2049 30002 30003 30004

如何在Linux下放行端口,参考我的这篇文章CentOS7使用firewalld打开关闭防火墙与端口

5,查看nfs目录是否导出成功
storage服务器查看

showmount -e

44279-l0bmjfilpfd.png

客户端上查看

showmount -e 192.168.80.146

20691-vff17nujsp.png

6,客户端挂载NFS目录并测试

systemctl start nfs
systemctl enable nfs
mkdir /data
mount -t nfs 192.168.80.146:/data /data

70241-dirl4pea5dn.png

58448-6ftzpt7mtn3.png

7,开机自动挂载

编辑 /etc/fstab

87040-76h87g1oida.png

说明: defaults后面的“_netdev”说明只是限制网络设备,只挂载一次。

最近在模拟hpc测试环境,需要配置免密登录,过程记录如下

1,配置主机名映射关系,把所有需要互通的主机都加入
编辑/etc/hosts文件

49958-vtshbgb62l.png

2,生成密钥对,包含公钥和私钥

ssh-keygen -t rsa  -N "" -f  /root/.ssh/id_rsa

62143-v2w7jneqd.png

3,把公钥传到其他服务器

ssh-copy-id -i /root/.ssh/id_rsa.pub hostname

65216-wgdyknrqi1j.png

完成上述三步,只能实现单向登录。双向登录,需要在所有服务器上执行上述步骤。

上述过程实现了root用户的互信,如果需要其他用户互信,那么生成的密钥就必须在/home/user/.ssh/

4,查看公钥,在 authorized_keys文件中包含了所有的主机公钥。

81909-wjxiyofls5.png

5,测试免密登录

70197-iexs405qtjl.png

73574-jl72j28co8.png

54030-cii7odc6bpt.png

免密登录原理如下,图片来自于网络

08296-lh4oyb08z6e.png

图解,server A免登录到server B:

1,在A上生成公钥私钥。
2,将公钥拷贝给server B,使用ssh-copy-id -i 会自动追加到authorized_keys文件中。
3,Server A向Server B发送一个连接请求。
4,Server B得到ServerA的信息后,在authorized_key中查找,如果有相应的用户名和IP,则随机生成一个字符串,并用ServerA的公钥加密,发送给Server A。
5,Server A得到ServerB发来的消息后,使用私钥进行解密,然后将解密后的字符串发送给Server B。Server B进行和生成的对比,如果一致,则允许免登录。
6,得到server B发来的消息后,会使用私钥进行解析,然后将机密后的字符串发给server B。
7,接收到机密后的字符串会跟先前生成的字符串进行对比,如果一致就允许免密登陆,反之亦然。

SFF-8643:Internal Mini SAS HD 4i/8i

SFF-8643是最新的HD MiniSAS连接器设计,用于实现HD SAS内部互连解决方案。
SFF-8643是一款36针“高密度SAS”连接器,采用通常用于内部连接的塑料体。典型应用是SAS HBA与SAS驱动器之间的INTERNAL SAS链路。
SFF-8643符合最新的SAS 3.0规范,并支持12Gb / s数据传输协议
SFF-8643的HD MiniSAS外部对应产品是SFF-8644,它也兼容SAS 3.0,并且还支持12Gb / s SAS数据传输速度
SFF-8643和SFF-8644都可以支持最多4端口(4通道)的SAS数据。

96665-wkwvbk5ore9.png

SFF-8644:External Mini SAS HD 4x / 8x

SFF-8644是最新的HD MiniSAS连接器设计,用于实现HD SAS外部互连解决方案。
SFF-8644是一款36针“高密度SAS”连接器,采用与屏蔽外部连接兼容的金属外壳。典型应用是SAS HBA与SAS驱动器子系统之间的SAS链路。
SFF-8644符合最新的SAS 3.0规范,并支持12Gb / s数据传输协议
SFF-8644的HD MiniSAS内部对应产品是SFF-8643,它也兼容SAS 3.0,并且还支持12Gb / s SAS数据传输速度。
SFF-8644和SFF-8643都可以支持最多4端口(4通道)的SAS数据。

90183-6e90v5mnbej.png

这些较新的SFF-8644和SFF-8643 HD SAS连接器接口基本上取代了旧的SFF-8088外部和SFF-8087内部SAS接口。

SFF-8087:Internal Mini SAS 4i

SFF-8087 Mini-SAS连接器专为实现Mini SAS内部互连解决方案而设计。
SFF-8087是一款36针“ Mini SAS ”连接器,采用兼容内部连接的塑料锁定接口。典型应用是SAS HBA与SAS驱动器子系统之间的SAS链路。
SFF-8087符合最新的6Gb / s Mini-SAS 2.0规范,支持6Gb / s数据传输协议
SFF-8087的Mini-SAS外部对应产品是SFF-8088,它也兼容Mini-SAS 2.0,并且还支持6Gb / s SAS数据传输速度。
SFF-8087和SFF-8088均可支持最多4端口(4通道)的SAS数据。

93889-xp5wfstgtj8.png

SFF-8088:External Mini SAS 4x

SFF-8088 Mini-SAS连接器专为实现Mini SAS外部互连解决方案而设计。
SFF-8088是一款26针“ Mini SAS ”连接器,采用与屏蔽外部连接兼容的金属外壳。典型应用是SAS HBA与SAS驱动器子系统之间的SAS链路。
SFF-8088符合最新的6Gb / s Mini-SAS 2.0规范,支持6Gb / s数据传输协议。
SFF-8088的Mini-SAS内部对应产品是SFF-8087,它也兼容Mini-SAS 2.0,并且还支持6Gb / s SAS数据传输速度。
SFF-8088和SFF-8087均可支持最多4端口(4通道)的SAS数据。

02752-62dtmu2t63e.png

SFF-8639(现称'U.2')

SFF-8639是最新的连接器设计,用于连接MultiLink SAS驱动器或PCIe驱动器(包括硬盘驱动器和SSD驱动器)。它最近被SSD小型工具组重新命名为“U.2”。
SFF-8639是SFF-8680的修订版,它是一个29针2通道SAS驱动器接口。SFF-8639 U.2是一款68针驱动器接口连接器,具有更高的信号质量,可支持12Gb / s SAS和Gen 3 x4 PCIe或PCI Express NVMe。
SFF-8639 / U.2连接器可以集成到多个驱动器的pcb“对接底板”上,也可以集成到单个驱动器“T-Card”适配器上。
SFF-8639 U.2连接器共有6条高速信号路径,但SAS和PCIe规格在任何时候都只能使用多达4条通道。
它符合最新的12Gb / s SAS 3.0规范以及x4 Gen3 PCIe和SSD Form Factor V 1.0。

05070-te5u99akbzd.png

SFF-8680

SFF-8680是最新的连接器设计,用于连接SAS驱动器 - SAS硬盘和SAS SSD驱动器。
SFF-8680是一个29针连接器,带有塑料主体,配置有15个引脚,支持驱动器的电源要求,以及(2)7组引脚,用于传输SAS数据信号。
SFF-8680支持2个SAS端口(通道)与驱动器之间的连接。
SFF-8680可以集成到用于多个驱动器的pcb“对接底板”上,也可以集成到单个驱动器“T-Card”适配器上。
SFF-8680符合最新的SAS 3.0规范,并支持12Gb / s数据传输协议。
这种较新的SFF-8680驱动器接口连接器接口基本上取代了旧的SFF-8482驱动器接口连接器。

66990-nk4vt2btzo.png

SFF-8482

SFF-8482是一种连接器设计,用于连接SAS驱动器,SAS硬盘驱动器和SAS SSD驱动器的连接。
SFF-8482是一个29针连接器,带有塑料主体,配置有15个引脚,可支持驱动器的电源要求;(2)7组引脚,用于传输SAS数据信号。
SFF-8482支持2个SAS端口(通道)与驱动器之间的连接。
SFF-8482可以集成到多个驱动器的pcb“对接”背板上,安装在单驱动器“T-Card”适配器上。

94756-7t6gi3mbwo.png

平时在Linux下映射存储,都是映射哪台就给哪台插线,然后在存储端扫描WWPN,简单粗暴,没技术含量。当然,光交下也可以看。

1,查看当前卡的品牌,常用的卡有两种,Emulex和Qlogic。

lspci |grep -i fibre

76728-7o51m46f8vi.png

2,查看HBA卡的驱动版本

emulex:
modinfo lpfc | grep version
qlogic:
modinfo qla2xxx | grep version

xxx是qlogic hba卡的型号

97462-q2k5m98acyg.png

3,查看HBA卡的WWPN

more /sys/class/fc_host/host*/port_name

01241-focqfvjsnc5.png

服务器时间同步是一个容易被忽视的问题,我在做虚拟化的时候,一直拿域控做NTP服务器,ESXI加域,主机自动同步时间。在同一环境,部署有些设备需要ntp,填写域控IP,也会同步域控的时间。这样,保证了域成员和域控的时间一致,那么如何保证域成员和Internet的时间一致呢,这时候就要让域控同步外部时间了。关于NTP,一些细分概念相当专业,因个人精力能力有限,不做探究。

ntp源服务器,网上粘来复去的各种域名和IP非常之多,包括国家级和各个高校的NTP服务器,但是能用的没有几个,提供ntp对网络压力和服务器压力非常之大,成千上万的ntp客户端时不时的要和ntp服务器通信一下。我自己也测试了很多ntp服务器。最后觉得,还是微软提供的靠谱。另外,阿里云也提供了外网的ntp服务器,目前来看,还算靠谱,下面配置基于域控可以访问外网的情况。

配置

1,指定域控的外部时间源并同步

w32tm /config /manualpeerlist:"time.windows.com ntp1.aliyun.com" /syncfromflags:manual /reliable:yes /update
net stop w32time
net start w32time
w32tm /resync
w32tm /query /status

至此,域控已经可以同步外网时间了,并且默认自动同步。如果想配置域成员同步策略,在成员所在OU下配置GPO即可。

35125-hekutlqr0t.png

/manualpeerlist表示外部时间源服务器列表,多个服务器之间可用空格分隔
/syncfromflags:manual表示与指定的外部时间源服务器列表中的服务器进行同步
/reliable:yes设置此计算机是一个可靠的时间源。此设置只对域控制器有意义。
/update向时间服务发出配置已更改的通知,使更改生效

域内的客户端想要同主域时间同步,执行下面的命令即可。一般情况下,都会自动同步,无需干预,除非用GPO做了限制。

命令:w32tm /resync /rediscover

2、显示本地时间与目的时间的时间差

w32tm /stripchart /computer:ntp1.aliyun.com /samples:30 /dataonly

3、显示目前服务器指定的外部时间源

w32tm /query /source

目前可用的NTP服务器

time.windows.com
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com