gpt4 book ai didi

azure - 同步两个 azure 虚拟机时要排除哪些文件?

转载 作者:行者123 更新时间:2023-12-03 05:54:45 25 4
gpt4 key购买 nike

我尝试使用 Rsync 在两个 azure 实例(相同的操作系统发行版)之间同步;但之后,目标虚拟机 ssh 连接无法正常工作,我想我错过了一些要排除的文件。有什么帮助吗?

注意:该过程在其他平台上成功,可能是在我的脚本中我错过了 azure VM 特定的排除文件?

重现问题的步骤:

  • 创建两个具有相同操作系统发行版的虚拟机 (ubuntu 16.04)
  • 在源计算机上运行 rsync 命令以在之间同步文件(使用/排除/boot/etc/fstab/etc/hostname/etc/issue/etc/hosts 等目录。

rsync -e "ssh -i keyfile"-rlpEAXogDtSzh -P -x --exclude-from="$excludefilelist"--rsync-path="sudo rsync"--verbose --progress 用户名@$ TARGETVM_IP:/

同步目标虚拟机似乎没有运行后,请注意,我在这些计算机、用户名和组之间使用了相同的 ssh key 文件。

最佳答案

my question here is is there any Azure specific file i missed ?

Azure Ubuntu VM 上安装了两个可能会更改 VM 设置的软件包:

  • Azure Linux 代理
  • 云初始化

运行命令 dpkg -L PakageName 将给出该软件包安装的文件列表。您可以尝试排除所有这些文件。

关于azure - 同步两个 azure 虚拟机时要排除哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43325010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com