通过iscsi-target程序,进行虚拟盘符的创建,也是创建2个磁盘,一个用于做冲裁盘1G左右,一个用于集群共享盘1000G以上。
注意:建议将磁盘设置为“集群共享卷”,如果你不设置集群共享卷的话,那么一个虚拟机就 要占用一个存储卷,还要占用一个LUN,而集群共享卷的话,就可以多个虚拟机同用一个LUN,且可以多个虚拟机公用一个存储卷。 另外还要创建一个Q仲裁盘2G左右,如果你要搭建SQL server群集的话还地建一个2G左右的DTC盘!默认windows2008的故障转移是没有“群集共享卷”,你必要在群集“xxx”上右键启用“群集共享卷”,然后再拉一个磁盘进去。
故障转移搭建的步骤:
先在存储上创建卷和LUN-----在节点上发现磁盘------在群集管理器上设置磁盘工作模式(普通还是磁盘共享卷)----在节点上创建虚拟机活着相应的服务。客户现场集群异常掉电,我们于中午进行远程恢复集群。启动etcd服务时。出现如下错误
查看资料说是:
One of the member was bootstrapped via discovery service You must remove the previous data-dir to clean up the member information Or the member will ignore the new configuration and start with the old configuration That is why you see the mismatch
大概意思:
其中一个成员是通过discovery service引导的。必须删除以前的数据目录来清理成员信息。否则成员将忽略新配置,使用旧配置。这就是为什么你看到了不匹配。
看到了这里,问题所在也就很明确了,启动失败的原因在于data-dir (/var/lib/etcd/defaultetcd)中记录的信息与 etcd启动的选项所标识的信息不太匹配造成的。
解决方案:将该节点的etcd从集群中移除,并删除相关数据(后面可同步恢复)。再重新加入etcd集群。
1查看现有etcd节点
2将报错节点移除
3修改/usr/lib/systemd/system/etcdservice
4删除数据
5重新将etcd节点进行添加
6启动etcd,重新加入的节点会向前两个节点重新同步数据在过去,使用新的服务器 *** 作系统升级Windows故障转移集群是一项很困难的任务。不过微软花了相当多的努力让升级这个过程更简单。在我解释这个过程是如何工作之前,我要先声明,这篇文章仅仅是从 *** 作系统的角度来讨论故障转移集群。对于应用来说可能还需要额外的 *** 作来保证升级成功,同样升级过程中不会涉及硬件的升级,所以如果你需要对硬件进行升级的话,那么整个过程还需要一些额外步骤。
微软支持从Windows Server 2012 R2到Windows Server 2016的阶梯式升级,这种阶梯式的OS升级和阶梯式的补丁安装是类似的。在阶梯式补安装作中,补丁会在集群保持在线的情况逐个被安装。
微软将集群升级的过程设计得很安全。直到你到达升级过程的最后一步之前,你都可以中断你的升级并且将系统还原到初始状态。
对集群和作业进行备份
将Windows Server 2012 R2升级到Windows Server 2016的第一个步是对集群和集群化的作业进行备份。虽然升级的过程已经足够安全,但是也会有很小的机会出现升级过程的失败,如果出错了,你会希望已经做了相关备份。
当备份完成后,选择一个你需要升级的节点,并将在这个节点上运行的所有作业迁移到其他的集群节点中去。一旦这个节点不再承载任何任务了,就可以将这个节点从这个集群中移除出去了。在这个时候,这个节点就成为了一个单独的服务器而不是一个集群节点。
当这个节点从集群中移除后,就可以安装Windows Server 2016了。在微软提前发布的文档中提到过——但目前还没有被确认——安装的过程是不能进行原机扩充的。文档表明了服务器系统的磁盘会被重新格式化,新的 *** 作系统会重新进行安装。当安装结束之后,还需要进行一系列任务来为加入集群做准备。这些任务包括配置网络连接,配置到集群共享存储的连接,安装故障转移特性和安装必要的基础软件,例如备份代理或防病毒软件。
在某种程度上来说,升级是可以撤销的
到了这个时候,这个集群节点应该可以投入使用了。但在生产环境中,你可能还需要安装例如Hyper-V或者SQL Server之类的应用。你会需要用到Add-ClusterNode cmdlet将这个升级后的节点添加到集群中去。这样这个故障转移集群会工作在混合模式,因为这个集群包含了Windows Server 2012 R2节点和Windows Server 2016节点。个人建议建立单独的用户管理集群。
为集群创建管理用户,这里我们也可以用administrator超级管理员用户,但如果用户密码修改时或各节点密码修改以后,会出现集群故障,节点无法与集群建立授信,无法加入集群。个人建议建立单独的用户管理集群。如果用建立管理员组的普通用户来创建集群,两节点用户名密码必须相同;还需要在两节点注册表添加LocalAccountTokenFilterPolicy为1打开注册表,找到目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System新建DWORD(32位)值,键名:LocalAccountTokenFilterPolicy键值为十进制1。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)