企业OA系统迁移

    技术2022-07-11  79

    企业OA系统迁移 6.1 问题 本例要求通过LAMP网站平台的离线迁移过程,进一步熟悉网站和数据库的备份、恢复相关操作,完成下列任务:

    1)备份 tts.123.cn 上的OA系统网站和数据库资料

    2)准备一台新虚拟机(tts.123.cn–>192.168.10.8)

    安装并启动LAMP网站平台 注册本地域名 tts.123.cn–>192.168.10.8 3)通过备份将OA系统迁移到 tts.123.cn 上

    4)在svr8上访问tts.123.cn,验证结果

    6.2 步骤 实现此案例需要按照如下步骤进行。

    步骤一:备份 tts.123.cn上的OA系统网站和数据库资料

    1)备份网站

    停Web服务:

    [root@svr7 ~]# systemctl stop httpd

    执行备份:

    [root@svr7 ~]# tar -zcPf /root/oa_web.tgz /etc/httpd/conf.d/vhosts.conf /var/www/oa/ //注意选项P是大写的

    2)备份数据库

    执行备份:

    [root@svr7 ~]# mysqldump -uroot -ppwd@123 --databases oadb > /root/oa_database.sql //按多库方式备份

    确认备份文件:

    [root@svr7 ~]# ls -lh /root/oa_* -rw-r--r--. 1 root root 1021K 9月 25 02:12 /root/oa_database.sql -rw-r--r--. 1 root root 2.0M 9月 25 02:06 /root/oa_web.tgz

    步骤二:准备一台新虚拟机(tts.123.cn,192.168.10.8)

    1)安装并启动LAMP网站平台

    [root@svr8 ~]# yum -y install httpd mariadb-server mariadb php php-mysql [root@svr8 ~]# systemctl restart httpd mariadb //开启网站和数据库服务 [root@svr8 ~]# systemctl enable httpd mariadb

    2)注册本地域名 tts.123.cn,对应IP地址192.168.10.8

    [root@svr8 ~]# vim /etc/hosts 192.168.10.8 tts.123.cn

    步骤三:通过备份将OA系统迁移到 tts.123.cn 上

    1)上传备份资料

    注意提前将svr7上的网站、数据库资料备份文件上传到svr8上。比如,在svr7上可以使用scp直接上传备份文件。

    [root@svr7 ~]# scp /root/oa_* root@192.168.10.8:/root root@192.168.10.8's password: oa_database.sql 100% 518KB 51.1MB/s 00:00 oa_web.tgz 100% 1947KB 65.4MB/s 00:00 [root@svr7 ~]#

    2)在svr8上确认备份资料

    [root@svr8 ~]# ls -lh /root/oa_* -rw-r--r--. 1 root root 518K 1月 15 18:11 /root/oa_database.sql -rw-r--r--. 1 root root 2.0M 1月 15 18:11 /root/oa_web.tgz

    3)恢复网站、数据库

    [root@svr8 ~]# tar -xPf /root/oa_web.tgz //导入网站文档 [root@svr8 ~]# mysql -uroot < /root/oa_database.sql //导入数据库

    4)准备数据库用户

    [root@svr8 ~]# mysql -uroot //新数据库服务器无密码 MariaDB [(none)]> GRANT all ON oadb.* to runoa@localhost IDENTIFIED BY 'pwd@123'; //授权用户 MariaDB [(none)]> QUIT; //退出 [root@svr8 ~]#

    步骤四:在svr8上访问tts.123.cn,验证结果

    迁移完毕后,可以在svr8上访问tts.123.cn,直接获得原来运行在svr7上的OA平台。通过管理员admin可以直接登录,数据资料都完好无损,如图-12所示。

    图-12

    Processed: 0.008, SQL: 9