CentOS 6.×下低版本Gitlab安装,备份,升级, 迁移踩坑实践

背景: 公司Gitlab版本较老(8.12.2)且部署在阿里云低版本的系统(CentOS 6.8), 领导要求将所有阿里云机器迁移至华为云, 迁移服务不支持CentOS 7以下的版本, 镜像服务又过于麻烦, 故决定手动对其升级并迁移。

经过各种踩坑, 总结最佳实践。

思路及过程: 

  一 前置准备工作:         

     1 扩容硬盘: 一定要检查自己的服务器硬盘是否足够备份, 否则会导致备份失败, 尽量扩大一点。

     由于服务器买的比较早, 不支持在线扩容, 且CentOS 6已结束声明周期, 需要切换yum源,具体可参考阿里云帮助文档: 扩展分区和文件系统_Linux系统盘 - 云服务器 ECS - 阿里云

      2 备份镜像: 由于Gitlab备份时间较长, 建议直接使用阿里云自定义镜像, 备份镜像, 方便快捷, 在升级之后再备份不迟

      3 迁移目标服务器: 在华为云(根据需要)购买相同系统(CentOS 6.8)的服务器(最低2核4G, 建议买大一点内存)

    二 一些注意事项:

      1 要注意yum源(系统版本问题), 硬盘大小的问题

      2 安装Gitlab前根据需要自行安装: policycoreutils-python openssh-server 以及postfix服务, 并设开机自启, 这里可参考: 安装和使用GitLab - 云服务器 ECS - 阿里云

但是systemctl

你可能感兴趣的:(Linux,gitlab,迁移,centos,6,升级,低版本)