Обновляем Ununtu 12.04 до 14.04 под XenServer 6.2

Ubuntu

Решил обновить свои виртуальные машины с 12.04 Precise Pangolin до 14.04 Trusty Tahr , которые работают под XenServer 6.2

Ничего не предвещало беды. Выполнил обновление,  как подсказывает нам система.

#sudo do-release-upgrade

Правда процесс этот по времени довольно продолжительный, но ничего не поделаешь. Ожидание закончено, система скачала последние пакеты, подумала, применила и притихла. В консоли движения нет никакого, как-то это странно. Смотрю на статус, а моя убунточка выключена, ну не долго думать, стартуем, а в ответ тишина и только логи нам говорят безрадостное известие.

2015-04-07 11-32-07 Скриншот экрана

AM Error: Starting VM ‘Ubuntu Precise Pangolin 12.04 (64-bit) (1)’ – The bootloader for this VM returned an error — did the VM installation succeed? Unable to find partition containing kernel

Благо, перед такими действами всегда лучше сделать бэкап. Восстановить из snapshot не долго. Поискав на просторах интернета такую ошибку находим много разных советов, под разные версии кзена, под разные версии убунты. Перепробовав разные варианты пришел в следующему рабочему, который и записал.

Приступим:

1) Обновляем пакеты

#apt-get update

#apt-get dist-upgrade

2) Устанавливаем загрузчик grub

#apt-get install grub

Install grub

#grub-install /dev/xvda

grub-install2

#update-grub

3) Перезагружаем системуgrub

#reboot

4) Устанавливаем следующие пакеты

#apt-get install linux-generic-lts-trusty linux-image-generic-lts-trusty

5) Производим обновление до нового релиза 14.04

#sudo do-release-upgrade

И запаситесь терпением, процесс не быстрый.

Ура все работает. Результат достигнут и это главное.

ubuntu14.04

 

Views: 1

Xen Server добавляем репозитарии

Чтобы иметь возможность устанавливать софт или драйвера в XenServere 6.2 надо отредактировать пару файлов конфигурации репозитариев

Открываем следующие файлы

nano /etc/yum.repos.d/CentOS-Base.repo
nano /etc/yum.repos.d/CentOS-Vault.repo

И меняем все значения enable=0 на enable=1

Теперь Yum сможет добавлять необходимое программное обеспечение

yum install htop

Views: 10

Удаление файлов скриптом по расписанию

Можно использовать утилиту командной строки forfiles.exe, входящую в состав Windows 7 (когда-то она входила в Windows 2000 Resource Kit). Одной командой удаляются все файлы из указанной папки и вложенных в нее. Читать далее

Views: 34

cwRsync удаленное резервное копирование и синхронизация данных

cwrsync-11-360cwRsync — это пакет, состоящий из графической оболочки (начиная с верси 5), утилиты Rsync и библиотеки Cygwin. Пакет cwRsync позволяет организовать удаленное резервное копирование и синхронизацию файлов между серверами Windows. Читать далее

Views: 13

Синхронизация данных с помощью Rsync

Rsync – это open source утилита которая обеспечивает быстрое инкрементное копирование ваших данных, что сокращает трафик и время выполнения самой операции. Имеет возможность кодирования данных. Rsync может копировать или отображать содержимое каталога, копировать файлы, опционально используя сжатие и рекурсию.

Rsync использует алгоритм Rsync, который обеспечивает очень быстрый метод для привлечения удаленных файлов в синхронизации. Он делает это путем отправки только различия в файлах, не требуя, чтобы оба набора файлов присутствовали на обоих сторонах заранее. На первый взгляд, это может показаться невозможным, потому что для расчета изменений между двумя файлами обычно требуется локальный доступ к обоим файлам.

Rsync как правило, использует SSH для связи. Он не требует никаких специальных привилегий для установки. Однако требуется иметь установленный SSH. Кроме того, Rsync может работать в режиме `демона ‘, слушая на сокете.

Достоинства rsync:

1. Скорость – синхронизируются только те файлы, которые были изменены.
2. Права доступа — rsync переносит файлы с их правами доступа.
3. Скрытые файлы — переносятся также и скрытые файлы и папки.
4. Удобство — процесс синхронизации файлов и папок между компьютерами выполняется с помощью всего одной команды.

Простые примеры использования:

#rsync [ключ] [откуда] [куда]

Ключи:

а – архивный режим, сохраняются время и права

z – сжатие данных во время передачи не обязательно, но рекомендуется

v – подробный режим, покажет процесс и покажет, если был сбой

r – рекурсивный, использует все директории и файлы

Полный список ключей man rsync

Синхронизация файлов и папок на локальном компьютере:

 #rsync -azvr /home/test/test1 /home/test/test2
 Все данные из /home/test/test1 будут в /home/test/test2

 Синхронизация с локального компьютера на удаленный:

#rsync -azvr user@host:/home/test/data1 /home/test/data2
Все данные из /home/test/data1 будут в на удаленном компьютере /home/test/data2

Так же есть Rsync под Windows. Программа называется cwRsync

Views: 6

Копирование файлов из командной строки в несколько потоков

Начиная с Windows Vista, в состав с операционной системы входит  утилита robocopy. У этой утилиты хороший функционал.

Robocopy разработана для отказоустойчивого копирования каталогов и деревьев каталогов. Она обладает возможностью копирования всех (или выборочных) NTFS атрибутов и свойств, имеет дополнительный код для перезапуска при применении с сетевым соединением в случае его разрывов. Читать далее

Views: 33