System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于信创云平台的镜像仓库高可用切换方法技术_技高网

一种基于信创云平台的镜像仓库高可用切换方法技术

技术编号:40600454 阅读:5 留言:0更新日期:2024-03-12 22:04
本发明专利技术涉及云平台存储高可用技术领域,具体为一种基于信创云平台的镜像仓库高可用切换方法,包括以下步骤:准备drbd存储资源配置文件;根据已有环境信息,创建drbd资源配置文件;暂停数据服务后,创建drbd资源;提升drbd主节点角色;挂载数据盘并恢复服务,确保vip漂到drbd资源当前的主节点上;更新镜像仓库存储挂载方式;有益效果为:本发明专利技术提出的基于信创云平台的镜像仓库高可用切换方法,基于信创云平台的镜像仓库高可用切换方法,支持多种cpu架构,能够非常方便快捷得实现主备节点镜像仓库数据同步,把镜像仓库从单节点切换成高可用场景,保证镜像仓库服务的稳定性、连续性,提升信创云平台的安全性和高可用能力。

【技术实现步骤摘要】

本专利技术涉及云平台存储高可用,具体为一种基于信创云平台的镜像仓库高可用切换方法


技术介绍

1、基于drbd存储组件提供主备节点数据实时同步能力,将nfs server底层数据置于drbd块设备之上,将主节点镜像仓库数据实时与备节点同步,当主节点镜像仓库不可用时,能够自动切换到备节点提供服务,提升云平台高可用能力。

2、现有技术中,目前由于nfs-server存储组件以及drbd组件在信创云平台部署过程中需要针对存储资源进行重新配置,主节点镜像仓库在云平台部署过程中,云平台上单节点镜像仓库服务在节点出现问题时导致服务不可用问题。


技术实现思路

1、本专利技术的目的在于提供一种基于信创云平台的镜像仓库高可用切换方法,以解决上述
技术介绍
中提出的云平台上单节点镜像仓库服务在节点出现问题时导致服务不可用问题,提升信创云平台镜像仓库数据服务的高可用能力。

2、为实现上述目的,本专利技术提供如下技术方案:一种基于信创云平台的镜像仓库高可用切换方法,所述方法包括以下步骤:

3、准备drbd存储资源配置文件;

4、根据已有环境信息,创建drbd资源配置文件;

5、暂停数据服务后,创建drbd资源;

6、提升drbd主节点角色;

7、挂载数据盘并恢复服务,确保vip漂到drbd资源当前的主节点上;

8、更新镜像仓库存储挂载方式;

9、更新镜像仓库域名解析;

10、更新开机启动目录挂载配置。

11、优选的,准备drbd存储资源配置文件的具体操作步骤包括:

12、配置drbd将元数据外置于独立的块设备或者分区上;

13、使用loop虚拟块设备作为drbd元数据存储盘;

14、手动创建一个文件,用于挂载虚拟块设备,然后执行挂载操作。

15、优选的,根据已有环境信息,创建drbd资源配置文件的具体操作步骤包括:

16、配置nfs的vip,需要把drbd的配置同步到keepalived中,通过编辑keepalived的参数的方式实现。

17、优选的,暂停数据服务后,创建drbd资源的具体操作步骤包括:

18、分别登陆主备两个节点,暂停镜像仓库服务和nfs-server服务,释放镜像仓库的数据盘;

19、资源文件准备完成后,分别登陆两个节点,初始化元数据并启用drbd资源。

20、优选的,提升drbd主节点角色的具体操作步骤包括:

21、分别在主备两个节点启用drbd资源之后,通过drbdadm status nfs查看资源状态,会显示inconsistant状态:

22、登陆主节点,将drbd资源提升为主角色,执行后,再次查看资源状态,显示开始进行初始化同步;

23、将主节点drbd资源提升为主角色,并查看资源状态。

24、优选的,挂载数据盘并恢复服务,确保vip漂到drbd资源当前的主节点上的具体操作步骤包括:

25、先登录主节点,恢复nfs server和镜像仓库数据服务,使在drbd数据同步阶段,镜像仓库可以正常提供服务;

26、等待drbd资源状态正常且数据同步一致后然后登录备节点节点,将drbd盘重新挂载到nfs数据挂载点,并恢复nfs server服务;

27、根据主备切换流程,通过自动脚本实现vip所在节点自动切换drbd主角色,在drbd资源就绪后,确保vip所在节点与drdb主节点一致,否则当vip漂移时出现服务中断。

28、优选的,更新镜像仓库存储挂载方式的具体操作步骤包括:

29、使用drbd接管原镜像仓库数据盘后,镜像仓库不能继续使用原来目录挂载的方式读取本地镜像数据,需要通过nfs存储来实现网络挂载,两个主备节点的镜像仓库同时挂载同一个nfs网络存储资源,当任意一个主备节点宕机后,基于nfs的高可用能力,不影响镜像仓库访问存储资源;

30、分别登陆主备节点,将镜像仓库服务切换为nfs挂载方式。

31、优选的,更新镜像仓库域名解析的具体操作步骤包括:

32、通过批量脚本更新各个节点上/etc/hosts中镜像仓库的域名解析配置,将原主节点ip更换为nfs的vip地址。

33、优选的,更新开机启动目录挂载配置的具体操作包括:

34、由于开机启动后需要等待drbd资源启动后,再挂载数据目录到dbbd盘,不再使用/etc/fstab管理nfs数据盘的挂载;

35、分别登陆两个主备节点,进行下面的配置:修改/etc/fstab配置文件,移除原数据盘的挂载关系。

36、与现有技术相比,本专利技术的有益效果是:

37、本专利技术提出的基于信创云平台的镜像仓库高可用切换方法,基于信创云平台的镜像仓库高可用切换方法,支持多种cpu架构,能够非常方便快捷得实现主备节点镜像仓库数据同步,把镜像仓库从单节点切换成高可用场景,保证镜像仓库服务的稳定性、连续性,提升信创云平台的安全性和高可用能力;实现了主备节点镜像仓库数据同步;确保了镜像仓库服务不中断;单节点镜像仓库切换为高可用镜像仓库;提升了信创云平台可服务高可用能力。

本文档来自技高网...

【技术保护点】

1.一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:准备drbd存储资源配置文件的具体操作步骤包括:

3.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:根据已有环境信息,创建drbd资源配置文件的具体操作步骤包括:

4.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:暂停数据服务后,创建drbd资源的具体操作步骤包括:

5.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:提升drbd主节点角色的具体操作步骤包括:

6.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:挂载数据盘并恢复服务,确保vip漂到drbd资源当前的主节点上的具体操作步骤包括:

7.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:更新镜像仓库存储挂载方式的具体操作步骤包括:

8.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:更新镜像仓库域名解析的具体操作步骤包括:

9.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:更新开机启动目录挂载配置的具体操作包括:

...

【技术特征摘要】

1.一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:所述方法包括以下步骤:

2.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:准备drbd存储资源配置文件的具体操作步骤包括:

3.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:根据已有环境信息,创建drbd资源配置文件的具体操作步骤包括:

4.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:暂停数据服务后,创建drbd资源的具体操作步骤包括:

5.根据权利要求1所述的一种基于信创云平台的镜像仓库高可用切换方法,其特征在于:提...

【专利技术属性】
技术研发人员:刘伟张勇石光银蔡卫卫高传集
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1