Как правильно делать Migration на Parallels Virtuozzo Containers 4.0 под Linux

Обоснованно на личном опыте.

  1. Первое правило хорошего админа – делаем Backup.
  2. Рекомендую. Обновить virtuozzo на обеих серверах.
  3. Обязательно! Обновить Контейнер и Template для него.
  4. Чтобы не было мучительно больно делаем Clone для Контейнера (необходимо свободное место на диске исходного сервера).
  5. Делаем Migration для клона и проверяем всё ли нормально заработало.
  6. И только потом делаем Migration для самого контейнера.

Так бывает, что некоторые системные файл в контейнере становятся недоступными. Нету этих файлов и в бакапах. Зато есть в Template.

Новый формат шаблонов под Linux который появился в четвёртой версии Виртуозы: EZ Templates (Дока) подразумевает, что common пакеты будут представлены во всех производных контейнерах в виде ссылки на файлы из Шаблона.

Файлы эти хранятся в виде кеша в папке /vz/template/cache/

Только вот Migration необходимые файлы из Шаблона не переместит. Как пишут в форуме на http://forum.parallels.com/ это какой-то неведомый баг в самом Migration который тянется ещё из бох знает какой версии и так быть не должно. Но оно так.

Как результат наша перемещённая WM наполнена битыми ссылками и кучей нерабочих сервисов. Не помогает ни обновление самого контейнера, ни обновление Шаблонов. Не получилось у меня починить такую VM и другими способами. Дело в том, что такие «волшебные файлы» удалить не получиться.

Немного из результата выполнения команды ls -la /etc/apache2/mods-available/

.
.
ls: cannot access /etc/apache2/mods-available/negotiation.load: No such file or directory
ls: cannot access /etc/apache2/mods-available/dir.load: No such file or director
total 32
drwxr-xr-x 2 root root 4096 2009-11-14 13:56 .
drwxr-xr-x 7 root root 1404 2010-01-28 14:13 ..
.
.
?????????? ? ? ? ? ? deflate.conf
?????????? ? ? ? ? ? deflate.load
-rw-r--r-- 1 root root 122 2008-10-01 18:32 dir.conf
?????????? ? ? ? ? ? dir.load
-rw-r--r-- 1 root root 604 2008-10-01 18:32 disk_cache.conf

Решение проблемы с рассинхронизации шаблонов

Перед перемещением контейнера (можно и после но время простоя увеличиться) надо синхронизировать Шаблоны контейнеров.
На стороне виртуозы с которой переносим контейнер, выполняем:

# rsync -avz -e ssh /vz/template/debian DESTANETION_IP:/vz/template

  • пути заменить на свои
  • DESTANETION_IP – заменить на адрес второго сервера

На второй виртуозе выполняем:
# vzpkg update cache debian-4.0-x86_64
debian-4.0-x86_64 заменить на имя вашего шаблона.

Сначала проверяем на клоне.
Потом перемещаем боевой сервер.

  • 28.01.2010

Virtuozzo Migrate Error

Собираю сервер.
Устанавливаю последнюю версию CentOS 5 x64 через net install
Обновляю ось через yum
Устанавливаю последованию версию Parallels Virtuozzo Containers 4.0 под Linux
Линкую новый Nod в PIM
Перемешаю первый VPS – всё Ок
Перемешаю второй…

Container start failed

Operation start with the Env(s) vpsname is finished with errors: Error invoking external utility: vzctl start 108 failed: Starting Container ... Container is mounted Setup slm memory limit Setup slm subgroup (default) Setting devperms 20002 dev 0x7d00 Setup ioprio: 4 Adding port redirection to Container(1): 4643 8443 Adding IP address(es) to pool: Adding IP address(es): x.x.x.x/bin/cp: preserving times for `/etc/network/interfaces.5303': Bad address ERROR: Can't copy file /etc/network/interfaces Container is unmounted Container start failed.

Не перемещается…
Выключаю VPS, снова перемещаю – всё Ок.
Теперь стартуем… опять ошибка:
Operation migrate_v2v with the Env(s) "vpsname" is finished with errors: Can not migrate: exec vzmsrc failed [512] : Connection to destination node (x.x.x.x) is successfully established Moving/copying CT#100 -> CT#100, [], [] ... Checking external bind mounts Check cluster ID Checking keep dir for private area copy Checking SLM-only mode Checking license restrictions Checking technologies Checking disk usage space Checking templates for CT copy ez template area directories vzctl failed, exitcode=46 Can't move/copy CT#100 -> CT#100, [], [] : vzctl failed, exitcode=46 vzctl : Hostname for Container set: vpsname vzctl : File resolv.conf was modified Checking caches Checking IP addresses on destination node Check target CT name: cloned novushost Checking RATE parameters in config Tracker started Copy private area '/vz/private/100' done OfflineManagement CT#100 ... done Stopping CT#100 ... done Syncing tracked files from '/vz/private/100/fs' done Starting CT#100 ... done OfflineManagement CT#100 ... done .

пробую ручками:
# vzctl start 101
Starting Container ...
Container is mounted
Setup slm memory limit
Setup slm subgroup (default)
Setting devperms 20002 dev 0x7d00
Setup ioprio: 4
Adding port redirection to Container(1): 4643 8443
Adding IP address(es) to pool:
Adding IP address(es): x.x.x.x
/bin/cp: preserving times for `/etc/network/interfaces.30043': Bad address
ERROR: Can't copy file /etc/network/interfaces
Container is unmounted
Container start failed

Пробую обновить перед перемещением VPS – тот же результат.

Оказывается!!! Виртуоза при инсталляции не ставит свою последованию доступную версию и сразу после установки нужно ручками делать апдейт.
Заходим в PIM, обновляем виртуозу до последний версии.

Ядро после установки: 2.6.18-028stab059.6
Обновилось до: 2.6.18-028stab067.4

Всё работает норм.

Набокова «Машенька»

Машенька, Набоков

Дочитал у Набокова его первую серьёзную книжку: про Машеньку.

Очень у меня не однозначное впечатление осталось и от Машеньки и от Набокова в целом, что я даже пару строчек решил записать в днивнечок.

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

В целом я не большой любитель серьёзной, нудновато-апофиозной литературы. Типа Гоголя с его едким языком и ноль целых ноль десятых позитива.

Набоков сильно похож на Гоголя: столь же едкий, столже нигативный. Все герои отрицательные и отталкивающие. Финал и вовсе безобразный, какбудтобы пустой. Ни happy end тебе, ни натуральной драмы. Всё куда-то не туда. Если говорить про мараль, лично мне без сторонней помощи профессионального критика вряд ли удалось бы увыделить в этом произведении смысловую нагрузку, причинную связь.

Но в целом Набоков понравился. Не уверен смогу ли осилить что-нибудь ещё из его произведений в ближайшее время. Думаю сначала разбавить палитру чем-нибудь из Айзека. Но потом обязательно вернусь и прочитаю «Защиту Лужина»

ATI and nVidia, VS or WITH

ATI и nVidia, ПРОТИВ или ВМЕСТЕ

Будут ли работать вместе видео карты от ATI и nVidia?

nvidia_vs_ati
Подвернулась забавная возможность протестировать совместную работу двух графических ускорителей из стана противоборствующих сторон. Честно сказать я не особо верил, что система вообще запуститься.

Предыстория

Основывался я прежде всего вот на каком опыте: пару лет назад я поставил другой эксперимент по накачиванию системника видеокартами.

Это произошло ещё в те времена, когда интерфейс PCIe только появился. Конфигурация была следующая:

  • Системная плата на Чипсете ATI X200 (под Intel)
  • Встроенное видео ATI X200 (интерфейс PCI)
  • Вешний GPU ATI X1300 (интерфейс PCIe x16)
  • Внешняя видеокарта S3 (интерфейс PCI)
  • Операцтонная система Windows XP Pro x86 SP3 ENG + родные драйверы от ATI

C одной стороны PCI и PCIe имеют много общего: и прежде всего лишены основного недостатка порта AGP – невозможность установки более одной видеокарты. Честно сказать, в тот момент я думал, что система должна запуститься без проблем. Однако! Встроенный видео адаптер вступал в конфликт с PCI адаптером от S3, результате чего работало что-то одно: либо X1300 и S3 либо X1300 и X200. Немного погуглив эту тему объяснения я так и не нашёл. Теоретически всё должно было работать.

Тестирование

Конфигурация системы:

  • mobo ASUS Ramage II Extrime + Core i7 920
  • Внешний GPU ATI X1300 (интерфейс PCIe)
  • Внешний GPU NVIDIA GeForce 6600 GT (интерфейс PCIe)
  • Операционная система Windows 7 Ultimate x64 ENG + встроенные MS драйверы  WDDM

in tower

out tower

Честно сказать, я не особо рассчитывал, что система запуститься. Во-первых не совсем удачный предыдущий эксперимент. А во вторых nVidia и ATI проектируют и создают плохо совместимые технологии… Но как ни странно всё заработало и довольна неплохо. Правда ставить родные драйверы от nVidia и ATI, а потом наблюдать за результатом я не решился).

device-manager

Из приятного:

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

Примечания:

Разумеется ни о каком SLI или Crossfire в данном случае речи идти не может. Впрочем я вполне допускаю рабочую конфигурацию допустим с SLI в схеме Nvidia <-> Nvidia + ATI. Или Crossfire: ATI<-> ATI + Nvidia

Напоследок:

Принт скринт экрана из 4-ёх 20‘‘ мониторов (1680×1060)
PrintScrin

  • 20.12.2009

Салатик из помидоров и творога

cалат с творогом и помидорками

Нужно:

  • Творог (200г)
  • Помидоры (200г)
  • Соль
  • Перец
  • Уксус
  • Растительное масло
  • Зелень

Можно добавить:

  • Сладкий перец
  • Брынзу
  • Сухарики (лучше чёрные)

Берём помидоры и творог. Приблизительно 1 к 1.
Помидоры помыть и нарезать как больше нравиться.
Выложить слоями не забывая перчить и солить.

Добавить немного уксуса. Посыпать мелко нарезанной зеленью. Спрыснуть растительным маслом.

Можно добавить болгарский перец, брынзу или сухари из чёрного хлеба.

«CityTelecom» – интернет-провайдер

На днях мне достался в тестирование широкополосный канал некоего провайдера CityTelecom.ru.
projects_citytelecom
Регион: Москва
Скорость: 50/50 Mbps
Подключение: Gigabit Ethernet, Оптоволоконный

Предлагаю свой небольшой обзор.
(далее…)

  • 25.09.2009

Российский интернет снова стал медленне

rtcomm

По словам vesti.ru «Вымпелком», «Транстелеком», «Акадо телеком» и «Комстар-ОТС» отключились от РТКомм. В прицепе и без этого понятно, что ситуация с каждым днем все хуже и хуже. Только вот ФАС почему-то не гоняет Ростелеком. А службы по надзору за связью надзирают в каком-то другом направлении.

В своё время много интересных идей на эту тему было высказанно вот в этой теме: http://homenet.corbina.net/index.php?showtopic=241182. Ничего перепечатывать не буду. Кому интересно – почитайте.

Основная статья: «Вести.net»: операторы перессорились из-за стоимости трафика

  • 23.09.2009

…и другиее проблемы с Qmail в Plesk

Sorry. Although I'm listed as a best-preference MX or A for that host,
it isn't in my control/locals file, so I don't treat it as local. (#5.4.6)

На самом деле в моём случае произошло отключение домена за неуплату. Потребовалось просто реактивировать домен через панельку. Но причин может быть множество. Очень хорошая статья с обзором всех возможных вариантов в виде KB для плеска (правжа на английском):

I’m sending mail but I receive a bounce message with an error.

  • 22.09.2009

Отключаемый NAT в D-link DI-808HV

Di-808hv
В версии V1.51b09 появилась отличная возможность отключать NAT.
Теперь вместо вонючек от sysLink можно покупать Dlink в качестве Корпаративного маршрутизатора начального уровня.
Мой небольшой обзорчик этого устройства вместе с описанием можно почитать тут: Yandex.маркет

  • 21.09.2009

Ужасы

Только что, около 23:00 по Москве объяснял сильно пьяному таксисту как проехать к магазину «7-ой Континент». Причем такси из «цивилизованных». А ведь он там когото подебрёт и потом по Мосеве катать будет.
Страшно…

Страница 1 из 3123»