561  
   0
AIX平台数据迁移至Linux平台方法
作者:李星伟于 2022年12月13日 发布在分类 / 经典配置 / 经典配置 下,并于 2022年12月13日 编辑
数据迁移 AIX Linux

一、功能需求

从aix平台迁移数据至linux平台,这里以aix6.1迁移至suse12为例

二、组网图

三、配置步骤

迁移总步骤

1. 客户安装NFS服务

2. 共享目录。

3. AIX中挂载共享目录。

4. 手动复制文件。

迁移步骤

1. SUSE12中建 NFS

(1) 检查是否已经安装 NFS 服务

#rpm -qa | grep nfs

nfs4-acl-tools-0.3.3-2.6.1

nfs-doc-1.2.3-18.17.2

limal-nfs-server-1.5.3-0.2.11

limal-nfs-server-perl-1.5.3-0.2.11

yast2-nfs-common-2.17.7-1.1.2

nfs-client-1.2.3-18.17.2

yast2-nfs-client-2.17.13-0.5.189

sblim-cmpi-nfsv4-1.1.0-0.1.83

nfsidmap-0.20-1.20

yast2-nfs-server-2.17.7-1.1.2

nfs-kernel-server-1.2.3-18.17.2

quota-nfs-3.16-50.37.1

sblim-cmpi-nfsv3-1.1.0-0.1.83

(2) 若没有安装则插入 SUSE 盘,使用 zypper 或者 yast2 安装

Zypper 安装:

mount一个SUSE的镜像,使用zypper安装

命令:

# mount /dev/sr1 /mnt/suse11/       # 挂载 suse 操作系统 ISO 介质

# zypper ar file:///mnt/suse11 local-source    # 添加本地源

# zypper lr                                     # 列出源

然后zypper install nfs* 装全了)

Yast2安装:

上传:nfs-utils-1.0.9-24.el5.i386.rpm    portmap-4.0-65.2.2.1.i386.rpm

#rpm -ivh nfs-utils-1.0.9-24.el5.i386.rpm

#rpm -ivh portmap-4.0-65.2.2.1.i386.rpm

(3) 创建共享目录

#mkdir /datafs

#mkdir /datafs1

#mkdir /gftdata

#mkdir /gftdata1

(4) 配置共享目录,编辑 /etc/exports

# vi /etc/exports

/datafs *(rw,sync,no_root_squash,no_all_squash)

/datafs1 *(rw,sync,no_root_squash,no_all_squash)

/gftdata *(rw,sync,no_root_squash,no_all_squash)

/gftdata1 *(rw,sync,no_root_squash,no_all_squash)

(5) 启动相关服务

#systemctl restart nfsserver.service -----启动 NFS服务

# systemctl restart nfsserver.service ----- 确认 NFS服务 已启动

出现以下状态为 NFS 服务正常运行

(6) 重新加载 NFS 配置文件

# exportfs -rv

(7) 配置 NFS 开机自启动 ( 防止突然断电,一般服务器不太可能重启,生产环境不可断 )

# chkconfig nfsserver on

# chkconfig --list nfsserver 出现 3:on 代表在有网络状态时自启动

关闭 suse12 防火墙

systemctl stop SuSEfirewall2

2. 在AIX6.1挂载NFS共享目录

(1) 使用 showmount -e  nfs_ip 确认能识别到 共享 的 NFS 共享目录

#  showmount -e X.X.X.X

(2) AIX 系统上新建一个文件系统用来挂载 NFS 共享目录

#mkdir /nfsdir_1

#mkdir /nfsdir_2

#mkdir /nfsdir_3

#mkdir /nfsdir_4

(3) 挂载 NFS 挂载完成后使用 df -g 检查是否完成挂载

#mount X.X.X.X: /datafs   /nfsdir_1

#mount X.X.X.X: /datafs1   /nfsdir_2

#mount X.X.X.X: /gftdata   /nfsdir_3

#mount X.X.X.X: /gftdata1   /nfsdir_4

#df -g

(4) 如果 AIX linux 的默认 NFS 端口不一致时,需要使用如下命令 AIX mount 时会报权限错误

#nfso -o nfs_use_reserved_ports=1

3. 在AIX6.1复制文件至linux

(1) 检查是否安装 rsync 软件( rsync 复制支持保留文件所有权限,且支持断点续传)

#rpm -qa |grep rsync

(2) 使用 rpm 安装 rsync 软件,将以下 rpm 包传入 aix /tmp 目录下

#rpm -ivh /tmp/ rsync-3.0.6-1.aix5.3.ppc.rpm

(3) 安装完成 rsync 后,使用以下命令进行迁移

#rsync -av /datafs/*  /nfsdir_1/datafs -a :归档模式,保留文件所有属性

        #rsync -av /datafs1/*  /nfsdir_2/datafs1 -v :详细打印复制过程

#rsync -av / gftdata/*  /nfsdir_3/gftdata

#rsync -av /gftdata1/*  /nfsdir_4/ gftdata1

四、配置关键点

为了保持文件原有权限,nfs共享配置文件必须未no_all_squash和no_root_squash

五、风险提示

该实施方案仅供参考,若有需求请提前与二线或研发报备

六、关键字

数据迁移 AIX Linux


 知识评论当前评论数0

 推荐知识


 访问权限

创建人 李星伟
工作小组 宏杉成员
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2022-12-13 14:25:48[当前版本] 李星伟 CREAT

 目录
    宏杉案例知识库-V4.0.1