在进行容灾业务配置前,请先检查生产端和灾备端的EXT3、EXT4、XFS或NTFS文件系统环境,以及存储侧环境是否满足要求。如果不满足要求,请及时调整。
EXT3/EXT4/XFS文件系统检查项目
以下检查项目需要在生产端文件系统环境和灾备端文件系统环境中进行检查和配置。
eReplication Agent组件为本地文件系统提供应用感知和数据一致性保障。以下以Linux环境为例说明文件系统环境变量的配置方法。
- 以“root”用户身份登录Linux应用服务器。
- 执行su - rdadmin命令,切换到rdadmin用户。
- 执行echo $SHELL命令,查看运行用户rdadmin的默认Shell类型。
当回显信息中包含“bash”、“ksh”或“csh”时,可以快速判断默认Shell类型对应为“bash”、“ksh”或“csh”。各操作系统不同Shell类型需要修改的配置文件说明如表1所示。
在配置环境变量前,请首先确认eReplication Agent的运行用户rdadmin的默认Shell类型。如果Shell类型为bash请修改rdadmin主目录下的“.profile”或“.bash_profile”文件,如果Shell类型为csh请修改rdadmin主目录下的“.cshrc”文件。本文档以Shell类型为bash,修改“.profile”文件为例进行说明。
表1 Shell类型需要修改的配置文件说明Shell类型
|
配置文件
|
配置方式
|
sh/bash(默认,推荐)
|
- SUSE/Rocky: “.profile”
- Redhat: “.bash_profile”
|
export name=value
|
csh
|
“.cshrc”
|
setenv name value
|
ksh
|
“.profile”
|
export name=value
|
- 执行vi ~/.profile命令,打开rdadmin用户home目录下的“.profile”文件。
- 按“i”进入编辑模式,编辑“.profile”文件。
- 将如下内容添加到“.profile”文件中。
如果“.profile”文件中有以下内容,请忽略该步骤,且变量值路径请以实际路径为准。
PATH=$PATH:/sbin:/usr/sbin
export PATH
表2 系统变量变量值
|
说明
|
/sbin
|
Lvm命令的路径。
|
/usr/sbin
|
多路径相关命令的路径。
|
- 编辑完成后,按“Esc”键,输入:wq!命令,保存并退出“.profile”文件。
NTFS文件系统检查项目
以下检查项目仅需要在生产端文件系统环境中进行检查和配置。
- 生产端文件系统必须是通过简单卷类型创建。
- 生产端文件系统是建立在阵列的LUN上。
存储侧检查项目
各容灾技术对存储侧环境要求说明如表3所示。
表3 各容灾技术对存储侧环境要求容灾技术
|
约束和要求
|
同步/异步复制(SAN)
|
- 检查阵列侧远程复制/一致性组是否已经正确建立,且状态正常。
- 当保护对象为Linux系统上的EXT3、EXT4、XFS或NTFS文件系统,请确保生产端和灾备端已安装多路径软件,并且未安装多个多路径软件。
- 将灾备端映射给灾备主机或测试主机的LUN解除映射,保证对应盘符不被其他LUN占用。
|