一种适用于rabbitmq自动切换使用云数据盘的方法技术

技术编号:29671907 阅读:46 留言:0更新日期:2021-08-13 21:53
本发明专利技术提供了一种适用于rabbitmq自动切换使用云数据盘的方法,包括以下步骤:S1、通过UCA判断用户是否为实例配置了数据盘,并在交付单中添加一个dataDisk字段,用于标记数据盘信息;S2、计算层接收到交付单,开始寻找创建对应的实例,并将交付单信息写入实例中指定的位置;S3、通过agent检查交付单是否存在数据盘,如果存在,则继续执行切换操作;S4、通过agent首先调用fdisk命令将系统盘格式化,并挂在到/data目录下;S5、通过agent修改RabbitMQ数据存储位置,并重启实例。本发明专利技术有益效果:一种适用于rabbitmq自动切换使用云数据盘的方法能够自动判断用户是否为实例配置系统盘;如果存在数据盘,能够自动的实现挂载和数据盘的切换。

【技术实现步骤摘要】
一种适用于rabbitmq自动切换使用云数据盘的方法
本专利技术属于公有云
,尤其是涉及一种适用于rabbitmq自动切换使用云数据盘的方法。
技术介绍
本专利技术适用于RabbitMQ自动切换云数据盘的方案,解决了RabbitMQ占用系统硬盘空间的问题,与之相近的如阿里云切换方案,在目前分布式架构环境下,以RabbitMQ为代表的消息中间件成为了服务之间沟通的桥梁,其承载了消息传递的作用,重要性不言而喻,用户在使用RabbitMQ云服务时,由于数据量庞大,用户通常会选择配置一块额外的数据盘作为RabbitMQ数据的存储位置,但是RabbitMQ并不能自动的识别数据盘,需要人工切换,本专利技术即为RabbitMQ自动切换使用云数据盘提供了一种方案。
技术实现思路
有鉴于此,本专利技术旨在提出一种适用于rabbitmq自动切换使用云数据盘的方法,以解决上述问题中的不足之处。为达到上述目的,本专利技术的技术方案是这样实现的:一种适用于rabbitmq自动切换使用云数据盘的方法,包括以下步骤:S1、通本文档来自技高网...

【技术保护点】
1.一种适用于rabbitmq自动切换使用云数据盘的方法,其特征在于,包括以下步骤:/nS1、通过UCA判断用户是否为实例配置了数据盘,并在交付单中添加一个dataDisk字段,用于标记数据盘信息,其中dataDisk即为数据盘;/nS2、计算层接收到交付单,开始寻找创建对应的实例,并将交付单信息写入实例中指定的位置;/nS3、通过agent检查交付单是否存在数据盘,如果存在,则继续执行切换操作;/nS4、通过agent首先调用fdisk命令将系统盘格式化,并挂在到/data目录下;/nS5、通过agent修改RabbitMQ数据存储位置,并重启实例。/n

【技术特征摘要】
1.一种适用于rabbitmq自动切换使用云数据盘的方法,其特征在于,包括以下步骤:
S1、通过UCA判断用户是否为实例配置了数据盘,并在交付单中添加一个dataDisk字段,用于标记数据盘信息,其中dataDisk即为数据盘;
S2、计算层接收到交付单,开始寻找创建对应的实例,并将交付单信息写入实例中指定的位置;
S3、通过agent检查交付单是否存在数据盘,如果存在,则继续执行切换操作;
S4、通过agent首先调用fdisk命令将系统盘格式化,并挂在到/data目录下;
S5、通过agent修改RabbitMQ数据存储位置,并重启实例。


2.根据权利要求1所述的一种适用于rabbitmq自动切换使用云数据盘的方法,其特征在于,在进行步骤S1-S5之前,需要进行以下定义:
创建一个RabbitMQ所发出的创建指令定义为“交付单”;
用户创建在云服务上点击创建按钮,下发交付单的程序定义为“UCA”;
用于处理交付单的程序定义为“计算层”;
创建出来的RabbitMQ定义为一个“实例”;
在实例中响应系统级别操作的程序定义为“agent”;
需要切换的目的云数据盘定义为“数据盘”,源硬盘定义为“系统盘”。


3.根据权利要求1所述的一种适用于rabbitmq自动切换使用云数据盘的...

【专利技术属性】
技术研发人员:许懿赫
申请(专利权)人:紫光云技术有限公司
类型:发明
国别省市:天津;12

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

1