вторник, 9 января 2018 г.

Бэкапы виртуальный машина на XEN сервер. Оттестировано на XEN 6.5 и XEN 7.2

Документ без названия 0) Подмонтировать сетевую папку (хотя можно и локально создавать бэкапы)

mkdir /mnt/backup
chmod -R +r /mnt/backup
nano /etc/fstab/
%сервер% /mnt/backup cifs auto,user,username=user,password=1111 0 0
mount -a -t cifs
1) Скинуть на XEN 3 файла:
vm_backup.cfg - конфиг, тут указывается какие машины бэкапятся, куда, как и т.д.
vm_backup.lib - тут функции, изменения не требуются
vm_backup.sh - запускающий скрипт

2) Выставить на vm_backup.sh права на запуск и проверить владельца файла.

chmod +x vm_backup.sh
3) Изменить в файле vm_backup.cfg список машин для бэкапа (add_to_backup_list). Для этого нам нужны UUID машин их можно посмотреть в ГУИ ксена, либо консольной командой xxe vm-liste vm-list

xe vm-list
uuid ( RO) : 11111111-2222-3333-4444-555555555555
name-label ( RW): jenkins
wer-state ( RO): halted
4) Установить директорию для бэкапа в vw_backup.cfg

backup_dir="/mnt/backup/"
5) Запуск сприпта руками в фоновом режиме:

./vm_backup.sh & bg

Файлы для скачивания

вторник, 7 ноября 2017 г.

Outlook 2016 не видит папки

Стокнулся с ситуацией Outlook 2016 "не видит" письма по IMAP с почтового сервера Courier. И входящие, и исходящие. Проблема решена следующим образом. Вы можете закрепить свой почтовый ящик следующим образом: Файл -> Настройка учетных записей
Двойной клик на своем IMAP аккаунте.
Кнопка: Другие настройки
Вкладка: Дополнительно

четверг, 26 октября 2017 г.

Настройка переадресации на почтовом сервере Courier

Документ без названия Переадресация в моём случае настраивалась на файле /etc/courier/aliases/system
nano /etc/courier/aliases/system

Создаем запись в файле по следующему шаблону:
address_old: address_new
newaliases
Эта команда изменяет файл /etc/courier/aliases.dat Перезагружаем Courier.
/etc/init.d/courier-authdaemon restart &&
/etc/init.d/courier-imap restart &&
/etc/init.d/courier-mta restart &&
/etc/init.d/courier-mta-ssl restart &&
/etc/init.d/courier-imap-ssl restart

вторник, 26 сентября 2017 г.

Zalman ZM-VE350 ZM-VE500 исправление ошибки No ISO file

Данный девайс можно использовать в трех режимах: внешний HDD, виртуальный CD и двойной режим.

Он может монтировать iso файлы в виртуальный CD. НО "из коробки" этого сделать не получится. Будет появляться ошибка No ISO file. Придется проделать некоторый манипуляции.

1. Подключаем устройство к компьютеру. Выбираем режим HDD или двойной.

2. Обновляем прошивку с сайта zalman.com

3. Скачиваем программу RMPrepUSB

http://www.rmprepusb.com/documents/release-2-0

4. Устанавливаем.

5. Запускаем программу.

6. Меню -> Settings -> List Large Drives > 128Gb

7. Выбираем наш диск



8. Нажимаем кнопку Очистка (Clean)



9. После этого подготавливаем диск.




10. На внешнем диске создаем каталог _ISO. В него копируем iso файлы.

11. Выбираем в устройстве нужный iso файл по инструкции в комплекте.

пятница, 14 июля 2017 г.

XenServer. Расширение диска с LVM.

Документ без названия

1. Ставим Xen Tool на нужную виртуальную машину.
Вкладка General -> Virtualization state: XenServer Tools not installed
2. Монтируем iso диск

sudo mount /dev/cdrom /mnt
/mnt/Linux/install.sh

Или собираем из дебников

dpkg -i /mnt/Linux/xe-guest-...-amd64.deb

3. Перезагрузка.

4. Добавляем новый физический диск для виртуальной машины.

5. Инициализируем новый физический диск.

fdisk -l

Скорее всего это диск - /dev/xvdb/

6. Инициализуем физической диск

pvcreate /dev/xvdb

7. Проверка (показывает подключенные физические диски)

pvdisplay

8. Добавляем физический диск в Volume Group
Имя группы смотрим с помощью команды vgdisplay

VG Name: имя_группы

9. Добавляем новый физический диск в эту группу

vgextend имя_группы /dev/xvdb

10. Проверка

vgdisplay

11. Расширяем Logical Volume
Смотрим название тома

lvdisplay | less

LV Name: lv_root

12. Изменяем размер тома (в гигабайтах)

lvresize -L суммарный_размер_томаG имя_группы/lv_root

13. Проверка изменения размера тома

lvdisplay | less

14. Изменяем размер файловой системы

resize2fs /dev/имя_группы/lv_root

15. Проверка

df -h

четверг, 1 июня 2017 г.

TestLink Bitnami - перенос и обновление.

Документ без названия

Необходимо перенести базу Testlink (версии 1.9.9) на более новую версию (1.9.16.0) на другом компьютере.

Для установки была выбрана версия Bitnami Testlink.
После установки Bitnami Testlink (1.9.16.0), запускаем систему:

cd testlink-1.9.16-0/
./use_testlink
./ctlscript.sh start

адрес в браузере:
IP_адрес:8080/testlink

после восстановления:

Скопировать в Linux папку install из нормального архива установки Testlink в папку с Testlink ом.

mysql -u root -p

use bitnami_testlink;

drop database bitnami_testlink;
create database bitnami_testlink;
grant all privileges on bitnami_testlink.* to 'пользователь_bitnami'@'localhost' identified by 'пароль_от_базы';

Восстановить из архива базу Testlink.

После этого надо обновить Testlink до необходимой версии.

source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.10/mysql/DB.1.9.10/step1/db_data_update.sql;

(предварительно меняем INSERT на REPLACE в db_data_update.sql)

source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.11/mysql/DB.1.9.11/step1/db_schema_update.sql;
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.11/mysql/DB.1.9.11/stepZ/z_final_step.sql;

Далее таким же образом обновить с 11 до 16 версии.

*************************

Для проверки текущей версии

select * from db_version;

*************************

для автоматической ставки :
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.10/mysql/DB.1.9.10/step1/db_data_update.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.11/mysql/DB.1.9.11/step1/db_schema_update.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.11/mysql/DB.1.9.11/stepZ/z_final_step.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.12/mysql/DB.1.9.12/step1/db_schema_update.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.12/mysql/DB.1.9.12/stepZ/z_final_step.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.13/mysql/DB.1.9.13/step1/db_schema_update.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.13/mysql/DB.1.9.13/stepZ/z_final_step.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.14/mysql/DB.1.9.14/step1/db_schema_update.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.14/mysql/DB.1.9.14/stepZ/z_final_step.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.15/mysql/DB.1.9.15/step1/db_schema_update.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.15/mysql/DB.1.9.15/stepZ/z_final_step.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.16/mysql/DB.1.9.16/step1/db_schema_update.sql
source /home/user/testlink-1.9.16-0/apps/testlink/install/sql/alter_tables/1.9.16/mysql/DB.1.9.16/stepZ/z_final_step.sql