0
我试图使用Rsync在两个azure实例(相同的os发行版)之间进行同步;但之后,目标VM ssh连接不工作,我想我错过了一些文件排除。任何帮助?要同步两个天蓝色虚拟机,需要排除哪些文件?
注意:该过程在其他平台上取得成功,可能在我的脚本中,我错过了天蓝色的特定于虚拟机的排除文件?
步骤来重现问题:
- 创建两个虚拟机具有相同的操作系统发行版(Ubuntu的16.04)
- 运行
rsync
源计算机上的命令同步之间的文件(使用/不包括像目录的/ boot在/ etc/fstab中的/ etc /主机名在/ etc /问题/ etc/hosts文件等
rsync -e "ssh -i keyfile" -rlpEAXogDtSzh -P -x --exclude-from="$excludefilelist" --rsync-path="sudo rsync" --verbose --progress [email protected]$TARGETVM_IP:/
同步目标VM年代后eems不能运行,请注意,这里使用的是那些机器之间相同的ssh密钥文件,用户名为&组。
云你请在这里发布你的脚本,以便我可以尝试在我的实验室中重现您的问题。 –
更新了问题@ StevenLee-MSFT&也验证了文件是好的,我的问题在这里是否有我错过的任何Azure特定文件? –