rsync по ssh к esxi

используйте grep. Его созданный просто с этой целью.

Для нахождения строк от хвоста,/var/log/syslog, которые имеют "крон" в них, просто работайте:

tail -f /var/log/syslog | grep cron

И так как это принимает что-либо по stdin, можно использовать его на выводе любой другой команды также путем передачи по каналу таким же образом как выше (использование | символ).

0
задан 31 October 2013 в 12:51
4 ответа

You need rsync on your ESXi. You can get a binary here.

3
ответ дан 4 December 2019 в 10:58

Команда rsync не входит в стандартную установку ESXi. ESXi использует модифицированную версию Busybox для предоставления ограниченного набора команд Linux на консоли. Вот почему rsync недоступен. Хотя возможно выгрузить статически скомпилированный двоичный файл rsync на хост ESXi, это не способ обработки резервных копий с помощью VMware.

Вы можете использовать scp , однако.

Однако есть более эффективные инструменты для резервного копирования VMware и работы с виртуальными машинами.

8
ответ дан 4 December 2019 в 10:58

rsync не установлен или не установлен в папке, которая находится в вашем $ PATH на удаленной стороне

6
ответ дан 4 December 2019 в 10:58

Почему бы не смонтировать файловые системы esxi на третьем компьютере с поддержкой sshfs и rsync, например:

#mount src esxi file system
sshfs root@aaa.bbb.ccc:/vmfs/volumes/ mnt/sshfs/
src="mnt/sshfs/"
vmd="Storage_vmfs5/vm1-data"
#mount dst esxi file system
sshfs root@xxx.yyy.zzz:/datastore-vms/ mnt/tmp/
dst="mnt/tmp/"
#copy vm files
rsync -av --progress --stats --delete --force "$src$vmd" "$dst"
#unmount
fusermount -u $src; fusermount -u $dst
0
ответ дан 4 December 2019 в 10:58

Теги

Похожие вопросы