当前位置:首页 » 存储配置 » 集群共享存储

集群共享存储

发布时间: 2022-06-28 08:44:52

‘壹’ 如何将一台esxi主机加入现有的集群,挂载共享存储

esxi加入现有集群,右键集群,添加主机,把密码什么的输入就可以了
添加进来的主机挂载共享存储,首先,确保共享存储对新主机开放了权限,san存储的话,在存储管理界面里把LUN分配给新主机的HBA卡,如果是iscsi存储,nas什么的,确保新主机有访问的权限,然后在新主机里扫描新存储,即可完成
搞不定就找我,私信.

‘贰’ ibm gpfs 容量

ibm gpfs容量3-4份。

IBM GPFS可以替代HDFS作为Hadoop架构的底层文件系统/数据存储。Hadoop主要是能够做DAS直连存储,(位于各个节点上的)硬盘是分布式的,数据会拷贝3-4份进行保护。Hadoop不需要高端的产品,不用共享存储,而是用分布式存储,它的成本相比共享存储(比如DS8000)要低。

集群存储提供了SAN和NAS结构的优点。在大多数使用集群存储的案例中,随着存储系统的扩容,性能也随之提升。一个大的集群存储的性能往往胜过一个SAN系统,但是价格也会更高。集群存储系统像NAS系统一样易于构建、操作和扩容。大多数集群存储系统没有传统NAS系统的固有瓶颈。

功能:

文件的系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。因此,可以说"我有2个文件系统"意思是他有2个分区,一个存文件,或他用 "扩展文件系统",意思是文件系统的种类。

磁盘或分区和它所包括的文件系统的不同是很重要的。少数程序(包括最有理由的产生文件系统的程序)直接对磁盘或分区的原始扇区进行操作;这可能破坏一个存在的文件系统。大部分程序基于文件系统进行操作,在不同种文件系统上不能工作。

‘叁’ 怎样为集群共享存储创建裸设备

相反的,红帽企业版Linux使用一个字符较大的数字(现在是162)去标明/dev/raw目录下一系列的裸设备。任何块设备都可以有一个裸设备做前端,即使这个块设备是在运行时加载的。 为了创建裸设备,需要编辑/etc/sysconfig/rawdevices文件,将裸字符设备绑定到适当的块设备,使得裸设备可以被打开、读和写。 编辑裸设备文件 /etc/sysconfig/rawdevices文件用于在集群成员(cluster member)每次启动时,为共享分区映像裸设备。作为安装集群软件的一个步骤,在每个集群成员中编辑裸设备文件,为主备共享分区指定裸字符设备和块设备。必须在运行集群配置工具(Cluster Configuration Tool)之前完成这些工作。如果在集群服务中指定了裸设备,在启动时,裸设备文件将被用来绑定设备。修改了裸设备文件,如果不想重启机器,则执行下面命令使之生效: /sbin/service rawdevices restart 以下是裸设备文件的一个例子,指定了两个共享分区: # raw device bindings# format:## example: /dev/raw/raw1 /dev/sda1 # /dev/raw/raw2 8 5 /dev/raw/raw1 /dev/hda5 /dev/raw/raw2 /dev/hda6 注意:必须在所有集群成员上作裸设备配置操作,并且所有成员都必须使用同样的裸设备。

‘肆’ 服务器集群需要用到共享存储,是做仲裁和数据用,目前市面上的nas是否能支持nas多数用的是sata硬盘

如果是集群NAS用的硬盘大都是Serial Attached SCSI 就是SAS,当然SATA也是可以的,SATA廉价!你的数据是如果非结构的可以用NAS,如果是结构化的数据那就是用对象存储吧!好好看一看块访问、对象访问和文件访问吧!

‘伍’ 运维mysql主从复制集群中,遇到过哪些问题,如何解决

group_replication_member_expel_timeout 指定组复制组成员在产生怀疑之后,从组中排除怀疑失败的成员之前等待的时间(以秒为单位)。在产生怀疑之前的最初 5 秒检测时间不计入该时间。直到并包括 MySQL 8.0.20 在内,group_replication_member_expel_timeout 默认值均为 0,这意味着没有等待时间,并且在 5 秒钟的检测时间结束后,可疑成员应立即被驱逐。从 MySQL 8.0.21 开始,该值默认为 5,这意味着在 5 秒钟的检测时间后如果该节点还是不正常,那会在等 5 秒钟,如果可疑成员还是不正常,超过这个时间将被驱逐。
为验证该参数对集群影响,我们通过实验模拟不同时长的网络延迟,然后调整group_replication_member_expel_timeout 值观察该参数值对集群驱逐故障节点的影响。

‘陆’ 两个minio集群可以实现空间资源共享吗

云原生这个词代表的是一些思想的集合,比如微服务部署,可伸缩,而不是说把一个单体应用改造成容器部署。一个云原生的应用在设计时就考虑了移植性和可伸缩性,而且可以通过简单的复制即可实现水平扩展。现在兴起的编排平台,像Swarm、Kubernetes以及DC/OS,让大规模集群的复制和管理变得前所未有的简单,哪里不会点哪里。

容器提供了隔离的应用执行环境,编排平台通过容器管理以及复制功能提供了无缝的扩展。MinIO继承了这些,针对每个租户提供了存储环境的隔离。

MinIO是建立在云原生的基础上,有纠删码、分布式和共享存储这些特性。MinIO专注于并且只专注于存储,而且做的还不错。它可以通过编排平台复制一个MinIO实例就实现了水平扩展。

‘柒’ 如何在虚拟机中创建共享磁盘用来做数据库集群

一、使用目的a. 模拟现有集群中的环境,快速定位故障原因,处理运维集群故障。b. 在虚拟环境中模拟集群,对初学者的学习集群知识有很大的帮助。c. 对想研究集群技术的人来讲,这是一个很好的帮助工具。 二、技术背景1、 iSCSI基础iSCSI是一种新兴的存储协议,全称是Internet SCSI,和传统的SCSI设备不同,iSCSI存储设备使用IP网络来进行数据的传输。这样的好处就是网络中的任何一台主机都可以使用iSCSI存储设备作为自己的存储设备,缺点就是比较依赖IP网络的传输性能,所以通常情况下推荐在1000M网络中使用iSCSI存储设备。首先介绍一下iSCSI存储中所使用的组件。iSCSI存储使用以下三个组件:发起方(Initiator):安装在需要使用iSCSI存储设备的主机上的客户端软件,提供连接iSCSI存储设备并进行数据读写的驱动程序;目标(Target):iSCSI存储设备,提供数据存储服务;入口(Portal):由IP地址和端口(默认为TCP 3260)组成,发起方通过入口来连接目标。连接过程:发起方通过入口来连接目标,目标通常通过发起方的IQN(发起方完全限定名称)来识别发起方的连接。此外,你还可以配置CHAP身份验证和IPSec加密,通常情况下,不推荐使用IPSec加密,更占用服务器性能。 从实验的目的简单来讲,就是在一台服务器上用ISCSI工具建立一个共享存储,其他的客户端通过ISCSI客户端工具来建立和服务器端的连接,这样,所有的客户端就共享这一个存储,从而达到我们实验的目的(因为建立数据库集群需要共享磁盘做支撑) 三、工具介绍1、 建立共享存储磁盘的工具。主要介绍两种在服务器中创建共享磁盘的工具Wintarget和StarWind。其中Wintarget是微软公司研发的,而StarWind是由Rocket Division Software LTD研发的。2、 客户端连接工具主要是Microsoft iSCSI Initiator,简称Initiator。3、 工具使用组合a.Wintarget+ Initiator组合b.StarWind+ Initiator 四、操作步骤1、使用组合a的操作指南在这里使用两台虚拟机来做实验,一个作为提供共享存储的服务端,IP地址:192.168.200.191,一个作为连接存储的客户端,IP地址:192.168.200.200。此时虚拟机的NetWorking中Adapter选择是local only.a. 在IP地址是192.168.200.191的服务器上,安装服务端软件Wintarget.使用默认配置,选择下一步,直到完成安装。b. 在IP地址是192.168.200.200的服务器上,安装客户端软件Initiator.使用默认配置,选择下一步,直到完成安装。c. 配置服务端共享磁盘,在IP地址为192.168.200.191的服务器上配置。步骤1、从“开始--所有程序—管理工具”列表中找到Microsoft ISCSI Software Target工具,并打开,打开以后的界面如下图所示:步骤2、新建一个ISCSI Targets,也就是供客户端连接的目标。右键单击“iscsi targets”节点,选择“create iscsi target”,则进入创建iscsi目标向导的界面,如下图:点击“下一步”,在视图中的“ISCSI Target Name”输入框中输入一个唯一的供客户端连接的目标名,比如clientISCSI,而Description输入框可以忽略。如下图:点击“下一步”,设置访问“clientISCSI”目标的客户端的标识,如下图所示:设置客户端连接的标识有很多,可以是DNS名称,IP地址,MAC地址等,在这里选择IP地址来设置,点击“advanced”,则弹出“advanced identifiers”对话框,再点击对话框上的“Add”,则出现“Add/Edit identifier”对话框,在identifier Type列表中选择:IP Address,在value中输入客户端访问的ip地址:192.168.200.200。如下图所示:点击“OK”,返回“advanced identifiers”对话框,点击“OK”,回到设置访问“clientISCSI”客户端访问标识界面,点击“下一步”,直到点击“完成”。在点击“完成”按钮以后,将在在控制台中的“Iscsi targets”列表中出现“clientISCSI”节点。如下图:步骤3、设置“clientISCSI”目标连接的共享虚拟磁盘,右键单击“clientISCSI”节点,选择“Create Virtual Disk for Iscsi Target”,则进入“Create Virtual Disk for Iscsi Target”创建向导。如下图:点击“下一步”,设置虚拟共享磁盘的文件存储路径,如下图所示:点击“下一步”,设置虚拟共享磁盘的存储大小,如下图:点击“下一步”,设置虚拟磁盘描述,如下图:点击“下一步”,直到点击“完成”。在创建完成以后,在控制台列表中的显示如下:此时,所创建的虚拟共享磁盘的状态是“idle(空闲)”,当如果有客户端连接到服务端以后,则该状态显示为:这样,服务端的设置就基本完成。d. 配置客户端的连接,在IP地址为192.168.200.200的服务器上配置。在未进行客户端连接设置之前,我们来看一下客户端磁盘管理里磁盘情况,如下图:下面讲述客户端的设置。步骤1、打开“Microsoft iSCSI Initiator”管理控制台。如下图所示:点击“Discovery”选项卡,在此选项卡中,点击“Add”按钮,则弹出“Add Target Portal”对话框,在“IP address or DNS name”文本框中输入需要连接的服务端的IP地址,和端口号(一般端口默认为3260),使用缺省的端口设置。如下图:点击“OK”,返回“Iscsi Initiator”属性界面,然后点击“Targets”选项卡,则在此选卡的“Targets”列表框显示了连接的状态,如下图:此时的状态是“inactive”,表示是“不活动的”,说明还没有和服务端连接上,这时我们需要点击“log on”按钮,则弹出“log on to target”对话框,同时选择“automatically restore this connection when the system boots”,如下图所示:点击“OK”,返回属性界面,则在此选卡的“Targets”列表框显示了连接的状态为:connected,如下图:步骤2、在完成以上设置以后,再来看一下客户端磁盘管理里磁盘情况,如下图:此时,出现了一个没有初始化的磁盘,这样按照磁盘管理的方式,初始化磁盘,建立分区,即可。如下图:这样组合a的操作指南就完毕了,如果有多个客户端连接服务端,则需要在服务端对应“iscsi targets”中设置客户端访问的IP地址,如有多个客户端访问“clientISCSI”则需要在节点“clientISCSI”属性中,添加客户端访问的权限,如下图:同时在客户端的配置,就和上面讲述的客户端设置一样,即可完成。2、使用组合b的操作指南同样在这里使用两台虚拟机来做实验,一个作为提供共享存储的服务端,IP地址:192.168.200.191,一个作为连接存储的客户端,IP地址:192.168.200.200。此时虚拟机的NetWorking中Adapter选择是local only.a. 在IP地址是192.168.200.191的服务器上,安装服务端软件StarWind.使用默认配置,选择下一步,直到完成安装。安装过程省略。b. 在IP地址是192.168.200.200的服务器上,安装客户端软件Initiator.使用默认配置,选择下一步,直到完成安装。c. 配置服务端共享磁盘,在IP地址为192.168.200.191的服务器上配置。步骤1、从“开始”-“所有程序”-“Rocket Division Software”-“StarWind”选择“StarWind”,打开StarWind的管理界面如下图:右键单击“connections”节点下的localhost:3260,选择“connect”,如图所示:选择“connect”以后,灰色的图标变成了蓝色的可用图标,如图下图所示:即此时可以此连接的端口下建立共享的虚拟磁盘,即localhost:3260,也就是安装该软件的服务器端。右键单击“localhost:3260”,选择“Add device”,则进入建立虚拟磁盘向导界面,选择“Image File Device”,如下图所示:点击“下一步”,选择“Create new Image”,如下图所示:点击“下一步”,为建立的虚拟磁盘文件选择存储路径,其他的选项采用缺省设置,如下图:点击“下一步”,选择通过iscsi客户端访问的mode,一般选择下列设置,如下图所示:点击“下一步”,选择一个“target name”(此命名好像不能有下划线),主要用于客户端连接服务端时,会显示出来。输入我们命名为:iscsig,如下图:点击“下一步”,直到向导完成。则刷新节点“localhost:3260”,则会出现如下图所示的虚拟磁盘列表。这样,在服务器端的设置,就完毕了,而客户端的设置如同组合a中客户端的设置一样,在这里就不做介绍了。 说明:本文介绍两种工具最基本的配置共享虚拟磁盘的方法的目的在于为了虚拟机做数据库群集,而并不是讲解这两种工具本身的,如果真正想对这两种工具有深入的研究,请参考以下资料。 写的比较匆忙,文档里难免没有错误,如果有,还请谅解,希望大家可以相互交流,谢谢。 转载自

‘捌’ Windows Server 2012 R2中集群共享卷功能有哪些升级

需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服务的性能。

SQL Server始终在负载均衡集群方面都缺少自己的产品,多由第三方厂家提供,但SQL Server故障转移集群却由来已久,在SQL Server 2012还提供了一个可用性组(AlwaysOn High Availability Groups)的新特性,我们知道微软的故障转移集群(Windows Server Failover Clustering , WSFC)一般需要共享存储,SQL Server故障转移集群也是建立在WSFC的基础之上,可用性组却可以不依赖于共享存储实现SQL Server的故障转移,这为没有共享存储的环境提供了一个实现SQL Server高可用的解决方案,关于AlwaysOn特性可以参阅相关文档,这里我们实现的是仍是基于共享存储的包含两个节点的SQL Server故障转移集群。

一、搭建Windows故障转移集群(WSFC)

SQL Server故障转移集群是基于WSFC的,因而我们需要事先在两个节点中搭建一个WSFC,这里需WSFC仅是一个容器,可以放置多个角色以实现这些角色的故障转移。为搭建一个WSFC,除了需要域环境,还需要在节点,存储,网络等方面做准备。

Cluster

1、在各节点中添加Failover Clustering服务器功能。

image

2、确保各节点操作系统的更新一致,新安装的系统要么更新到最新,要么暂不更新。

3、在各节点中配置管理网络和心跳网络,虽然一个可用网络既可以搭建集群,但是最佳实践还是分开。

4、在各节点中配置共享存储磁盘,初始化并格式化磁盘,分配盘符。这里的共享存储磁盘可以是基于IP SAN和FC SAN的磁盘,也可以是基于文件服务器的虚拟磁盘,具体可以参考Windows Server 2012 虚拟化测试:存储。在节点中可见磁盘如下:

image

为搭建SQL Server故障转移集群,至少需要准备两块共享磁盘:集群见证磁盘Q、为存储SQL Server数据库和日志文件准备的集群磁盘S。另外我们需要为SQL Server的集群实例配置分布式事务协调器(Distributed Transaction Coordinator, DTC),因而需要为DTC准备磁盘M。微软建议将SQL Server各类文件分开存储,最佳实践需准备两块以上共享磁盘,分别存储User Database、Backup和User Database Log文件,这就至少需要另一个集群磁盘L。综上我们对存储做如下配置:

集群见证磁盘Q
DTC磁盘M
SQL Server程序:本地磁盘C
User Database文件:集群磁盘S
User Database Log文件:集群磁盘L
TempDB文件:本地磁盘D,SQL Server 2012支持将Temp DB文件可以放在本地快速磁盘中。
Backup文件:集群磁盘S
另外值得一提的是到SQL Server 2014才提供了对集群共享卷的支持,因而这里只能使用集群磁盘。

5、使用Failover Cluster Manager验证并创建集群。完成后的集群磁盘视图如下:

image

二、安装SQL Server故障转移集群

Windows故障转移集群(WSFC)搭建成功后即完成了SQL Server故障转移集群的基础,接下来我们继续完成SQL Server部分。先在一个节点上安装SQL Server Failover Cluster,然后再另一个节点安装加入集群节点。

image

SQL Server集群部分,先通过验证,这里的警告主要是搭建Windows故障转移集群存在警告的警告,升级警告以及防火墙警告,可以继续。

image

选择Database Engine Services和管理组件,注意这里只有Database Engine Services和Analysis Services支持集群,其他服务都不支持。其他组件如需要也可以随后再添加,但是添加其他组建时选择Add features to an existing installation,然后选择Perfom a new installation of SQL Server 2012,而不是Add features to an existing instance of SQL Server 2012,否则最后会出现Existing clustered or cluster-prepared instance的错误,具体参考Installing SQL Integration Services after SQL Cluster Setup has Completed。

image

配置一个网络名称,类似于计算机名称,今后将通过该名称访问数据库实例。

image

三、配置DTC和SQL Server 集群

分布式事务协调器(Distributed Transaction Coordinator, DTC)在Windows中是默认安装并运行的服务。DTC的主要目的是为了实现分布式事务,确保跨进程通信的一致性,这里的进程可以是同一计算机中的两个进程,也可以是不同计算机中的进程。因而在微软的世界里,常常看到DTC的身影。

如果只是独立安装SQL Server数据库引擎则无需配置DTC。但是在同时运行SQL Serve集成服务(SQL Server Integration Services, SSIS)或者搭建SQL Sever故障转移集群等需要分布式事务的场景中,则需要配置DTC。不配置DTC并不影响SQL Server集群的安装,但是DTC没能正确配置,SQL Server集群的功能将受到影响。

Windows Server 2008及以后版本在一个Windows集群中可以有多个DTC实例,这些DTC实例可以是集群实例也可以是本地实例(这里“实例”概念的类似于SQL Server数据库引擎实例,是作为操作系统服务运行的,是同一个可执行程序的副本,在Windows集群中运行的各类服务都是以实例的形式存在,这些实例依赖Windows集群实现故障转移),甚至可以为SQL Server集群中每个SQL Server实例配置一个专属的DTC实例。SQL Server集群实例按照如下的是顺序选择DTC实例:

使用SQL Server实例专属的DTC实例,该DTC实例作为SQL Server实例以来的资源,如果DTC实例失败,将造成SQL Server实例的失败。SQL Server 2008及以后版本才有此项。

使用映射给SQL Server实例的DTC实例,使用命令msdtc可以为SQL Server实例映射DTC实例。

使用默认的DTC集群实例,SQL Server 2008及以后版本可以在Windows集群中创建多个DTC实例,第一个创建的DTC实例为默认实例,DTC集群实例并未指定给SQL Server实例专用,因而其他应用程序也可以使用该实例。

使用安装在本地计算机上DTC实例。

由于SQL Server集群实例做出选择之后是不会自动重新选择的,比如SQL Server集群实例选择了专属的DTC实例,即使该实例失败,也不会更换下一个可用的DTC实例,除非手动删除专属的DTC实例,因而微软建议在SQL Server 2008及以后版本要么为SQL Server集群中的每个SQL Server实例创建专属的DTC实例,要么就不要在SQL Server集群中创建任何DTC实例(这里的DTC实例都是集群实例,即可以实现DTC故障转移),这时SQL Server集群实例会选择实例所在节点的本地DTC实例。关于DTC的更多信息,可以查阅这里。当然这里我们不会什么也不做,下面我们将为SQL Server实例配置专属的DTC实例。

‘玖’ vmware集群中某一台宿主机的部分lun(共享存储)突然提示 非活动,已卸载

默认是虚拟机内存使用量超过85%黄色告示,超过95%红色警示 主机内存使用量超过90%黄色告示,超过95%红色警示 以上是vcenter 5.5.0 update2的默认设置。

热点内容
如何查看服务器型号主板型号 发布:2024-05-06 16:52:25 浏览:599
无冬之夜脚本 发布:2024-05-06 16:46:04 浏览:633
双引号在c语言 发布:2024-05-06 16:45:52 浏览:965
数据库字体 发布:2024-05-06 16:33:53 浏览:696
c语言链表建立 发布:2024-05-06 16:17:33 浏览:220
python3xlwt3 发布:2024-05-06 16:09:59 浏览:372
c语言的意思啊 发布:2024-05-06 15:54:19 浏览:69
如何重置手机密码realme 发布:2024-05-06 14:57:25 浏览:348
自己搭建外网服务器违法吗 发布:2024-05-06 14:56:32 浏览:630
苹果安卓哪个步数准确 发布:2024-05-06 14:43:58 浏览:240