<?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>root@fox:~# &#187; Виртуальные машины</title>
	<atom:link href="http://rootfox.com/blog/archives/category/virt/feed" rel="self" type="application/rss+xml" />
	<link>http://rootfox.com/blog</link>
	<description>Администрирование, IT Security, Безопасность, Услуги</description>
	<lastBuildDate>Wed, 07 Apr 2010 10:09:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XenServer без XenCenter</title>
		<link>http://rootfox.com/blog/archives/168</link>
		<comments>http://rootfox.com/blog/archives/168#comments</comments>
		<pubDate>Sat, 19 Sep 2009 22:43:14 +0000</pubDate>
		<dc:creator>netf0x</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Виртуальные машины]]></category>
		<category><![CDATA[Нестандартности]]></category>

		<guid isPermaLink="false">http://rootfox.com/blog/?p=168</guid>
		<description><![CDATA[Случилось так что не было под рукой виндовой машины с установленым на борту XenCenter, который как известно запускается только на поделии ребят из Редмонда.
А у меня на одном таком сервере виртуализируется один хост, который по сети ни как не должен быть доступен, кроме как через консоль &#8211; для пущей секьюрности. Надо было срочно данных с [...]]]></description>
			<content:encoded><![CDATA[<p>Случилось так что не было под рукой виндовой машины с установленым на борту XenCenter, который как известно запускается только на поделии ребят из Редмонда.</p>
<p>А у меня на одном таком сервере виртуализируется один хост, который по сети ни как не должен быть доступен, кроме как через консоль &#8211; для пущей секьюрности. Надо было срочно данных с него выгрузить, а никак не достучаться.<br />
Погоревал я немного, затем зашел на XenServer по ssh, посмотрел список юзаемых портов и узрел:</p>
<pre><code>
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 127.0.0.1:5900              0.0.0.0:*                   LISTEN      5394/vncterm
tcp        0      0 127.0.0.1:5901              0.0.0.0:*                   LISTEN      21607/qemu.4
tcp        0      0 127.0.0.1:5902              0.0.0.0:*                   LISTEN      30538/qemu.14
</code></pre>
<p>Осталось только подключиться к этому серверу VNC который на localhost живет, и видимо он же и занимается подачей картинки в XenCenter.</p>
<p>Подключался используя ssh-туннель:</p>
<pre><code>ssh -f -L 127.0.0.1:9999:127.0.0.1:5902 user@192.168.0.1</code></pre>
<p>(не работает в последних версиях ssh, тогда можно без -f и пока вы залогинены туннель будет)<br />
Где:<br />
127.0.0.1:9999 &#8211; биндю локальный порт<br />
127.0.0.1:5902 &#8211; говорю куда пробрасываем локальный порт 9999<br />
user@192.168.0.1 &#8211; XenServer</p>
<p>А затем подключаюсь стандартным линуксовым vncviewer:</p>
<pre><code>vncviewer 127.0.0.1:9999</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://rootfox.com/blog/archives/168/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Подключение внешнего диска к виртуальной машине на XenServer</title>
		<link>http://rootfox.com/blog/archives/104</link>
		<comments>http://rootfox.com/blog/archives/104#comments</comments>
		<pubDate>Mon, 04 May 2009 14:37:23 +0000</pubDate>
		<dc:creator>netf0x</dc:creator>
				<category><![CDATA[Виртуальные машины]]></category>
		<category><![CDATA[Нестандартности]]></category>

		<guid isPermaLink="false">http://rootfox.com/blog/?p=104</guid>
		<description><![CDATA[XenServer по умолчанию не имеет возможности подключить внешний HDD (например IDE) к виртуальной машине с сохранением данных. Авторами XenServer предполагается что подключая дополнительный жесткий диск вы будете инициализировать его посредством LVM, а в виртуальных машинах использовать виртуальные диски находящиеся в хранилище. 
Мне же потребовалось добавить жесткий диск что бы использовать данные с него в виртуальной [...]]]></description>
			<content:encoded><![CDATA[<p>XenServer по умолчанию не имеет возможности подключить внешний HDD (например IDE) к виртуальной машине с сохранением данных. Авторами XenServer предполагается что подключая дополнительный жесткий диск вы будете инициализировать его посредством LVM, а в виртуальных машинах использовать виртуальные диски находящиеся в хранилище. </p>
<p>Мне же потребовалось добавить жесткий диск что бы использовать данные с него в виртуальной машине:<br />
1. Добавляем в /etc/udev/rules.d/50-udev.rules:<br />
<code><br />
ACTION=="add", KERNEL=="hda", SYMLINK+="xapi/block/%k", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&#038;1 >/dev/null&#038;'"<br />
ACTION=="remove", KERNEL=="hda", RUN+="/bin/sh -c '/opt/xensource/libexec/local-device-change %k 2>&#038;1 >/dev/null&#038;'"<br />
</code></p>
<p>Немного поясню:<br />
KERNEL==&#8221;hda&#8221; &#8211; hda это мой жесткий диск на интерфейсе IDE который я подключаю (узнать как видится ваш можно просмотрев вывод dmesg)<br />
ACTION &#8211; действие, при подключении и отключении устройства.<br />
xapi/block &#8211; структура каталогов в /dev в которых XenServer ищет сменные устройства.<br />
2. Перезагружаем и входим в XenCenter, там добавляем как Removable Storage к необходимой виртуальной машине.</p>
]]></content:encoded>
			<wfw:commentRss>http://rootfox.com/blog/archives/104/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VMWare в Linux &#8211; проблема с клавиатурой</title>
		<link>http://rootfox.com/blog/archives/68</link>
		<comments>http://rootfox.com/blog/archives/68#comments</comments>
		<pubDate>Wed, 01 Apr 2009 22:44:55 +0000</pubDate>
		<dc:creator>netf0x</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Виртуальные машины]]></category>
		<category><![CDATA[Нестандартности]]></category>
		<category><![CDATA[Виртуализация]]></category>

		<guid isPermaLink="false">http://rootfox.com/blog/?p=68</guid>
		<description><![CDATA[Столкнулся после установки VMWare на дистрибутиве Fedora 10 с проблемой &#8211; в гостевых машинах клавиатура работала совсем не так как надо. Нажимал кнопку Up &#8211; срабатывало как Alt+F2 и тому подобные неприятные вещи.
Проблема решилась добавлением в /etc/vmware/config строчки:
xkeymap.nokeycodeMap = true 
или эту же строчку можно добавить в ~/.vmware/config
Успехов! 
]]></description>
			<content:encoded><![CDATA[<p>Столкнулся после установки VMWare на дистрибутиве Fedora 10 с проблемой &#8211; в гостевых машинах клавиатура работала совсем не так как надо. Нажимал кнопку Up &#8211; срабатывало как Alt+F2 и тому подобные неприятные вещи.<br />
Проблема решилась добавлением в /etc/vmware/config строчки:<br />
<code>xkeymap.nokeycodeMap = true </code><br />
или эту же строчку можно добавить в ~/.vmware/config</p>
<p>Успехов! </p>
]]></content:encoded>
			<wfw:commentRss>http://rootfox.com/blog/archives/68/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux 2.6.29 и VMWare 6.5.1 &#8211; проблема модулей</title>
		<link>http://rootfox.com/blog/archives/63</link>
		<comments>http://rootfox.com/blog/archives/63#comments</comments>
		<pubDate>Wed, 01 Apr 2009 03:23:55 +0000</pubDate>
		<dc:creator>netf0x</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Виртуальные машины]]></category>
		<category><![CDATA[Нестандартности]]></category>

		<guid isPermaLink="false">http://rootfox.com/blog/?p=63</guid>
		<description><![CDATA[После установки свежего ядра Linux 2.6.29 перестала заводиться VMWare &#8211; все падало на этапе сборки модулей. Немного погуглив проблема была решена:
Качаем неофициальный патч: http://rootfox.com/downloads/vmware-modules-2.6.29.patch
Кладем его в /usr/lib/vmware/modules/source/
Там же распаковываем все присутствующие tar-архивы.
Применяем патч: &#8220;patch -p1 -i vmware-modules-2.6.29.patch&#8221;
Запаковываем все, что бы выглядело как было:
&#8220;tar -cf vmblock.tar vmblock-only/
tar -cf vmci.tar vmci-only/
tar -cf vmmon.tar vmmon-only/
tar -cf vmnet.tar vmnet-only/
tar [...]]]></description>
			<content:encoded><![CDATA[<p>После установки свежего ядра Linux 2.6.29 перестала заводиться VMWare &#8211; все падало на этапе сборки модулей. Немного погуглив проблема была решена:</p>
<p>Качаем неофициальный патч: <a href="http://rootfox.com/downloads/vmware-modules-2.6.29.patch">http://rootfox.com/downloads/vmware-modules-2.6.29.patch</a></p>
<p>Кладем его в /usr/lib/vmware/modules/source/</p>
<p>Там же распаковываем все присутствующие tar-архивы.</p>
<p>Применяем патч: &#8220;<code>patch -p1 -i vmware-modules-2.6.29.patch</code>&#8221;</p>
<p>Запаковываем все, что бы выглядело как было:</p>
<p>&#8220;<code>tar -cf vmblock.tar vmblock-only/</code></p>
<p><code>tar -cf vmci.tar vmci-only/</code></p>
<p><code>tar -cf vmmon.tar vmmon-only/</code></p>
<p><code>tar -cf vmnet.tar vmnet-only/</code></p>
<p><code>tar -cf vsock.tar vsock-only/</code></p>
<p><code>tar -cf vmppuser.tar vmppuser-only/</code>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://rootfox.com/blog/archives/63/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Перенос vmdk-образа FreeBSD на Citrix XenServer</title>
		<link>http://rootfox.com/blog/archives/49</link>
		<comments>http://rootfox.com/blog/archives/49#comments</comments>
		<pubDate>Wed, 11 Mar 2009 13:55:50 +0000</pubDate>
		<dc:creator>netf0x</dc:creator>
				<category><![CDATA[Виртуальные машины]]></category>
		<category><![CDATA[Нестандартности]]></category>

		<guid isPermaLink="false">http://rootfox.com/blog/?p=49</guid>
		<description><![CDATA[Задался тут вопросом как мне диск вирутальной машины VMware Desctop перенести на другой сервер, который выполняет роль сервера виртуализации под управлением XenServer 5.
Шаг 1, конвертирую в raw-формат: 
 qemu-img convert -f vmdk FreeBSD.vmdk -O raw fbsdxen.img
Копирую на NFS-шару подмонтированую XenServer-ом
Захожу на XenServer по ssh и перехожу в директорию, в которую подмонтирована шара.
Шаг 2, импортирую в хранилище [...]]]></description>
			<content:encoded><![CDATA[<p>Задался тут вопросом как мне диск вирутальной машины VMware Desctop перенести на другой сервер, который выполняет роль сервера виртуализации под управлением XenServer 5.</p>
<p>Шаг 1, конвертирую в raw-формат: <br />
<code> qemu-img convert -f vmdk FreeBSD.vmdk -O raw fbsdxen.img</code></p>
<p>Копирую на NFS-шару подмонтированую XenServer-ом</p>
<p>Захожу на XenServer по ssh и перехожу в директорию, в которую подмонтирована шара.</p>
<p>Шаг 2, импортирую в хранилище (виртуальная машина была предварительно создана, вместе с диском такого же размера как и импортируемый).</p>
<p><code>xe vdi-import uuid=096516f3-1763-4638-aa92-a362b76a46ad filename=fbsdxen.img<br />
</code><br />
uuid ищется командой:</p>
<p><code>xe vdi-list</code></p>
<p>Выйдет мног буков, среди которых ищем знакомые нам (смотрим в XenCenter)</p>
<p>С FreeBSD это прокатило, только fsck пришлось в single-моде запустить. Думаю как перегнать туда и Windows 08.</p>
]]></content:encoded>
			<wfw:commentRss>http://rootfox.com/blog/archives/49/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Перенос виртуалок на физику</title>
		<link>http://rootfox.com/blog/archives/38</link>
		<comments>http://rootfox.com/blog/archives/38#comments</comments>
		<pubDate>Fri, 06 Mar 2009 05:30:34 +0000</pubDate>
		<dc:creator>netf0x</dc:creator>
				<category><![CDATA[Виртуальные машины]]></category>

		<guid isPermaLink="false">http://rootfox.com/blog/?p=38</guid>
		<description><![CDATA[Если нужно мигрировать физическую машину в виртуальную в VMWare, то на помощь прийдет утилита VMWare Converter, которая попросту снимет физическую машину в образ, примерно как это делает ghost.
Но возможна и обратная ситуация, когда виртуальный сервер необходимо сделать физическим.
Способ который я изложу ниже универсальный и подходит для любых виртуальных и любых физических машин.

1. Устанавливаем Symantec (Veritas) [...]]]></description>
			<content:encoded><![CDATA[<p>Если нужно мигрировать физическую машину в виртуальную в VMWare, то на помощь прийдет утилита <a HREF="http://www.vmware.com/products/converter/" TARGET="_blank" TITLE="http://www.vmware.com/products/converter/">VMWare Converter</a>, которая попросту снимет физическую машину в образ, примерно как это делает ghost.</p>
<p>Но возможна и обратная ситуация, когда виртуальный сервер необходимо сделать физическим.<br />
Способ который я изложу ниже универсальный и подходит для любых виртуальных и любых физических машин.<br />
<span id="more-38"></span><br />
1. Устанавливаем Symantec (Veritas) Backup Exec.<br />
2. Делаем бекап всея машины.<br />
3. В Backup Exec создаем IDR загрузочный восстановительный образ венды &#8211; Intellegent Disaster Recovery.<br />
4. Записываем образ на CD.<br />
5. Загружаемся с CD нажимая при загрузке F2 &#8211; Automated System Recovery.<br />
6. Устанавливается обычным образом без нашего вмешательства венда и на последнем этапе просит приконнектится к бекап серверу. Вводим логин-пароль для приконнекчивания и венда восстанавливает всю файловую структуру + состояние системы на момент бекапа: запущенные службы, регистри.</p>
<p>Всё, после этой процедуры сервер готов к употреблнию.</p>
<p>Примечательно, что сервер, похоже, можно восстановить на ЛЮБЫЕ конфигурации железа.</p>
]]></content:encoded>
			<wfw:commentRss>http://rootfox.com/blog/archives/38/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Конвертация .vdi в .vmdk</title>
		<link>http://rootfox.com/blog/archives/25</link>
		<comments>http://rootfox.com/blog/archives/25#comments</comments>
		<pubDate>Tue, 24 Feb 2009 09:00:46 +0000</pubDate>
		<dc:creator>netf0x</dc:creator>
				<category><![CDATA[Виртуальные машины]]></category>

		<guid isPermaLink="false">http://rootfox.com/blog/?p=25</guid>
		<description><![CDATA[Возникла необходимость сконвертировать виртуальный жесткий диск из формата VirtualBox в формат VMware для переноса виртуальной машины в другую систему виртуализации.
1. Удалить дополнения Vbox в гостевой виртуальной машине
2. Сконвертировать.
Я использовал qemu-img из поставки Open-Source системы виртуализации QEMU и утилиту входящуюю в поставку VirtualBox &#8211; vboxmanage.
Пример конвертирования из формата VirtualBox в VMware:
vboxmanage internalcommands converttoraw xpsp2.vdi xpsp2.raw
qemu-img convert [...]]]></description>
			<content:encoded><![CDATA[<p>Возникла необходимость сконвертировать виртуальный жесткий диск из формата VirtualBox в формат VMware для переноса виртуальной машины в другую систему виртуализации.</p>
<p><strong>1. Удалить дополнения Vbox в гостевой виртуальной машине</strong></p>
<p><strong>2. Сконвертировать.</strong></p>
<p>Я использовал qemu-img из поставки Open-Source системы виртуализации QEMU и утилиту входящуюю в поставку VirtualBox &#8211; vboxmanage.</p>
<p>Пример конвертирования из формата VirtualBox в VMware:</p>
<blockquote><p>vboxmanage internalcommands converttoraw xpsp2.vdi xpsp2.raw<br />
qemu-img convert -f raw xpsp2.raw -O vmdk xpsp2.vmdk</p></blockquote>
<p>VMware Workstation 6.5 успешно подхватила данный образ.</p>
]]></content:encoded>
			<wfw:commentRss>http://rootfox.com/blog/archives/25/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
