博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Usvn迁移
阅读量:5169 次
发布时间:2019-06-13

本文共 2689 字,大约阅读时间需要 8 分钟。

近期由于公司需要整理所有的服务器资源进行统一管理,因此需要迁移原usvn到新环境,但是在网上查找有关usvn的迁移信息没有结果,故整理自己的通过测试的迁移方案共享给大家


迁移列表

原服务器 软件 目标服务器 软件
172.31.0.252 httpd-2.2.15-56.el6.centos.3.x86_64 subversion-1.6.11-15.el6_7.x86_64 usvn-1.0.7.tar.gz 10.90.26.120 httpd-2.2.15-56.el6.centos.3.x86_64 subversion-1.6.11-12.el6_6.x86_64 usvn-1.0.7.tar.gz

迁移步骤

  1. 配置新老环境rsync同步usvn数据

    #1. 原服务器配置rsync服务端#查看当前系统是否已经安装    rpm -qa|grep rsync    rsync-3.1.1-1.el6.rfx.x86_64#安装rsync服务    wget http://pkgs.repoforge.org/rsync/rsync-3.1.1-1.el6.rfx.x86_64.rpm  && rpm -ivh rsync-3.1.1-1.el6.rfx.x86_64.rpm#CentOS 默认以xinetd模式运行rsync,rsync的xinetd配置文件是/etc/xinetd.d/rsync    如果配置rsync以xinetd模式运行,更改配置文件    cat  /etc/xinetd.d/rsync  更改读取配置文件选项        server_args     = --daemon --config=/etc/rsyncd/rsyncd.conf#创建配置文件 统一规划目录 mkdir /etc/rsyncd    # 创建配置文件    touch /etc/rsyncd/rsyncd.conf    # 创建密码文件    touch /etc/rsyncd/rsyncd.secrets(存放rsync同步所需要的用户和密码书写格式为: 用户名:密码)    #权限修改    chown root:root /etc/rsyncd/rsyncd.secrets    chmod 600 /etc/rsyncd/rsyncd.secrets    #配置一些服务欢迎及说明信息    touch /etc/rsyncd/rsyncd.motd#配置配置文件    vim /etc/rsyncd/rsyncd.conf    pid file = /software/rsyncd.pid    port = 873 (指定端口)    address = 172.31.0.252 (指定本机ip)    uid = root    gid = root    use chroot = yes    read only = yes    #limit access to private LANs    #设置可访问的主机:如果多个ip则用空格隔开:192.168.0.3 192.168.0.4 192.168.0.5或者设置区间 192.168.0.3/5    hosts allow=10.90.0.0/16    hosts deny=*    max connections = 5    motd file = /etc/rsyncd/rsyncd.motd    #This will give you a separate log file    log file = /software/rsync.log    #This will log every file transferred - up to 85,000+ per user, per sync    transfer logging = yes    log format = %t %a %m %f %b    syslog facility = local3    timeout = 300    #方括号中设置模块名    [backtest]    #要同步服务器的目录路径    path = /backup    list=yes    ignore errors    #auth users是必须在服务器上存在的真实的系统用户,如果你想用多个用户,那就以,号隔开;比如 auth users = ljzhou,rsyncsir    auth users = back    #从服务器访问需要的密码文件    secrets file = /etc/rsyncd/rsyncd.secrets    comment = linuxsir tmp    #设置不同步的目录或文件用空格隔开    exclude = test/ test.php#启动rsync    A.用xinted方式启动        service xinted restart    B.用独立方式启动        /usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf #2. 配置新服务器同步原服务器SVN数据   rsync -avzP  --delete  --password-file=/root/rsync.secrets(内容格式为书写服务端定义的用户的密码并且保障权限为600:password )  back(服务端配置的用户)@172.31.0.252::backtest(服务端定义的模块)  /data/(本机路径)
  2. 备份原usvn使用的数据库(mysql)--usvn

    #备份usvn使用的库mysqldump -uroot -p usvn > /software/usvn.sql
  3. 安装新环境usvn服务

    安装自行查找

    注意:过程中选择usvn数据存放路径时,请选择通过rsync同步过来的usvn数据目录

  4. 倒入mysql的备份文件

    /software/mysql-5/bin/mysql  -uroot -pyourpassword usvn < /software/packages/usvn.sql
  5. 访问新环境

转载于:https://www.cnblogs.com/edwardlogs/p/Usvn-qian-yi.html

你可能感兴趣的文章
NCCL
查看>>
RNN
查看>>
LSTM
查看>>
AI 用神经网络实现序列到序列的学习
查看>>
《python3网络爬虫开发实战》--Ajax数据爬取
查看>>
mysqldump备份过程中都干了些什么
查看>>
keras入门
查看>>
MSCRM与MS人立方关系的集成
查看>>
程序员面试金典--变位词排序
查看>>
webpack(三)使用 babel-loader 转换 ES6代码
查看>>
Redis之Pipeline使用注意事项
查看>>
hibernate--Criteria+Restrictions
查看>>
Jdk1.6.0+Tomcat6.0环境变量配置
查看>>
java中重载与重写的区别
查看>>
手风琴特效
查看>>
Mobicents记录1:如何搭建和运行mobicents3.0环境(基于jboss7.2)
查看>>
pthread_mutex_init & 互斥锁pthread_mutex_t的使用(转)
查看>>
8-4 如何使用线程本地数据
查看>>
Fedora23 安装 psycopg2
查看>>
毫秒转换为天、小时、分、秒
查看>>