<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aleksey Parshukov &#187; Виртуализация</title>
	<atom:link href="http://www.filosof.name/categories/it/virtualization/feed" rel="self" type="application/rss+xml" />
	<link>http://www.filosof.name</link>
	<description>Aleksey Parshukov persoonal blog</description>
	<lastBuildDate>Sat, 29 Jan 2011 20:59:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Как правильно делать Migration на Parallels Virtuozzo Containers 4.0 под Linux</title>
		<link>http://www.filosof.name/articles/migration-on-virtuozzo-containers-4-0-for-linux.xhtml</link>
		<comments>http://www.filosof.name/articles/migration-on-virtuozzo-containers-4-0-for-linux.xhtml#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:11:19 +0000</pubDate>
		<dc:creator>Aleksey Parshukov</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Виртуализация]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[EZ Templates]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[Parallels Virtuozzo Containers]]></category>
		<category><![CDATA[virtuozzo]]></category>
		<category><![CDATA[vz]]></category>

		<guid isPermaLink="false">http://www.filosof.name/?p=232</guid>
		<description><![CDATA[Обоснованно на личном опыте. Первое правило хорошего админа &#8211; делаем Backup. Рекомендую. Обновить virtuozzo на обеих серверах. Обязательно! Обновить Контейнер и Template для него. Чтобы не было мучительно больно делаем Clone для Контейнера (необходимо свободное место на диске исходного сервера). Делаем Migration для клона и проверяем всё ли нормально заработало. И только потом делаем Migration [...]]]></description>
			<content:encoded><![CDATA[<p><em>Обоснованно на личном опыте.</em></p>
<ol>
<li> Первое правило хорошего админа &#8211; делаем <strong>Backup</strong>.</li>
<li>Рекомендую. Обновить <strong>virtuozzo </strong>на обеих серверах.</li>
<li>Обязательно! Обновить Контейнер и <strong>Template </strong>для него.</li>
<li>Чтобы не было мучительно больно делаем <strong>Clone</strong> для Контейнера (необходимо свободное место на диске исходного сервера).</li>
<li> Делаем Migration для клона и проверяем всё ли нормально заработало.</li>
<li>И только потом делаем <strong>Migration </strong>для самого контейнера.</li>
</ol>
<p>Так бывает, что некоторые системные файл в контейнере становятся недоступными. Нету этих файлов и в бакапах. Зато есть в <strong>Template</strong>.</p>
<p>Новый формат шаблонов под <strong>Linux </strong>который появился в четвёртой версии Виртуозы: <strong>EZ Templates</strong> (<a href="http://download.swsoft.com/virtuozzo/virtuozzo4.0/docs/lin/VzLinuxTmplMgmt/index.htm">Дока</a>) подразумевает, что common пакеты будут представлены во всех производных контейнерах в виде ссылки на файлы из Шаблона.</p>
<p>Файлы эти хранятся в виде кеша в папке <span class="code">/vz/template/cache/</span></p>
<p>Только вот <strong>Migration</strong> необходимые файлы из Шаблона не переместит. Как пишут в форуме на <a href="http://forum.parallels.com/" target="_blank">http://forum.parallels.com/</a> это какой-то неведомый баг в самом <strong>Migration</strong> который тянется ещё из бох знает какой версии и так быть не должно. Но оно так.</p>
<p>Как результат наша перемещённая WM наполнена битыми ссылками и кучей нерабочих сервисов. Не помогает ни обновление самого контейнера, ни обновление Шаблонов. Не получилось у меня починить такую VM и другими способами. Дело в том, что такие &laquo;волшебные файлы&raquo; удалить не получиться.</p>
<p>Немного из результата выполнения команды <strong>ls -la /etc/apache2/mods-available/</strong><br />
<code>.<br />
.<br />
ls: cannot access /etc/apache2/mods-available/negotiation.load: No such file or directory<br />
ls: cannot access /etc/apache2/mods-available/dir.load: No such file or director<br />
total 32<br />
drwxr-xr-x 2 root root 4096 2009-11-14 13:56 .<br />
drwxr-xr-x 7 root root 1404 2010-01-28 14:13 ..<br />
.<br />
.<br />
?????????? ? ?    ?       ?                ? deflate.conf<br />
?????????? ? ?    ?       ?                ? deflate.load<br />
-rw-r--r-- 1 root root  122 2008-10-01 18:32 dir.conf<br />
?????????? ? ?    ?       ?                ? dir.load<br />
-rw-r--r-- 1 root root  604 2008-10-01 18:32 disk_cache.conf</code></p>
<h2>Решение проблемы с рассинхронизации шаблонов</h2>
<p>Перед перемещением контейнера (можно и после но время простоя увеличиться) надо синхронизировать Шаблоны контейнеров.<br />
На стороне виртуозы с которой переносим контейнер, выполняем:</p>
<p><code># rsync -avz -e ssh /vz/template/debian DESTANETION_IP:/vz/template</code></p>
<ul>
<li><em>пути заменить на свои</em></li>
<li><em>DESTANETION_IP &#8211; заменить на адрес второго сервера</em></li>
</ul>
<p>На второй виртуозе выполняем:<br />
<code># vzpkg update cache debian-4.0-x86_64</code><br />
<em>debian-4.0-x86_64 заменить на имя вашего шаблона.</em></p>
<p>Сначала проверяем на клоне.<br />
Потом перемещаем боевой сервер.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.filosof.name/articles/migration-on-virtuozzo-containers-4-0-for-linux.xhtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtuozzo Migrate Error</title>
		<link>http://www.filosof.name/articles/virtuozzo-migrate-error.xhtml</link>
		<comments>http://www.filosof.name/articles/virtuozzo-migrate-error.xhtml#comments</comments>
		<pubDate>Wed, 27 Jan 2010 15:39:56 +0000</pubDate>
		<dc:creator>Aleksey Parshukov</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Виртуализация]]></category>
		<category><![CDATA[/bin/cp]]></category>
		<category><![CDATA[Bad address]]></category>
		<category><![CDATA[openVZ]]></category>
		<category><![CDATA[Parallels Virtuozzo Containers]]></category>
		<category><![CDATA[preserving times]]></category>
		<category><![CDATA[pvc]]></category>
		<category><![CDATA[vz]]></category>

		<guid isPermaLink="false">http://www.filosof.name/?p=225</guid>
		<description><![CDATA[Собираю сервер. Устанавливаю последнюю версию CentOS 5 x64 через net install Обновляю ось через yum Устанавливаю последованию версию Parallels Virtuozzo Containers 4.0 под Linux Линкую новый Nod в PIM Перемешаю первый VPS &#8211; всё Ок Перемешаю второй&#8230; Container start failed Operation start with the Env(s) vpsname is finished with errors: Error invoking external utility: vzctl [...]]]></description>
			<content:encoded><![CDATA[<p>Собираю сервер.<br />
Устанавливаю последнюю версию CentOS 5 x64 через net install<br />
Обновляю ось через yum<br />
Устанавливаю последованию версию Parallels Virtuozzo Containers 4.0 под Linux<br />
Линкую новый Nod в PIM<br />
Перемешаю первый VPS &#8211; всё Ок<br />
Перемешаю второй&#8230;</p>
<p><code>Container start failed</code></p>
<p><code>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.</code></p>
<p>Не перемещается&#8230;<br />
Выключаю VPS, снова перемещаю &#8211; всё Ок.<br />
Теперь стартуем&#8230; опять ошибка:<br />
<code>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 -&gt; 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 -&gt; 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 .</code></p>
<p>пробую ручками:<br />
<code># vzctl start 101<br />
Starting Container ...<br />
Container is mounted<br />
Setup slm memory limit<br />
Setup slm subgroup (default)<br />
Setting devperms 20002 dev 0x7d00<br />
Setup ioprio: 4<br />
Adding port redirection to Container(1): 4643 8443<br />
Adding IP address(es) to pool:<br />
Adding IP address(es): x.x.x.x<br />
/bin/cp: preserving times for `/etc/network/interfaces.30043': Bad address<br />
 ERROR: Can't copy file /etc/network/interfaces<br />
Container is unmounted<br />
Container start failed</code></p>
<p>Пробую обновить перед перемещением VPS &#8211; тот же результат.</p>
<p>Оказывается!!! Виртуоза при инсталляции не ставит свою последованию доступную версию и сразу после установки нужно ручками делать апдейт.<br />
Заходим в PIM, обновляем виртуозу до последний версии. </p>
<p>Ядро после установки: <strong>2.6.18-028stab059.6</strong><br />
Обновилось до: <strong>2.6.18-028stab067.4</strong></p>
<p>Всё работает норм.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.filosof.name/articles/virtuozzo-migrate-error.xhtml/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VMware workstation 6.5 проблема с загрузкой после установки</title>
		<link>http://www.filosof.name/articles/vmware-workstation-6-5-boot-problem-after-instal.xhtml</link>
		<comments>http://www.filosof.name/articles/vmware-workstation-6-5-boot-problem-after-instal.xhtml#comments</comments>
		<pubDate>Fri, 11 Sep 2009 08:26:54 +0000</pubDate>
		<dc:creator>Aleksey Parshukov</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Виртуализация]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware workstation]]></category>

		<guid isPermaLink="false">http://www.filosof.name/?p=118</guid>
		<description><![CDATA[Описание После установки VMware workstation система грузиться несказанно долго. Фактического зависание не происходит, но я смог загрузиться прождав минут 30. Актуально для: VMware workstation 6.5 всех сборок включая последнюю VMware workstation 6.5.3 (Для предыдущих не тестировал). Windows 7, Vindows Vista (для предшествующих не проверял). Глюк проявляеться не всегда. Виновник Windows Служба &#171;VMware Authorization Service&#187; ака [...]]]></description>
			<content:encoded><![CDATA[<h2>Описание</h2>
<p>После установки <strong>VMware workstation</strong> система грузиться несказанно долго. Фактического зависание не происходит, но я смог загрузиться прождав минут 30.</p>
<p>Актуально для:</p>
<p><strong>VMware workstation 6.5</strong> всех сборок включая последнюю VMware workstation <strong>6.5.3</strong> (Для предыдущих не тестировал).</p>
<p>Windows 7, Vindows Vista (для предшествующих не проверял).</p>
<p>Глюк проявляеться не всегда.</p>
<h2>Виновник</h2>
<p>Windows Служба &laquo;<strong>VMware Authorization Service</strong>&raquo; ака <strong>VMAuthdService</strong></p>
<p>лежит тут:</p>
<p><em>&laquo;C:\Program Files (x86)\VMware\VMware Workstation\vmware-authd.exe&raquo;</em></p>
<h2><em><span style="font-style: normal;">Решение:</span></em></h2>
<ol>
<li>Перезагружаемся в<strong> Safe mode</strong></li>
<li>Изменяем <strong>Startup type</strong> для службы <strong>VMware Authorization Service</strong> из <strong>Automatic </strong>в <strong>Automatic (Delayed Start)</strong></li>
</ol>
<p>Всё.</p>
<p>По материалам:<br />
<a href="http://communities.vmware.com/thread/202253">http://communities.vmware.com/thread/202253</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.filosof.name/articles/vmware-workstation-6-5-boot-problem-after-instal.xhtml/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

