Программы:
Mac: http://www.wikifortio.com/576356/ScreenshotServer.dmg
Windows: http://www.wikifortio.com/472053/windows.zip
Linux: http://www.wikifortio.com/123831/ScreenshotsLinux.zip
Инструкция:
В соответствующие подкаталоги /home/user/Torrents складываем торрент файлы
затем они автоматически добавятся на торрент сервер (с сохранение иерархии подкаталогов). В именах каталогов недопустимы пробелы, в именах файлов пробелы быть могут, они автоматически заменяться подчеркиванием. Также из имен файлов будут удалены квадратные скобки.
Пока не реализовано автоматическое создание несуществующих подкаталогов второго и более уровней. Выход -- либо допилить скрипт, либо создать на сервере руками. Я пока сделал по второму варианту, скрипт может потом доделаю.
Бекапы пишутся локально и на S3 и сервер (rsync)
Необходимый софт:
apt-get install duplicity apt-get install python-boto apt-get install s3cmd
Скрипт
# cat /usr/local/sbin/keeper.sh #!/bin/bash #Пароль для шифрования duplicity export PASSPHRASE="xxxxxxxxxx" # Ключи для s3 из .s3cfg export AWS_ACCESS_KEY_ID=AKIAIX6xxxxxxxxxxxxx export AWS_SECRET_ACCESS_KEY=qbrvGXj5tiKTeeiixxxxxxxxxxxxxxxxxxxxxxxxx DUP=/usr/bin/duplicity OPT='--full-if-older-than 1M --include-globbing-filelist=/var/unite/bin/backup.list --exclude=** ' BDIR=/var/dir
Получаем список виртуальных машин
# xe vm-list
Передаем нужные uuid скрипту
#!/bin/bash if [ ! $(mount | grep /backup >/dev/null) ] then echo "/backup not mounted" exit 1 fi dir="/backup/`date +%d-%m-%y`" mkdir $dir for uuid in 7f17c417-9961-ec42-6c41-bb88a91a239d de7623e8-e28f-7a92-4db0-08d69d89c799 49d1d430-5fb3-d89d-6e71-61194227c1de do name=`xe vm-list uuid=$uuid | grep name-label | cut -d ':' -f 2 | sed 's/ /_/g'` echo `date` >> /var/log/backup.log snapshotUUID=`xe vm-snapshot vm=$uuid new-name-label=backup_vm`
1. Установка mdadm и initramfs-tools
# aptitude install initramfs-tools mdadm
# modprobe linear # modprobe multipath # modprobe raid0 # modprobe raid1 # modprobe raid5 # modprobe raid6 # modprobe raid10
# sfdisk -d /dev/sda | sfdisk --force /dev/sdb
# fdisk /dev/sdb -> t -> n -> fd
Выкладываю шаблон Memcache для импортирования в Zabbix.
В опциях агента добавить это:
Insert the CD/DVD and mount to eg. /mnt/cdrom. Add this line to /etc/fstab for convenience:
# vi /etc/fstab /dev/cdrom /mnt/cdrom iso9660 defaults 0 0
# vi /etc/yum.repos.d/local.repo [local] name=local baseurl=file:///mnt/cdrom/Server enabled=1 gpgcheck=0
# yum repolist Loading "security" plugin Loading "rhnplugin" plugin This system is not registered with RHN. RHN support will be disabled.
Добавляем (проверяем) необходимые пути:
# export PATH=$PATH:/usr/openwin/bin:/usr/X11/bin
# cat .vnc/xstartup #!/bin/sh [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & # Комментим нижние 2 строки #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & # Добавляем следующую строку для запуска gnome сессии gnome-session&
gzip -c file.orig > file.gz CHUNKSIZE=1073741824 PARTCNT=$[$(stat -c%s file.gz) / $CHUNKSIZE] # the remainder is taken care of, for example for # 1 GiB + 1 bytes PARTCNT is 1 and seq 0 $PARTCNT covers # all of file for n in `seq 0 $PARTCNT` do dd if=file.gz of=part.$n bs=$CHUNKSIZE skip=$n count=1 done