ESXI VMware rsync

У нас есть информация в бекапах на датасторах в VMware мы хотим ее стягивать, мы уже сделали логин через ключи что бы не вводить пароль
Осталось добавить rsync для этого мы
1. Скачаем бинарник для esxi https://www.google.com/search?&q=esxi+rsync+bin+download
или тут
положим его в датастор
scp /откудато/rsync root@esxi:/vmfs/volumes/NameDatastor/
2. Сделаем его исполняемым
chmod +x /vmfs/volumes/NameDatastor/rsync

3. и добавим алиас при загрузки системы

 

# разрешим запись в файл /etc/rc.local.d/local.sh

chmod +w /etc/rc.local.d/local.sh
# Откроем файл на редкатирование

vi /etc/rc.local.d/local.sh
# Вставим в конец файла строки которы будут сначала убивать текущий процесс крона далее добавлять наши задания в файл /var/spool/cron/crontabs/root и запускать изменненый крон при каждой загрузке системы

/bin/kill $(cat /var/run/crond.pid)
....

#rsync

ln -s /vmfs/volumes/DataStore/rsync /bin/rsync

......

 
# снимем флаг записи с файла /etc/rc.local.d/local.sh

chmod -w /etc/rc.local.d/local.sh
#Выполним команду для сохранения изменений

/sbin/auto-backup.sh
#Перезагрузим хост

reboot

Проверим что записи в файл /var/spool/cron/crontabs/root добавились

cat /var/spool/cron/crontabs/root

 

Таксаномия: 

Добавить комментарий