未解决
此帖子已超过 5 年
2 Intern
•
2.8K 消息
0
1204
如何正确的关机/断电/重新启动多节点Avamar程序
环境:
Avamar
描述:
如何正确的关机/断电/重新启动多节点Avamar程序
解决方法:
这个过程在您当前版本的管理手册中有记载。您应参照本文件的特定版本的要求。这份文件是在您的Avamar服务器上,和support.emc.com上。
请参照以下过程。前提是您有对Avamar系统的深厚知识。如果你不明白下面的步骤,通过powerlink.emc.com联系EMC Avamar技术支持获取对该程序的协助。
除非另有说明,下面所有的命令应为admin用户运行。
关机程序:
1、作为admin用户登录上avamar。
2、加载SSH密钥:
ssh-agent bash
ssh-add .ssh/admin_key
3、验证hfscheck且垃圾收集没有运行:
ps -eaf|egrep "gc_cron|cp_cron|hfscheck_cron"
如果hfscheck仍在运行,作为admin运行“hfscheck_kill”杀掉该程序。
如果GC仍在运行,你必须让它完成,然后再继续。
如果CP在运行,你必须让它完成,然后再继续。
4、取一个检查点(作为DPN):
su - dpn
ssh-agent bash
ssh-add .ssh/dpnid
cp_cron --duplog
exit
exit (Note..youshould now be back to admin)
5、停止EMS和MCS:
suspend_crons
dpnctlstop ems
dpnctlstop mcs
6、停止GSAN:
shutdown.dpn
7、关闭系统电源。作为root用户运行。如果只想关闭Avamar软件,你可以跳过这一步。
ssh-agent bash
ssh-add /home/admin/.ssh/dpnid
export SYSPROBEUSER=root
mapall --parallel --bg 'touch /fastboot; /usr/bin/poweroff'
su -
touch /fastboot
poweroff
注意:不要忘记关闭备用电源。
将系统备份:
1、加载电源。 (注:如果操作系统没有断电,可以跳过这一步)。
2、以管理员身份登录系统。
3、加载SSH密钥:
ssh-agent bash
ssh-add .ssh/admin_key (Default passphrase is P3t3rPan)
4、验证所有节点响应:
mapall --all --parallel 'date'
mapall --all 'uptime'
5、启动系统。在3.5.x的最佳做法是始终在启动时回滚。我们将回滚到最新的检查点,这应该是你关闭之前的一个:
dpnctl start -- force_rollback
注意:当您被询问使用哪一个检查点,选择1(最新)。
6、确认系统已启动。这可以作为管理员运行。此命令可能需要一段时间,由于系统刚刚运行,有很多启动项在运行,因此立即启动可能激烈的影响CPU。
dpnctl status
输出应为如下内容:
Identity added: /home/admin/.ssh/dpnid (/home/admin/.ssh/dpnid)
dpnctl: INFO: gsan status: admin
dpnctl: INFO: MCS status: up.
dpnctl: INFO: EMS status: up.
dpnctl: INFO: Scheduler status: up.
dpnctl: INFO: Maintenance operations status: enabled.
dpnctl: INFO: Unattended startup status: disabled.
当您运行dpnctl start时,scheduler应该已经启用。如果它显示禁用,你可以启用它,只要MCS和GSAN运行:
dpnctl start sched
7、如果crons在禁用状态(维护操作),恢复它:
resume_crons
8、取一个检查点(DPN键加载运行):
su - dpn
ssh-agent bash
ssh-add .ssh/dpnid
cp_cron --duplog
exit
exit (Note..youshould now be back to admin)