1.概述
1.1環境信息
公司一個項目由1個服務器遷移到另外一個服務器,對應該的存儲minio也需要進行同步遷移,下面分享一下其過程
minio集群地址 | 桶名 | 備注 |
---|---|---|
http://minio.old.k8s.com:9000 | tpm | 舊minio |
http://minio.new.k8s.com:9000 | tpm | 新minio |
1.2使用工具
rclone:開源的對象存儲在線遷移工具,用於文件和目錄的同步,支持阿里雲的oss、minio 、亞馬遜S3
1.3注意事項
兩台機器的時區及時間要保持一致,最后進行遷移之前,兩台機器的時間進行校准。方法如下:
centos 7設置時區
timedatectl set-timezone Asia/Shanghai
時間同步
ntpdate ntp.aliyun.com
2.部署過程
2.1 rclone安裝
curl https://rclone.org/install.sh | sudo bash
2.2 rclone安裝
路徑:/root/.config/rclone/rclone.conf
#rclone sync oldminio:tpm newminio:tpm [oldminio] type = s3 provider = Minio env_auth = false access_key_id = root secret_access_key =ntandon123 region = cn-east-1 endpoint = http://minio.old.k8s.com location_constraint = server_side_encryption = [newminio] type = s3 provider = Minio env_auth = false access_key_id = root secret_access_key = ntandon123 region = cn-east-1 endpoint = http://minio.new.k8s.com location_constraint = server_side_encryption =
2.3 開始遷移
rclone sync minio:agile-service minio1:agile-service