【VMware vSAN 7.0】6.3 使用延伸群集的最佳做法—我们有软硬件解决方案_vsan stretched cluster-程序员宅基地

技术标签: 虚拟机  1.服务器虚拟化集群方案  延伸集群  主机  vmware  vsan  

VMware vSAN

目录

 

1. vSAN简介

1.1 vSAN 概念

1.1.1 vSAN 的特性

1.2 vSAN术语和定义

1.3 vSAN 和传统存储

1.4 构建 vSAN 群集

1.5 vSAN 部署选项

1.6 与其他 VMware 软件集成

1.7 vSAN 的限制

 

2. 启用 vSAN 的要求

2.1 vSAN 的硬件要求

2.2 vSAN 的群集要求

2.3 vSAN 的软件要求

2.4 vSAN 的网络要求

2.5 许可证要求

 

3. 设计和优化 vSAN 集群

3.1 vSAN 存储组件设计和大小调整

3.1.1 规划 vSAN中的容量

3.1.2 vSAN 中的闪存缓存设备设计注意事项

3.1.3 vSAN 中的闪存容量设备设计注意事项

3.1.4 vSAN中磁盘的设计注意事项

3.1.5 vSAN 中存储控制器的设计注意事项

3.2 设计和优化 vSAN 主机

3.3 vSAN 集群的设计注意事项

3.4 设计 vSAN 网络

3.4.1 为 vSAN网络连接创建静态路由

3.5 vSAN 网络连接的最佳做法

3.6. 设计和优化 vSAN 故障域

3.7 使用引导设备和 vSAN

3.8 vSAN 群集中的持久日志记录

 

4. 为 vSAN 准备新的或现有的群集

4.1 选择或验证存储设备的兼容性

4.2 准备存储

4.2.1 准备存储设备

4.2.2 使用 ESXCLI 将闪存设备标记为容量设备

4.2.3 使用 ESXCLI 取消标记用作容量设备的闪存设备

4.2.4 使用 RVC 将闪存设备标记为容量设备

4.3 为 vSAN 提供内存

4.4 为 vSAN 准备主机

4.5 vSAN与 vCenter Server 的兼容性

4.6 准备存储控制器

4.7 配置 vSAN 网络

4.8 有关 vSAN 许可证的注意事项

 

5. 创建 vSAN 群集

5.1 vSAN群集的特性

5.2 创建 vSAN 集群之前

5.3 使用快速入门功能配置并扩展 vSAN 群集

5.3.1 使用快速入门功能配置 vSAN集群

5.4 手动启用 vSAN

5.4.1 为 vSAN设置 VMkernel 网络

5.4.2 创建 vSAN 集群

5.4.3 使用 vSphere Client 配置 vSAN 集群

5.4.4 编辑 vSAN 设置

5.4.5 在现有集群上启用 vSAN

5.5 配置 vSAN 集群的许可证设置

5.6 查看 vSAN数据存储

5.7 使用 vSAN 和 vSphere HA

5.8 使用 vCenter Server 部署 vSAN

5.9 禁用 vSAN

5.10 关闭并重新启动 vSAN 集群

 

6. 使用延伸群集将数据存储扩展到两个站点

6.1 延伸集群简介

6.2 延伸集群设计注意事项

6.3 使用延伸群集的最佳做法

6.4 延伸集群网络设计

6.5 双节点 vSAN 集群

6.6 使用快速入门功能配置延伸集群或双节点集群

6.7 手动配置 vSAN 延伸集群

6.8 更改首选故障域

6.9 更改见证主机

6.10 部署 vSAN 见证 (Witness) 设备

6.10.1 在见证设备上设置 vSAN网络

6.10.2 在见证设备上配置管理网络

6.11 为见证流量配置网络接口

6.12 将延伸群集转换为标准 vSAN 群集

6.13 将双节点集群分配给共享见证主机

6.14 为双节点集群重新分配共享见证主机

更多IT解决方案

 

使用 VMware vSAN 延伸群集时,请遵守以下建议获得最佳性能。

  • 如果延伸群集中的某个站点(容错域)无法访问,仍可在包含另外两个站点的子群集中置备新虚拟机。这些新虚拟机采用隐式强制置备,在分区站点重新加入群集后才会合规。只有三个站点中的两个站点可用时,才会执行该隐式强制置备。此处,站点指的是数据站点或见证主机。
  • 如果整个站点因断电或网络连接丢失而变为脱机状态,请立即重新启动站点,不宜长时间耽搁。请勿逐个重新启动 vSAN 主机,应在同一时间使所有主机联机,理想情况下时间跨度应在 10 分钟内。采用上述过程可避免在站点之间重新同步大量数据。
  • 如果某个主机永久不可用,请在执行任何重新配置任务之前从群集中移除该主机。
  • 如果希望克隆虚拟机见证主机以支持多个延伸群集,请勿在执行克隆操作之前将虚拟机配置为见证主机。请首先从 OVF 部署虚拟机,然后克隆该虚拟机,再将每个克隆配置为其他群集的见证主机。或者,您也可以根据需要从 OVF 部署任意数量的虚拟机,然后将每个虚拟机配置为其他群集的见证主机。

 

    随vSphere 6.0 Update 1发布的VMware Virtual SAN 6.1引入了Stretched Cluster功能。VSAN Stretched Cluster是一种特定的配置,适用于对灾难和宕机时间特别敏感的客户环境。

      在VSAN Stretched Cluster的配置中,用户部署了一个双活 (Active-Active) 的Virtual SAN的群集,两边都有同样数量的ESXi主机。双活站点之间通过高带宽、低延迟的线路连接。中间的第三站点存放Virtual SAN的Witness Host(见证主机),它与双活站点之间的连接可以是低带宽、高延时的。

    

      每个站点都被配置成一个Virtual SAN Fault Domain(故障域)。我们通常用X+Y+Z来描述VSAN Stretched Cluster配置。X表示A站点ESXi主机的数量,Y代表B站点ESXi主机数量,Z也是C站点Witness主机数量。这样来表述的话,最小的配置是1+1+1(3节点),最大配置是15+15+1(31节点)。

      在Stretched Cluster配置中只有一台Witness主机。部署在群集中的虚拟机在A站点和B站点各有一份拷贝,所有Witness组件则都在C站点的见证主机上。当整个一侧的站点出现故障不可用时,虚拟机在Virtual SAN的层面仍然可用。如果需要在另一侧重启虚拟机,vSphere HA会接管整个操作流程。

 

部署须知:

 

vSphere版本

    Virtual SAN Stretched Cluster需要vSphere 6.0 Update 1 (U1)版本,即vCenter Server 6.0 U1和ESXi 6.0 U1。

vSphere和Virtual SAN

    从延伸群集功能性考虑,vSphere DRS(分布式资源调度)功能是值得启用的。DRS在初始部署虚拟机时会提供帮助,它会根据Host/VM关联规则将虚拟机迁移至合适的位置。当出现站点故障时,它也能帮助虚拟机迁移至正确的站点,否则管理员就必须手动执行上述操作。DRS功能仅在Enterprise Edition或更高级版本的vSphere授权中包含。

文件格式

    VSAN延伸群集仅支持v2硬盘文件格式(On-disk Format)。基于VMFS的v1格式是VSAN先前支持的格式,VSAN 6.x起改为v2格式。因此从VSAN 5.5升级到6.0的用户可能在硬盘上的文件格式仍然是v1。我们建议将其升级到v2以获得改进的性能和扩展性,更重要的是对延伸群集的支持。

虚拟Witness主机

    Witness主机支持物理ESXi或虚拟ESXi主机。对于需要使用ESXi虚拟机用作Witness主机的用户,VMware提供专门的Witness Appliance镜像。Witness主机/虚拟机无法被多个延伸群集共享使用。

VSAN支持但延伸群集不支持的功能

    下列功能VSAN支持,但延伸群集环境中不支持:

·SMP-FT(多处理器容错虚拟机):SMP-FT是VSAN 6.1中的重要新功能(原先VMware FT仅支持单CPU),但在延伸群集中暂不被支持。唯一的例外是,如果是在同一物理位置使用两节点部署方式的话,可以支持。

·参数NumberOfFailuresToTolerate的最大值只能为1,这是因为Fault Domain最多只有3个。

·延伸群集的Fault Domain只能3个,但是标准的VSAN部署环境中,Fault Domain可以有32个。

vMSC支持但延伸群集不支持的功能

    下列功能vSphere Metro Storage Cluster支持,但延伸群集环境中不支持:

·RR-FT:vSphere 5.5中为vMSC所支持的RR-FT已被弃用。在延伸群集中也不被支持。

·SMP-FT在vMSC或延伸群集中都不被支持,但是标准VSAN部署环境中是支持的。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lidw2009/article/details/115377629

智能推荐

Fibonacci Heap实现_fibonacciheap consolidate-程序员宅基地

文章浏览阅读740次。本算法是对<算法导论>相关章节伪代码的实现:先贴代码:#include#include#includeusing namespace std;class FibonacciHeap;class node{ friend class FibonacciHeap; node(int v):key(v),height(0),parent(NULL),left(this),righ_fibonacciheap consolidate

CSS选择器_css选择包含某个类名的节点-程序员宅基地

文章浏览阅读629次。1.简单选择器类选择器 使用时 .类名{样式1;样式2;},匹配对应类名元素 id选择器 使用时 #id{样式1;样式2;},匹配对应id的元素 标签选择器 使用时 标签名{样式1;样式2;},匹配对应标签的元素 通用元素选择器 使用时 *{样式1;样式2;},匹配所有元素 2.属性选择器以下标签名以div为例标签名[name] 所有含有name属性的di..._css选择包含某个类名的节点

ubuntu两个conda安装和切换-程序员宅基地

文章浏览阅读1.5k次。1. 下载anaconda2安装,一路默认,注意添加/home/wang/.bashrc选择yes2. 在/home/wang/envs/py3安装anaconda3,其他同anaconda23. conda create --name xxx27 python=2.7 (我的是myPy27),实际上我的包名是2.7.14版本4. conda create --name xxx36 ..._ubuntu 两个版本conda如何指定一个

计算机网络(自顶向下)第七章总结_移动性代理通告扩展中指出该代理是它所在网络的一个外部代理的字段是-程序员宅基地

文章浏览阅读1.4k次,点赞10次,收藏12次。计算机网络第七章:无线网络和移动网络7.1 概述无线网络要素:无线主机。如同在有线网络中一样,主机是运行应用程序的端系统设备。无线链路。主机通过无线通信链路 (wireless communication link) 连接到一个基站或者另一台无线主机。不同的无线链路技术具有不同的传输速率和能够传输不同的距离。基站。基站在有线网络中没有明确的对应设备。它负责向与之关联的无线主机发送数据和从主机那里接收数据。一台无线主机与某基站“相关联”,则是指①该主机位于该基站的无线通信覆盖范围内。②该主机_移动性代理通告扩展中指出该代理是它所在网络的一个外部代理的字段是

Gradle文件操作基础_gradle ziptree-程序员宅基地

文章浏览阅读1w次。一、定位文件:我们可以使用Project.file()方法来定位一个文件获取File对象(详情参考Project的API),如下://相对路径File configFile = file('src/config.xml')//绝对路径File configFile = file(configFile.absolutePath)//项目路径的文件对象 File config_gradle ziptree

张量分解总览_hooi算法-程序员宅基地

文章浏览阅读2k次,点赞3次,收藏14次。一般一维数组,我们称之为向量(vector),二维数组,我们称之为矩阵(matrix);三维数组以及多位数组,我们称之为张量(tensor)。 在介绍张量分解前,我们先看看矩阵分解相关知识概念。一、基本概念矩阵补全(Matrix Completion)目的是为了估计矩阵中缺失的部分(不可观察的部分),可以看做是用矩阵X近似矩阵M,然后用X中的元素作为矩阵M_hooi算法

随便推点

滥用图片博客做 C&C 配置-程序员宅基地

文章浏览阅读60次。0xCC · 2016/02/03 14:500x00 背景几个月前看到有文章介绍俄罗斯的 Hammertoss 恶意软件,使用 Twitter 作为 C&C 服务。以类似方式滥用 TechNet 的也有过报道【1】。脑洞了一下觉得,使用图片(或者其他格式)作为隐写(steganography)的载体来携带 C&C 控制命令更为隐蔽一些,而且携带的信息容量相对 twitter 的 ..._github c&c

springboot2.0集成activiti6.0-程序员宅基地

文章浏览阅读3.7k次,点赞2次,收藏6次。 activiti6.0直接使用starter集成到springboot2.0时,会报异常,无法直接进行集成。所以我才用spring-activiti来集成activiti6.0.整体文件结构如下:1.pom文件依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o..._springboot2.0集成activiti6.

国家c语言1级考试题库,国家计算机二级考试 c语言 上机题库100道.docx.docx-程序员宅基地

文章浏览阅读134次。国家计算机二级考试 c语言 上机题库100道.docx1调用fun函数建立班级通讯录,记录学生的编号姓名电话,人数和信息从键盘读入,信息写到myfile5.dat的二进制文件。STYPE FILE fpFun函数先将字符串s中字符按正序存放到t串中,然后把s中字符逆序连到t后. for (i=0;idata t函数fun的功能是:将字符串的字符按逆序输出,但不改变字符串的内容。例,若字符串为..._若传送给m的值为50,则程序输出,7.11.14.21.22.28.33.35.42.44.49,n=11

罗森伯格成功助力安徽省滁州市公安局110指挥中心项目-程序员宅基地

文章浏览阅读183次。安徽省滁州市公安局110指挥中心大楼(含附楼)建筑面积约60000平方米,大楼主要包括指挥中心技术用房、刑侦业务用房、特巡警用房、射击靶场、×××服务大厅、民警训练场、餐厅等,场地景观及附属建筑。建筑主体以办公为主,同时在主体大楼内也规划了公安体系数据中心。 作为整个IT/弱电系统的基础,综合布线系统在此项目中尤其显的重要。通过业主的严密筛...

OS_Sched 函数_os_sched.h-程序员宅基地

文章浏览阅读9.4k次,点赞4次,收藏8次。//任务调度//uCOS-II总是运行进入就绪态任务中优先级最高的那一个。确定哪个任务优先级最高,下面该哪个任务运行了的工作是//由调度器(Scheduler)完成的。任务级的调度是由函数OSSched()完成的。中断级的调度是由另一个函数OSIntExt()完//成的Scheduling。//注意:1) 这是一个uCOS-II内部函数,你不能在应用程序中使用它// 2_os_sched.h

物联网开发笔记(46)- 使用Micropython开发ESP32开发板之控制光敏传感器_esp32光敏传感器-程序员宅基地

文章浏览阅读2k次,点赞3次,收藏24次。使用Micropython开发ESP32开发板之控制光敏传感器_esp32光敏传感器

推荐文章

热门文章

相关标签