Обоснованно на личном опыте.
- Первое правило хорошего админа – делаем Backup.
- Рекомендую. Обновить virtuozzo на обеих серверах.
- Обязательно! Обновить Контейнер и Template для него.
- Чтобы не было мучительно больно делаем Clone для Контейнера (необходимо свободное место на диске исходного сервера).
- Делаем Migration для клона и проверяем всё ли нормально заработало.
- И только потом делаем 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 заменить на имя вашего шаблона.
Сначала проверяем на клоне.
Потом перемещаем боевой сервер.
Собираю сервер.
Устанавливаю последнюю версию 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 и nVidia, ПРОТИВ или ВМЕСТЕ
Будут ли работать вместе видео карты от ATI и nVidia?

Подвернулась забавная возможность протестировать совместную работу двух графических ускорителей из стана противоборствующих сторон. Честно сказать я не особо верил, что система вообще запуститься.
Предыстория
Основывался я прежде всего вот на каком опыте: пару лет назад я поставил другой эксперимент по накачиванию системника видеокартами.
Это произошло ещё в те времена, когда интерфейс 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


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

Из приятного:
BIOS больше не выводиться только на первый адаптер. Процесс загрузки можно лицезреть на всех мониторах. Впрочем это больше относиться к реализации BIOS нежели к GPU.
Примечания:
Разумеется ни о каком SLI или Crossfire в данном случае речи идти не может. Впрочем я вполне допускаю рабочую конфигурацию допустим с SLI в схеме Nvidia <-> Nvidia + ATI. Или Crossfire: ATI<-> ATI + Nvidia
Напоследок:
Принт скринт экрана из 4-ёх 20‘‘ мониторов (1680×1060)


Нужно:
- Творог (200г)
- Помидоры (200г)
- Соль
- Перец
- Уксус
- Растительное масло
- Зелень
Можно добавить:
- Сладкий перец
- Брынзу
- Сухарики (лучше чёрные)
Берём помидоры и творог. Приблизительно 1 к 1.
Помидоры помыть и нарезать как больше нравиться.
Выложить слоями не забывая перчить и солить.
Добавить немного уксуса. Посыпать мелко нарезанной зеленью. Спрыснуть растительным маслом.
Можно добавить болгарский перец, брынзу или сухари из чёрного хлеба.
На днях мне достался в тестирование широкополосный канал некоего провайдера CityTelecom.ru.

Регион: Москва
Скорость: 50/50 Mbps
Подключение: Gigabit Ethernet, Оптоволоконный
Предлагаю свой небольшой обзор.
(далее…)

По словам vesti.ru «Вымпелком», «Транстелеком», «Акадо телеком» и «Комстар-ОТС» отключились от РТКомм. В прицепе и без этого понятно, что ситуация с каждым днем все хуже и хуже. Только вот ФАС почему-то не гоняет Ростелеком. А службы по надзору за связью надзирают в каком-то другом направлении.
В своё время много интересных идей на эту тему было высказанно вот в этой теме: http://homenet.corbina.net/index.php?showtopic=241182. Ничего перепечатывать не буду. Кому интересно – почитайте.
Основная статья: «Вести.net»: операторы перессорились из-за стоимости трафика
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.

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