<?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>Блог о Solaris &#187; Виртуализация</title>
	<atom:link href="http://solarisblog.ru/category/virtualization/feed" rel="self" type="application/rss+xml" />
	<link>http://solarisblog.ru</link>
	<description>Oracle Solaris: #1 Enterprise OS</description>
	<lastBuildDate>Fri, 18 Feb 2011 10:00:14 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Проблемы при установке MySQL из Sun Web Stack</title>
		<link>http://solarisblog.ru/apache/mysql-sun-webstack-problems</link>
		<comments>http://solarisblog.ru/apache/mysql-sun-webstack-problems#comments</comments>
		<pubDate>Sun, 27 Dec 2009 21:05:21 +0000</pubDate>
		<dc:creator>solarisblog.ru</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Виртуализация]]></category>
		<category><![CDATA[SAMP]]></category>
		<category><![CDATA[SMF]]></category>
		<category><![CDATA[Solaris]]></category>

		<guid isPermaLink="false">http://solarisblog.ru/?p=328</guid>
		<description><![CDATA[Ранее я писал об установке Sun Web Stack, включающий Apache, PHP и MySQL на Solaris 10. При установке на другой сервер появилась неожиданная проблема. Оказывается, MySQL при установке из пакета в Sun Web Stack требует, чтобы пользователь mysql и группа mysql уже существовали. Причем скрипт сначала выполняет все действия по настройке, и только после их [...]


Похожие записи:<ol><li><a href='http://solarisblog.ru/apache/install_sun_web_stack_on_solaris_10' rel='bookmark' title='Permanent Link: Установка Sun Web Stack на Solaris 10'>Установка Sun Web Stack на Solaris 10</a></li>
<li><a href='http://solarisblog.ru/alfresco/alfresco_mysql_solaris' rel='bookmark' title='Permanent Link: Подключение Alfresco к MySQL в Solaris 10'>Подключение Alfresco к MySQL в Solaris 10</a></li>
<li><a href='http://solarisblog.ru/commands/zlogin-exit' rel='bookmark' title='Permanent Link: Выход из Zlogin'>Выход из Zlogin</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a title="Установка Sun Web Stack на Solaris 10" href="http://solarisblog.ru/install_sun_web_stack_on_solaris_10/">Ранее</a> я писал об установке <a title="Sun Web Stack" href="http://www.sun.com/systems/solutions/amp/index.jsp">Sun Web Stack</a>, включающий Apache, PHP и MySQL на Solaris 10. При установке на другой сервер появилась неожиданная проблема. Оказывается, MySQL при установке из пакета в Sun Web Stack требует, чтобы пользователь mysql и группа mysql уже существовали. Причем скрипт сначала выполняет все действия по настройке, и только после их окончания проверяет, существуют ли пользователь и группа mysql, и если не существуют, то создает их.</p>
<p><span id="more-328"></span>Выглядит примерно так:</p>
<pre>pkgadd: ERROR: unable to create package object &lt;/var/opt/webstack/mysql&gt;.
 pathname does not exist
 group name &lt;mysql&gt; not found in group table(s)
 owner name &lt;mysql&gt; not found in passwd table(s)
 pkgadd: ERROR: unable to create package object &lt;/var/opt/webstack/mysql/5.1&gt;.
 pathname does not exist
 group name &lt;mysql&gt; not found in group table(s)
 owner name &lt;mysql&gt; not found in passwd table(s)
 pkgadd: ERROR: unable to create package object &lt;/var/opt/webstack/mysql/5.1/data&gt;.
 pathname does not exist
 group name &lt;mysql&gt; not found in group table(s)
 owner name &lt;mysql&gt; not found in passwd table(s)
 ERROR: attribute verification of &lt;/var/opt/webstack/mysql&gt; failed
 group name &lt;mysql&gt; not found in group table(s)
 owner name &lt;mysql&gt; not found in passwd table(s)
 ERROR: attribute verification of &lt;/var/opt/webstack/mysql/5.1&gt; failed
 group name &lt;mysql&gt; not found in group table(s)
 owner name &lt;mysql&gt; not found in passwd table(s)
 ERROR: attribute verification of &lt;/var/opt/webstack/mysql/5.1/data&gt; failed
 group name &lt;mysql&gt; not found in group table(s)
 owner name &lt;mysql&gt; not found in passwd table(s)
 Creating User/Group:mysql/mysql...

 Installation of &lt;sun-mysql51&gt; partially failed.</pre>
<p>Для глобальной зоны (или локльной зоны, если устанавливаете только в нее) решение очень простое &#8211; перезапустить скрипт установки Sun Web Stack еще раз:</p>
<pre>bash-3.00# ./install amp</pre>
<p>Так как скрипт во время предыдущего запуска создал пользователя и группу mysql, то во время второго запуска ошибок не будет. Создастся сервис sun-mysql51:default для управления mysql через SMF. Если сервис перевести в состояние enable, то MySQL запускается и прекрасно работает.</p>
<p>Проблемы продолжаются, если кроме глобальной используются не-глобальные зоны. В существующих зонах установки пакета sun-mysql51 вообще не происходит. Даже повторная установка Sun Web Stack в глобальной зоне не помогает. Чтобы установить MySQL в существующую не-глобальную зону, нужно устанавливать пакет sun-mysql51 в этой зоне напрямую. Причем до установки обязательно создать пользователя и группу mysql. Желательно, чтобы UID и GID пользователей и групп myslq в глобальной и не-глобальной зонах совпадали.</p>
<p>Если создать не-глобальную зону после установки Sun Web Stack, то пакет sun-mysql51 в этой зоне будет установлен и SMF сервис sun-mysql51:default будет создан. Но работать MySQL не будет, т.к. пользователь и группа mysql не будут созданы. Все необходимые каталоги для пакетов просто копируются из глобальной зоны с правами доступа на UID и GID пользователя и группы mysql глобальной зоны. Чтобы заставить работать MySQL в такой ситуации, надо в не-глобальной зоне создать пользователя и группу mysql так, чтобы UID и GID совпадали с UID и GID пользователя и группы mysql в глобальной зоне. После этого MySQL можно запустить через сервис SMF, и MySQL будет работать в не-глобальной зоне.</p>
<p>Следует отметить, что конфигурация SMF в глобальной и не-глобальных зонах разные. Таким образом, сервис MySQL в одной зоне может быть запущен, а в другой выключен командой svcadm.</p>
<p>В <a title="When I use ./install amp Mysql fails " href="http://forums.sun.com/thread.jspa?threadID=5411034">форуме Sun</a> есть упоминание о том, что кроме пользователя mysql для успешной установки Sun Web Stack нужен пользователь webservd. Но он создается по-умолчанию на всех релизах Solaris 10, которые у нас используются, так что на эту ошибку я не наткнулся.</p>


<p>Похожие записи:<ol><li><a href='http://solarisblog.ru/apache/install_sun_web_stack_on_solaris_10' rel='bookmark' title='Permanent Link: Установка Sun Web Stack на Solaris 10'>Установка Sun Web Stack на Solaris 10</a></li>
<li><a href='http://solarisblog.ru/alfresco/alfresco_mysql_solaris' rel='bookmark' title='Permanent Link: Подключение Alfresco к MySQL в Solaris 10'>Подключение Alfresco к MySQL в Solaris 10</a></li>
<li><a href='http://solarisblog.ru/commands/zlogin-exit' rel='bookmark' title='Permanent Link: Выход из Zlogin'>Выход из Zlogin</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://solarisblog.ru/apache/mysql-sun-webstack-problems/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Выход из Zlogin</title>
		<link>http://solarisblog.ru/commands/zlogin-exit</link>
		<comments>http://solarisblog.ru/commands/zlogin-exit#comments</comments>
		<pubDate>Tue, 03 Nov 2009 09:41:05 +0000</pubDate>
		<dc:creator>solarisblog.ru</dc:creator>
				<category><![CDATA[Виртуализация]]></category>
		<category><![CDATA[Полезные команды]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[zone]]></category>

		<guid isPermaLink="false">http://solarisblog.ru/?p=237</guid>
		<description><![CDATA[Для подключения к консоли неглобальной зоны в Solaris используется команда zlogin. Например, так: bash-3.00# zlogin -C alfresco [Connected to zone 'alfresco' console] К неглобальной зоне подключились, необходимую работу выполнили, как после этого выйти обратно в глобальную зону? Документация говорит, что для этой цели нужно использовать последовательность символов ~. (тильда точка). Но у меня эта последовательность [...]


Похожие записи:<ol><li><a href='http://solarisblog.ru/alfresco/alfresco_installation_on_solaris10' rel='bookmark' title='Permanent Link: Установка Alfresco на Solaris 10'>Установка Alfresco на Solaris 10</a></li>
<li><a href='http://solarisblog.ru/alfresco/alfresco_open_source_ecm' rel='bookmark' title='Permanent Link: Alfresco &#8211; enterprise content management с открытым исходным кодом'>Alfresco &#8211; enterprise content management с открытым исходным кодом</a></li>
<li><a href='http://solarisblog.ru/apache/mysql-sun-webstack-problems' rel='bookmark' title='Permanent Link: Проблемы при установке MySQL из Sun Web Stack'>Проблемы при установке MySQL из Sun Web Stack</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Для подключения к консоли неглобальной зоны в Solaris используется команда zlogin. Например, так:</p>
<pre>bash-3.00# zlogin -C alfresco
[Connected to zone 'alfresco' console]</pre>
<p>К неглобальной зоне подключились, необходимую работу выполнили, как после этого выйти обратно в глобальную зону? Документация говорит, что для этой цели нужно использовать последовательность символов ~. (тильда точка). Но у меня эта последовательность почти никогда не срабатывала, особенно если я не залогирован в локальной зоне.</p>
<p>Оказывается, как написано, например, <a title="Connect or login to zone console" href="http://www.tech-recipes.com/rx/891/solaris-10-connect-or-login-to-zone-console/">здесь</a>, тильда должна вводится только после символа перевода строки, иначе последовательность ~. не сработает.</p>
<p>Итак, чтобы выйти из zlogin, сначала нажимаем Enter, а уже потом ~.</p>


<p>Похожие записи:<ol><li><a href='http://solarisblog.ru/alfresco/alfresco_installation_on_solaris10' rel='bookmark' title='Permanent Link: Установка Alfresco на Solaris 10'>Установка Alfresco на Solaris 10</a></li>
<li><a href='http://solarisblog.ru/alfresco/alfresco_open_source_ecm' rel='bookmark' title='Permanent Link: Alfresco &#8211; enterprise content management с открытым исходным кодом'>Alfresco &#8211; enterprise content management с открытым исходным кодом</a></li>
<li><a href='http://solarisblog.ru/apache/mysql-sun-webstack-problems' rel='bookmark' title='Permanent Link: Проблемы при установке MySQL из Sun Web Stack'>Проблемы при установке MySQL из Sun Web Stack</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://solarisblog.ru/commands/zlogin-exit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solaris 64 bit или 32 bit</title>
		<link>http://solarisblog.ru/commands/solaris-64-32-bit</link>
		<comments>http://solarisblog.ru/commands/solaris-64-32-bit#comments</comments>
		<pubDate>Thu, 23 Jul 2009 07:48:30 +0000</pubDate>
		<dc:creator>solarisblog.ru</dc:creator>
				<category><![CDATA[Виртуализация]]></category>
		<category><![CDATA[Полезные команды]]></category>

		<guid isPermaLink="false">http://solarisblog.ru/?p=178</guid>
		<description><![CDATA[Иногда требуется определить разрядность используемой версии Solaris. Если 32-битную Solaris SPARC встретить почти нереально, то Solaris Intel распространены как 32, так и 64-битные. Например, я недавно поставил на VirtualBox 3.0.2 гостевую 64-битную Solaris 10, основная ОС у меня Windows Vista 32 бита (процессор AMD Turion 64 2). В версии VirtualBox 2.0, котрую я использовал раньше, [...]


Похожие записи:<ol><li><a href='http://solarisblog.ru/virtualization/solaris_laptop_virtualbox' rel='bookmark' title='Permanent Link: Запуск Solaris на ноутбуке в виртуальной машине'>Запуск Solaris на ноутбуке в виртуальной машине</a></li>
<li><a href='http://solarisblog.ru/apache/mysql-sun-webstack-problems' rel='bookmark' title='Permanent Link: Проблемы при установке MySQL из Sun Web Stack'>Проблемы при установке MySQL из Sun Web Stack</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Иногда требуется определить разрядность используемой версии Solaris. Если 32-битную Solaris SPARC встретить почти нереально, то Solaris Intel распространены как 32, так и 64-битные.</p>
<p>Например, я недавно поставил на VirtualBox 3.0.2 гостевую 64-битную Solaris 10, основная ОС у меня Windows Vista 32 бита (процессор AMD Turion 64 2). В версии VirtualBox 2.0, котрую я использовал раньше, при основной 32-битной ОС не поддерживались 64-битные гостевые. В более поздних версиях такая поддержка появилась. После установки я задался вопросом &#8211; как проверить, что гостевая ОС действительно 64-битная. Определить разрядность Solaris можно с помощью команды isainfo с ключем -b:</p>
<pre>bash-3.00# isainfo -b
64</pre>
<p>В моем случай Solaris действительно установилась 64-битная, как и следовало ожидать.</p>


<p>Похожие записи:<ol><li><a href='http://solarisblog.ru/virtualization/solaris_laptop_virtualbox' rel='bookmark' title='Permanent Link: Запуск Solaris на ноутбуке в виртуальной машине'>Запуск Solaris на ноутбуке в виртуальной машине</a></li>
<li><a href='http://solarisblog.ru/apache/mysql-sun-webstack-problems' rel='bookmark' title='Permanent Link: Проблемы при установке MySQL из Sun Web Stack'>Проблемы при установке MySQL из Sun Web Stack</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://solarisblog.ru/commands/solaris-64-32-bit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Запуск Solaris на ноутбуке в виртуальной машине</title>
		<link>http://solarisblog.ru/virtualization/solaris_laptop_virtualbox</link>
		<comments>http://solarisblog.ru/virtualization/solaris_laptop_virtualbox#comments</comments>
		<pubDate>Wed, 24 Jun 2009 04:16:35 +0000</pubDate>
		<dc:creator>solarisblog.ru</dc:creator>
				<category><![CDATA[Виртуализация]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://solarisblog.ru/?p=50</guid>
		<description><![CDATA[Если вам нужно установить и запустить Solaris на ноутбуке или персональном компьютере в целях изучения или тестирования, то для этого есть прекрасное средство: виртуальная машина Sun xVM VirtualBox. VirtualBox распространяется бесплатно, поддерживает как Solaris 10, так и OpenSolaris (а также большое количество вариантов Windos, Linux и BSD). Интерфейс VirtualBox многоязычный, есть поддержка русского языка. Установка [...]


Похожие записи:<ol><li><a href='http://solarisblog.ru/commands/solaris-64-32-bit' rel='bookmark' title='Permanent Link: Solaris 64 bit или 32 bit'>Solaris 64 bit или 32 bit</a></li>
<li><a href='http://solarisblog.ru/commands/copy_from_win_to_solaris_with_ssh' rel='bookmark' title='Permanent Link: Копирование файлов с Windows на Solaris через SSH'>Копирование файлов с Windows на Solaris через SSH</a></li>
<li><a href='http://solarisblog.ru/apache/mysql-sun-webstack-problems' rel='bookmark' title='Permanent Link: Проблемы при установке MySQL из Sun Web Stack'>Проблемы при установке MySQL из Sun Web Stack</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Если вам нужно установить и запустить Solaris на ноутбуке или персональном компьютере в целях изучения или тестирования, то для этого есть прекрасное средство: виртуальная машина <a title="VirtualBox" href="http://www.virtualbox.org/">Sun xVM VirtualBox</a>.</p>
<p>VirtualBox распространяется бесплатно, поддерживает как Solaris 10, так и OpenSolaris (а также большое количество вариантов Windos, Linux и BSD). Интерфейс VirtualBox многоязычный, есть поддержка русского языка. Установка Solaris на VirtualBox почти не отличается от обычной установки Solaris.</p>
<p><span id="more-50"></span>Рекомендации по настройке VirtualBox для работы с Solaris:</p>
<ol>
<li>Если процессор поддерживает функции аппаратной виртуализации, обязательно включите их использование в VirtualBox (В окне &laquo;Свойства&raquo; виртуальной мышины Общие-&gt;Дополнительно-&gt;Включить VT-x/AMD-v).</li>
<li>Установите расширения гостевой операционной системы. Будут установлены и автоматически сконфигурированы драйверы, позволяющие Solaris работать в графическом режиме с нормальным разрешением для ноутбука (у меня 1280х800). Также появится возможность создавать общие папки для Windows и гостевой виртуальной машины (для Solaris доступно начиная с версии VirtualBox 2.2<strong></strong>).</li>
<li>Если Вы не очень хорошо разбираетесь в сетевых настройках VirtualBox и Solaris, то можете использовать конфигурацию VirtualBox по-умолчанию, а в Solaris выбрать получение IP-адреса по DHCP. Сеть в Solaris работать будет, но с ограничениями: попасть из Solaris во внешнюю сеть сможете, но зайти на Solaris по сети не получится. Это происходит из-за того, что по-умолчанию в VirtualBox используется конфигурация NAT. Виртуальной машине (или машинам) VirtualBox раздает IP-адреса из внутренней сети (10.0.2.х) с помощью встроенного DHCP-сервера. При выходе во внешнюю сеть IP-адреса из внутренней сети преобразовываются в единый внещний IP-адрес. Для начальной установки и изучения возможностей этого хватает. Затем можете настроить другие варианты сетевой конфигурации VirtualBox.</li>
</ol>
<p>Я использую VirtualBox 2.1 для запуска Solaris 10 на ноутбуке Acer Aspire 5520G под Windows Vista. Работает больше года, проблем нет. Собираюсь обновить VirtualBox до версии 2.2.4, чтобы заработали гостевые папки для Solaris.</p>


<p>Похожие записи:<ol><li><a href='http://solarisblog.ru/commands/solaris-64-32-bit' rel='bookmark' title='Permanent Link: Solaris 64 bit или 32 bit'>Solaris 64 bit или 32 bit</a></li>
<li><a href='http://solarisblog.ru/commands/copy_from_win_to_solaris_with_ssh' rel='bookmark' title='Permanent Link: Копирование файлов с Windows на Solaris через SSH'>Копирование файлов с Windows на Solaris через SSH</a></li>
<li><a href='http://solarisblog.ru/apache/mysql-sun-webstack-problems' rel='bookmark' title='Permanent Link: Проблемы при установке MySQL из Sun Web Stack'>Проблемы при установке MySQL из Sun Web Stack</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://solarisblog.ru/virtualization/solaris_laptop_virtualbox/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

