RabbitMQ--运维案例--02--切换普通磁盘为高性能磁盘

RabbitMQ–运维案例–02–切换普通磁盘为高性能磁盘


1、准备工作

  • 所有容器应用停机
  • 申请高性能磁盘

1.1、思路

我的部署和数据目录都在/data/rabbitmq目录下,只要将/data/rabbitmq的所有内容复制到新的磁盘目录就可以。整个思路如下

  • 01 停rabbitmq应用
  • 02 复制目录内容到新目录
  • 03 启动rabbitmq应用

2、操作

source /etc/profile
# 停止rabbitmq应用
rabbitmqctl stop


# 拷贝原部署目录到新磁盘目录
cp -R /data/rabbitmq /es_data/
# 备份原目录
mv  /data/rabbitmq /data/rabbitmq_back

# 配置rabbitmq环境变量

sed -i '/.*rabbitmq\/sbin.*/'d  /etc/profile

# 新增配置
echo 'export PATH=$PATH:/es_data/rabbitmq/sbin' >> /etc/profile

# 如果报错TMOUT: readonly variable
#[root@cnsz92vl23920 ~]# source /etc/profile
#bash: TMOUT: readonly variable
# 执行下面的命令
#  sed -i 's/TMOUT=900/#TMOUT=900/g' /etc/profile
#  sed -i 's/readonly TMOUT/#readonly TMOUT/g' /etc/profile
#  sed -i 's/export TMOUT/#export TMOUT/g' /etc/profile
source /etc/profile


 

# 启动服务
/es_data/rabbitmq/sbin/rabbitmq-server -detached
# 查看状态
rabbitmqctl status

3、回滚操作


# 停止rabbitmq应用
rabbitmqctl stop


# 恢复原目录
mv  /data/rabbitmq_back /data/rabbitmq


# 配置rabbitmq环境变量
sed -i '/.*rabbitmq\/sbin.*/'d  /etc/profile
# 新增配置
echo 'export PATH=$PATH:/data/rabbitmq/sbin' >> /etc/profile
source /etc/profile


# 启动服务
/es_data/rabbitmq/sbin/rabbitmq-server -detached
# 查看状态
rabbitmqctl status
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值