<?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>IT блог - полезные заметки. &#187; virtualization</title>
	<atom:link href="http://itblog.su/category/virtualization/feed" rel="self" type="application/rss+xml" />
	<link>http://itblog.su</link>
	<description>IT blog - авторский блог о Linux, windows, php, mysql.</description>
	<lastBuildDate>Wed, 04 Apr 2012 10:50:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Error: &#8216;NoneType&#8217; object has no attribute &#8216;rfind&#8217;</title>
		<link>http://itblog.su/error-nonetype-object-has-no-attribute-rfind.html</link>
		<comments>http://itblog.su/error-nonetype-object-has-no-attribute-rfind.html#comments</comments>
		<pubDate>Fri, 16 Sep 2011 17:03:54 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=582</guid>
		<description><![CDATA[root@d17:~# xm create pan0.vm1.h2.d0.dddddddd.ru.cfg -c Using config file "/etc/xen/pan0.vm1.h2.d0.ddddddd.ru.cfg". Error: 'NoneType' object has no attribute 'rfind' В дебиан лечится установкой xen-qemu-dm-4.0 apt-get install xen-qemu-dm-4.0]]></description>
			<content:encoded><![CDATA[<pre>
root@d17:~# xm create pan0.vm1.h2.d0.dddddddd.ru.cfg -c
Using config file "/etc/xen/pan0.vm1.h2.d0.ddddddd.ru.cfg".
Error: 'NoneType' object has no attribute 'rfind'
</pre>
<p>В дебиан лечится установкой xen-qemu-dm-4.0</p>
<pre>apt-get install xen-qemu-dm-4.0</pre>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/error-nonetype-object-has-no-attribute-rfind.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>could not be connected. Failed to find an unused loop device</title>
		<link>http://itblog.su/could-not-be-connected-failed-to-find-an-unused-loop-device.html</link>
		<comments>http://itblog.su/could-not-be-connected-failed-to-find-an-unused-loop-device.html#comments</comments>
		<pubDate>Fri, 16 Sep 2011 16:14:04 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=580</guid>
		<description><![CDATA[При попытке создать новый DomU на Dom0 получил ошибку: root@d17:~# Error: Device 51718 (vbd) could not be connected. Failed to find an unused loop device Лечится увеличением loop устройств в системе. В случае CentOS/RHEL/FedoraCore в файл /etc/modprobe.conf добавляем строку: options loop max_loop=128 В случае Debian/Ubuntu в файл /etc/modules приводим строку с loop к виду: loop [...]]]></description>
			<content:encoded><![CDATA[<p>При попытке создать новый DomU на Dom0 получил ошибку:</p>
<pre>root@d17:~# Error: Device 51718 (vbd) could not be connected. Failed to find an unused loop device</pre>
<p>Лечится увеличением loop устройств в системе.</p>
<p>В случае CentOS/RHEL/FedoraCore в файл /etc/modprobe.conf добавляем строку:</p>
<pre>options loop max_loop=128</pre>
<p>В случае Debian/Ubuntu в файл /etc/modules  приводим строку с loop к виду:</p>
<pre>loop max_loop=128</pre>
<p>В некоторых случаях это не срабатывает, тогда можно передать это как параметр инициализации ядра.<br />
Вот кусок из /boot/grub/menu.lst</p>
<pre>
title Xen
root (hd0,0)
  kernel /xen.gz
  module /vmlinuz-2.6-xen root=/dev/sda1 ro max_loop=128
  module /initrd.img-2.6.16.29-xen
</pre>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/could-not-be-connected-failed-to-find-an-unused-loop-device.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to enter to Xen guest</title>
		<link>http://itblog.su/how-to-enter-to-xen-guest.html</link>
		<comments>http://itblog.su/how-to-enter-to-xen-guest.html#comments</comments>
		<pubDate>Tue, 30 Aug 2011 10:13:52 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=575</guid>
		<description><![CDATA[Самый простой способ &#171;войти&#187; в гостевую систему на Xen это xm console guest-vm где guest-vm это нужная гостевая ОС, но тут нам понадобится рутовый или иной административный пароль. Если таким богатством не обладаем то есть вариант такой: 1. останавливаем гостевую машину: xm shutdown -H guest-vm 2. проверяем остановлен ли гость через несколько минут: xm list [...]]]></description>
			<content:encoded><![CDATA[<p>Самый простой способ &#171;войти&#187; в гостевую систему на Xen это</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">xm console guest-vm</pre></div></div></div></div></div></div></div>


<p>где guest-vm это нужная гостевая ОС, но тут нам понадобится рутовый или иной административный пароль. Если таким богатством не обладаем то есть вариант такой:<br />
1. останавливаем гостевую машину:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">xm shutdown <span class="re5">-H</span> guest-vm</pre></div></div></div></div></div></div></div>


<p>2. проверяем остановлен ли гость через несколько минут:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">xm list</pre></div></div></div></div></div></div></div>


<p>3. Монтируем образ гостевой ОС и чрутимся в него:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">mkdir</span> <span class="sy0">/</span>root<span class="sy0">/</span>temp<span class="sy0">/</span>
<span class="kw2">mount</span> <span class="re5">-o</span> loop <span class="sy0">/</span>mnt<span class="sy0">/</span>vm_stor<span class="sy0">/</span>domains<span class="sy0">/</span>guest-vm<span class="sy0">/</span>disk.img <span class="sy0">/</span>root<span class="sy0">/</span>temp<span class="sy0">/</span>
<span class="kw2">mount</span> <span class="re5">-o</span> <span class="kw3">bind</span> <span class="sy0">/</span>dev <span class="sy0">/</span>root<span class="sy0">/</span>temp<span class="sy0">/</span>dev<span class="sy0">/</span>
<span class="kw2">mount</span> <span class="re5">-t</span> proc none <span class="sy0">/</span>root<span class="sy0">/</span>temp<span class="sy0">/</span>proc<span class="sy0">/</span>
<span class="kw2">chroot</span> <span class="sy0">/</span>root<span class="sy0">/</span>temp<span class="sy0">/</span></pre></div></div></div></div></div></div></div>


<p>После выполнения работы, например смены рутового пароля на Xen guest, нужно выйти из чрута, размонтировать и стартануть гостя:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1"><span class="kw2">umount</span> <span class="sy0">/</span>root<span class="sy0">/</span>temp<span class="sy0">/</span>dev
<span class="kw2">umount</span> <span class="sy0">/</span>root<span class="sy0">/</span>temp<span class="sy0">/</span>proc
<span class="kw2">umount</span> <span class="sy0">/</span>root<span class="sy0">/</span>temp
xm create guest-vm</pre></div></div></div></div></div></div></div>


<p>Ну и обязательно проконтролировать загрузку:</p>


<div class="wp-geshi-highlight-wrap5"><div class="wp-geshi-highlight-wrap4"><div class="wp-geshi-highlight-wrap3"><div class="wp-geshi-highlight-wrap2"><div class="wp-geshi-highlight-wrap"><div class="wp-geshi-highlight"><div class="bash"><pre class="de1">xm console guest-vm</pre></div></div></div></div></div></div></div>


]]></content:encoded>
			<wfw:commentRss>http://itblog.su/how-to-enter-to-xen-guest.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vzrst module is not loaded on the destination node</title>
		<link>http://itblog.su/vzrst-module-is-not-loaded-on-the-destination-node.html</link>
		<comments>http://itblog.su/vzrst-module-is-not-loaded-on-the-destination-node.html#comments</comments>
		<pubDate>Wed, 05 Aug 2009 02:07:51 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[CentOS Linux]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=326</guid>
		<description><![CDATA[понадобилось мигрировать OpenVZ контейнер с одной физической машины на другую. Номер контейнера 140 используем vzmigrate &#91;root@s24 ~&#93;# vzmigrate --online 91.195.xxx.xxx 140 OPT:--online OPT:91.195.xxx.xxx Starting online migration of CT 140 to 91.195.xxx.xxx Error: &#160;vzrst module is not loaded on the destination node Error: &#160;Can't continue online migration идем на destanation машину и смотрим, есть у нас [...]]]></description>
			<content:encoded><![CDATA[<p>понадобилось мигрировать OpenVZ контейнер с одной физической машины на другую. Номер контейнера 140 используем vzmigrate</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>s24 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># vzmigrate --online 91.195.xxx.xxx 140</span><br />
OPT:--online<br />
OPT:<span style="color: #000000;">91.195</span>.xxx.xxx<br />
Starting online migration of CT <span style="color: #000000;">140</span> to <span style="color: #000000;">91.195</span>.xxx.xxx<br />
Error: &nbsp;vzrst module is not loaded on the destination node<br />
Error: &nbsp;Can<span style="color: #ff0000;">'t continue online migration</span></div></div>
<p>идем на destanation машину и смотрим, есть у нас там vzrst или нет</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>root ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># lsmod | grep vz</span><br />
vzethdev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">16524</span> &nbsp;<span style="color: #000000;">0</span><br />
vzdquota &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">43800</span> &nbsp;<span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>permanent<span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
vznetdev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">21512</span> &nbsp;<span style="color: #000000;">2</span><br />
vzmon &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">49548</span> &nbsp;<span style="color: #000000;">3</span> vzethdev,vznetdev<br />
vzdev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">7556</span> &nbsp;<span style="color: #000000;">4</span> vzethdev,vzdquota,vznetdev,vzmon<br />
ipv6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">288668</span> &nbsp;<span style="color: #000000;">32</span> vzmon,ip6t_REJECT</div></div>
<p>нету, ну так мы поставим, не проблема :)</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>root ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># modprobe &nbsp;vzrst</span><br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>root ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># modprobe &nbsp;vzcpt</span><br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>root ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># lsmod | grep vz</span><br />
vzcpt &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">115492</span> &nbsp;<span style="color: #000000;">0</span><br />
vzrst &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">142740</span> &nbsp;<span style="color: #000000;">0</span><br />
ip_nat &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">22032</span> &nbsp;<span style="color: #000000;">1</span> vzrst<br />
ip_conntrack &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">60228</span> &nbsp;<span style="color: #000000;">3</span> vzcpt,vzrst,ip_nat<br />
vzethdev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">16524</span> &nbsp;<span style="color: #000000;">0</span><br />
vzdquota &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">43800</span> &nbsp;<span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>permanent<span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
vznetdev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">21512</span> &nbsp;<span style="color: #000000;">2</span><br />
vzmon &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">49548</span> &nbsp;<span style="color: #000000;">5</span> vzcpt,vzrst,vzethdev,vznetdev<br />
vzdev &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">7556</span> &nbsp;<span style="color: #000000;">4</span> vzethdev,vzdquota,vznetdev,vzmon<br />
ipv6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">288668</span> &nbsp;<span style="color: #000000;">36</span> vzcpt,vzrst,vzmon,ip6t_REJECT</div></div>
<p>ну вот собственна и всё, снова запускаем миграцию на соурс:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>s24 ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># vzmigrate --online 91.195.xxx.xxx 140</span><br />
OPT:--online<br />
OPT:<span style="color: #000000;">91.195</span>.xxx.xxx<br />
Starting online migration of CT <span style="color: #000000;">140</span> to <span style="color: #000000;">91.195</span>.xxx.xx<br />
Preparing remote node<br />
Initializing remote quota<br />
Syncing private<br />
Live migrating container...<br />
Syncing 2nd level quota<br />
Cleanup</div></div>
<p>теперь идем на таргет сервер и проверяем</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>root ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># vzlist -a</span><br />
&nbsp; &nbsp; &nbsp; CTID &nbsp; &nbsp; &nbsp;NPROC STATUS &nbsp;IP_ADDR &nbsp; &nbsp; &nbsp; &nbsp; HOSTNAME<br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">140</span> &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000000;">104</span> running <span style="color: #000000;">91.195</span>.xxx.xxx &nbsp;hostname.ru</div></div>
<p>всё, наш контейнер без даунтаймов мигрировал на другой сервер.</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/vzrst-module-is-not-loaded-on-the-destination-node.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HyperVM Installation</title>
		<link>http://itblog.su/hypervm-installation.html</link>
		<comments>http://itblog.su/hypervm-installation.html#comments</comments>
		<pubDate>Sat, 11 Jul 2009 14:58:51 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[CentOS Linux]]></category>
		<category><![CDATA[OpenVZ]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Несортированное]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=309</guid>
		<description><![CDATA[Компания LxLabs разработала удобную панель управления виртуальными машинами, и назвала её HyperVM. HyperVM ставится на свежеустановленный сервер и позволяет создавать и управлять виртуальными машинами VPS/VDS на базе популярных систем виртуализации OpenVZ (Open Virtuozzo) или Xen. OpenVZ наиболее прост (для него впринципе и панель то не нужна вовсе), XEN более сложная технология но более &#171;навороченная&#187; в [...]]]></description>
			<content:encoded><![CDATA[<p>Компания LxLabs разработала удобную панель управления виртуальными машинами, и назвала её HyperVM.<br />
HyperVM ставится на свежеустановленный сервер и позволяет создавать и управлять виртуальными машинами VPS/VDS на базе популярных систем виртуализации OpenVZ (Open Virtuozzo) или Xen.<br />
OpenVZ наиболее прост (для него впринципе и панель то не нужна вовсе), XEN более сложная технология но более &#171;навороченная&#187; в технологическом плане.<br />
Для простоты понимания не искушенного человека опишу для чего вам может понадобится виртуализация, в частности HyperVM. Простая ситуация, вы вебстудия, у вас есть сервер на котором вы размещаете сайты клиентов. и в определенный момент нагрузка от отдельных проектов клиентских начинает шкалить мешая остальным. Можно просто выгнать клиента, и потерять деньги которые клиент платит или же выделить ему отдельное пространство с жесткими лимитами по расходу процессорных ресурсов, расхода физической памяти и прочим. Тут на помощь приходит вирутализация, вы просто создаете отдельную виртуальную машину и ставите на нее лимиты так чтобы остальным проектам не создавались помехи.</p>
<p>Или, у вас есть достаточно производительный сервер который покупали с запасом или взяли в аренду по очень выгодной цене. Но нагрузить его вы не можете и на 30% в пиках, т.е. сервер простаивает на 70% все время. Тут опять таки приходит на помощь виртуализация, создаем несколько или одну виртуальную машину и сдаем её в аренду например. таким образом Вы можете отбить часть расходов на содержание сервера.</p>
<p>Или, один из частых случаев с которым я сталкиваюсь. Два друга которым нужен выделенный сервер, вместо двух слабеньких, берут один достаточно мощный сервер (тем самым экономя в деньгах и получая больше) и делят его ровно пополам. </p>
<p>Или же компания разработчиков делит сервер на несколько виртуалок &#171;продакшн&#187;, &#171;препродакшн&#187;, &#171;девелопмент&#187;, &#171;репозитарии и SVN&#187;.</p>
<p>Вариантов очень много, широкий простор для фантазии.</p>
<p>Прямо сейчас я поднимаю виртуализацию по двум заказам на разных серверах, по тому и решил описать этот процесс ввиде лога.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>CentOS-<span style="color: #000000;">53</span>-<span style="color: #000000;">32</span>-minimal ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># screen</span><br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>CentOS-<span style="color: #000000;">53</span>-<span style="color: #000000;">32</span>-minimal ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># setenforce 0</span><br />
setenforce: SELinux is disabled<br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>CentOS-<span style="color: #000000;">53</span>-<span style="color: #000000;">32</span>-minimal ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># cat /etc/sysconfig/selinux</span><br />
<span style="color: #666666; font-style: italic;"># This file controls the state of SELinux on the system.</span><br />
<span style="color: #666666; font-style: italic;"># SELINUX= can take one of these three values:</span><br />
<span style="color: #666666; font-style: italic;"># &nbsp; &nbsp; &nbsp; enforcing - SELinux security policy is enforced.</span><br />
<span style="color: #666666; font-style: italic;"># &nbsp; &nbsp; &nbsp; permissive - SELinux prints warnings instead of enforcing.</span><br />
<span style="color: #666666; font-style: italic;"># &nbsp; &nbsp; &nbsp; disabled - SELinux is fully disabled.</span><br />
<span style="color: #007800;">SELINUX</span>=disabled<br />
<span style="color: #666666; font-style: italic;"># SELINUXTYPE= type of policy in use. Possible values are:</span><br />
<span style="color: #666666; font-style: italic;"># &nbsp; &nbsp; &nbsp; targeted - Only targeted network daemons are protected.</span><br />
<span style="color: #666666; font-style: italic;"># &nbsp; &nbsp; &nbsp; strict - Full SELinux protection.</span><br />
<span style="color: #007800;">SELINUXTYPE</span>=targeted<br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>CentOS-<span style="color: #000000;">53</span>-<span style="color: #000000;">32</span>-minimal ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># &nbsp;wget http://download.lxlabs.com/download/hypervm/production/hypervm-install-master.sh</span><br />
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>CentOS-<span style="color: #000000;">53</span>-<span style="color: #000000;">32</span>-minimal ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;"># sh ./hypervm-install-master.sh --virtualization-type=openvz</span></div></div>
<p>После чего начинается процесс установки, который может занять до нескольких часов. В основном время установки зависит от ширины канала, по тому как выкачиваются крупные пресеты операционных систем.</p>
<p>теперь необходимо поправить /etc/grub.conf, заменив &#8216;default=1&#8242; на &#8216;default=0&#8242; и перезагрузить сервер.</p>
<p>после перезагрузки сервера заходите в панель управления http://machine-name:8888 (machine-name замените на ip адрес сервера) и всё что Вам нужно для начала работы это добавить ip пул, планы ограничений ресурсов и создать виртуальные машины.</p>
<p>если что-то не получается или вы хотите заказать установку HyperVM, обращайтесь &#8212; всегда помогу.</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/hypervm-installation.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>HyperVM &#8212; Alert: not_in_list_of_allowed_ip</title>
		<link>http://itblog.su/hypervm-alert-not_in_list_of_allowed_ip.html</link>
		<comments>http://itblog.su/hypervm-alert-not_in_list_of_allowed_ip.html#comments</comments>
		<pubDate>Wed, 15 Apr 2009 21:02:41 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[virtualization]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[bash script]]></category>
		<category><![CDATA[hypervm]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=298</guid>
		<description><![CDATA[Панель управления виртуальными серверами HyperVM лимитирует доступ по IP адресу, если адреса нет в базе, то вход будет заблокирован с сообщением: Alert: not_in_list_of_allowed_ip Лечится просто, если есть root доступ к корневой системе. Зайдите на корневую машину root-ом и выполните команду: /script/clearallowedblockedip --class=client --name=admin после чего снова выполните вход в панель.]]></description>
			<content:encoded><![CDATA[<p>Панель управления виртуальными серверами HyperVM лимитирует доступ по IP адресу, если адреса нет в базе, то вход будет заблокирован с сообщением:<br />
Alert: not_in_list_of_allowed_ip</p>
<p>Лечится просто, если есть root доступ к корневой системе. Зайдите на корневую машину root-ом и выполните команду:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>script<span style="color: #000000; font-weight: bold;">/</span>clearallowedblockedip <span style="color: #660033;">--class</span>=client <span style="color: #660033;">--name</span>=admin</div></div>
<p>после чего снова выполните вход в панель.</p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/hypervm-alert-not_in_list_of_allowed_ip.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>XEN bug on RTL8111/8168B</title>
		<link>http://itblog.su/xen-bug-on-rtl81118168b.html</link>
		<comments>http://itblog.su/xen-bug-on-rtl81118168b.html#comments</comments>
		<pubDate>Sat, 11 Apr 2009 13:23:12 +0000</pubDate>
		<dc:creator>Артур Шакиров</dc:creator>
				<category><![CDATA[CentOS Linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[dmesg]]></category>
		<category><![CDATA[HWaddr]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://itblog.su/?p=296</guid>
		<description><![CDATA[На свежеустановленный CentOS 5.3 был поставлен Xen, после ребута отмерла сеть. В dmesg сыпятся ошибки: vif0.0: received packet with own address as source address причиной тому совпадение HWaddr для eth0 и xenbr0 (каким-то боком eth0 перекосило). фиксится крайне просто, может быть не так элегантно как хотелось бы, но просто. В /etc/rc.local добавляем: /sbin/ip link set [...]]]></description>
			<content:encoded><![CDATA[<p>На свежеустановленный CentOS 5.3 был поставлен Xen, после ребута отмерла сеть. В dmesg сыпятся ошибки:<br />
vif0.0: received packet with  own address as source address</p>
<p>причиной тому совпадение HWaddr для eth0 и xenbr0 (каким-то боком eth0 перекосило).</p>
<p>фиксится крайне просто, может быть не так элегантно как хотелось бы, но просто. В /etc/rc.local добавляем:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:700px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">ip link</span> <span style="color: #000000; font-weight: bold;">set</span> eth0 down<br />
<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">ip link</span> <span style="color: #000000; font-weight: bold;">set</span> eth0 addr 00:1C:C0:7F:<span style="color: #000000;">76</span>:<span style="color: #000000;">33</span><br />
<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">ip link</span> <span style="color: #000000; font-weight: bold;">set</span> eth0 up<br />
<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>network restart</div></div>
<p>и делаем рестарт системы. </p>
]]></content:encoded>
			<wfw:commentRss>http://itblog.su/xen-bug-on-rtl81118168b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

