<?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>Unix pin &#187; Hardware &#8212; HDS</title>
	<atom:link href="http://www.unixpin.com/wordpress/category/hardware-hds/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unixpin.com/wordpress</link>
	<description>unix: советы, примеры, решения</description>
	<lastBuildDate>Wed, 21 Dec 2011 14:05:52 +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>Как определить HDS command device</title>
		<link>http://www.unixpin.com/wordpress/2011/12/21/hds-command-device-horcm/</link>
		<comments>http://www.unixpin.com/wordpress/2011/12/21/hds-command-device-horcm/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 14:05:52 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[comman device]]></category>
		<category><![CDATA[hds]]></category>
		<category><![CDATA[horcm0.conf]]></category>
		<category><![CDATA[replication]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=898</guid>
		<description><![CDATA[С недавнего времени в horcm конфигах (файлах, описывающих репликацию ShadowImage, COW или TruCopy) теперь очень просто описать Command device: #dev_name dev_name dev_name \\.\CMD-99999:/dev/rdsk/ Где 99999 &#8212; серийный номер вашего массива. В более ранних версиях требовалось указывать конкретные LUN-ы, на которых располагались Command devices, что вызывало проблемы при переезде путей в SAN или, например, замене HBA. [...]]]></description>
			<content:encoded><![CDATA[<p>С недавнего времени в horcm конфигах (файлах, описывающих репликацию ShadowImage, COW или TruCopy) теперь очень просто описать Command device:</p>
<p><code>#dev_name dev_name dev_name<br />
\\.\CMD-<strong>99999</strong>:/dev/rdsk/</code></p>
<p>Где 99999 &#8212; серийный номер вашего массива.<br />
В более ранних версиях требовалось указывать конкретные LUN-ы, на которых располагались Command devices, что вызывало проблемы при переезде путей в SAN или, например, замене HBA. Теперь, при замене HBA, изменении номера контроллера после перезагрузки или проведении <a href="/wordpress/2008/10/25/sun-dynamic-reconfiguration-2/">динамической реконфигурации</a> итд &#8212; репликация продолжает работать.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2011/12/21/hds-command-device-horcm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HDS Tuning manager agents – напоминалки</title>
		<link>http://www.unixpin.com/wordpress/2011/04/22/hds-tuning-manager-agent/</link>
		<comments>http://www.unixpin.com/wordpress/2011/04/22/hds-tuning-manager-agent/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 13:02:34 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[hds]]></category>
		<category><![CDATA[hitachi data systems]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[tuning manager]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=825</guid>
		<description><![CDATA[Типы агентов: agtd Agent for RAID agte Agent for RAID Map agtt Agent for Platform (Windows) agtu Agent for Platform (UNIX) agtw Agent for SAN Switch agtn Agent for NAS agto Agent for Oracle agtq Agent for Microsoft SQL Server agtz Agent for Microsoft Exchange Server agtr Agent for DB2 посмотреть, какие command device доступны [...]]]></description>
			<content:encoded><![CDATA[<p>Типы агентов:</p>
<table border=1>
<tbody>
<tr>
<td>agtd</td>
<td>Agent for RAID</td>
</tr>
<tr>
<td>agte</td>
<td>Agent for RAID Map</td>
</tr>
<tr>
<td>agtt</td>
<td>Agent for Platform (Windows)</td>
</tr>
<tr>
<td>agtu</td>
<td>Agent for Platform (UNIX)</td>
</tr>
<tr>
<td>agtw</td>
<td>Agent for SAN Switch</td>
</tr>
<tr>
<td>agtn</td>
<td>Agent for NAS</td>
</tr>
<tr>
<td>agto</td>
<td>Agent for Oracle</td>
</tr>
<tr>
<td>agtq</td>
<td>Agent for Microsoft SQL Server</td>
</tr>
<tr>
<td>agtz</td>
<td>Agent for Microsoft Exchange Server</td>
</tr>
<tr>
<td>agtr</td>
<td>Agent for DB2</td>
</tr>
</tbody>
</table>
<p>посмотреть, какие command device доступны<br />
<span id="more-825"></span><br />
<code>[ myserver @  /opt ] # /opt/jp1pc/tools/jpctdlistraid<br />
KAVF18700-I The detection of the monitorable storage system has begun.<br />
"PRODUCT"         ,"SERIAL"  ,"LDEV"    ,"SLPR","PORT" ,"DEVICE_FILE"<br />
"USP"             ,"12345"   ,"1C:03"   ,"0"   ,"CL5-A","/dev/rdsk/c7t60060E80099999000000EB9900001C03d0s2"<br />
"USP"             ,"12345"   ,"1D:03"   ,"0"   ,"CL7-A","/dev/rdsk/c7t60060E80099999000000EB9900001D03d0s2"<br />
"USP"             ,"12345"   ,"1E:03"   ,"0"   ,"CL4-C","/dev/rdsk/c7t60060E80099999000000EB9900001E03d0s2"<br />
"USP"             ,"23456"   ,"1B:03"   ,"0"   ,"CL1-A","/dev/rdsk/c7t60060E80077777000000777700001B03d0s2"<br />
"USP"             ,"23456"   ,"1D:03"   ,"0"   ,"CL6-A","/dev/rdsk/c7t60060E80077777000000777700001D03d0s2"<br />
"USP V"           ,"34567"   ,"00:07:FF","0"   ,"CL1-A","/dev/rdsk/c7t60060E801555550000015555000007FFd0s2"<br />
KAVF18701-I The detection of the monitorable storage system has ended.</code></p>
<p>Добавить новый инстанс агента:<br />
<code># /opt/jp1pc/tools/jpcinssetup agtd -inst USPV34567<br />
Storage Model (1:Thunder/AMS or 2:Lightning/USP/USP V/VSP) : 2<br />
Command Device File Name [/dev/rdsk/c0t0d0s2] : /dev/rdsk/c7t60060E801555550000015555000007FFd0s2<br />
Unassigned Open Volume Monitoring (Y/N) [N]                  :<br />
Mainframe Volume Monitoring (Y/N) [N]                  :<br />
Store Version            [2.0]                :<br />
KAVE05080-I The instance environment is now being created. (servicekey=RAID, inst=USPV34567)<br />
KAVE05081-I The instance environment has been created. (servicekey=RAID, inst=USPV34567)</code></p>
<p>Список инстансов:<br />
<code># /opt/jp1pc/tools/jpcinslist agtd<br />
USP23456<br />
USP12345<br />
USPV34567<br />
AMS2100</code></p>
<p>Остановить агенты HTnM<br />
<code>/opt/jp1pc/tools/jpcstop agte<br />
/opt/jp1pc/tools/jpcstop agtd</code></p>
<p>Стартовать агентов<br />
<code>/opt/jp1pc/tools/jpcstart agte<br />
/opt/jp1pc/tools/jpcstart agtd</code></p>
<p>Состояние агентов<br />
<code># /opt/jp1pc/tools/jpcctrl list '*' host=myserver<br />
Host Name      ServiceID          Service Name      PID      Port     Status<br />
---------      ---------          -------------     -------- -------- --------<br />
myserver         PH1myserver          Action Handler    22943    48727    Active<br />
myserver         DS1AMS2100[myserver] Agent Store       11890    36714    Active<br />
myserver         DA1AMS2100[myserver] Agent Collector   11894    36716    Active<br />
myserver         DS1USP12345[myserver] Agent Store       11877    36694    Active<br />
myserver         DA1USP12345[myserver] Agent Collector   11880    36696    Active<br />
myserver         DS1USP23456[myserver] Agent Store       11864    36674    Active<br />
myserver         DA1USP23456[myserver] Agent Collector   11865    36676    Active<br />
myserver         DS1USPV34567[myserver] Agent Store       11900    36731    Active<br />
myserver         DA1USPV34567[myserver] Agent Collector   11919    36733    Active<br />
myserver         ES1myserver          Agent Store       11951    36817    Active<br />
myserver         EA1myserver          Agent Collector   11952    36820    Busy<br />
myserver         US1myserver          Agent Store       27175    48798    Active<br />
myserver         UA1myserver          Agent Collector   27440    48802    Active<br />
KAVE06003-I List processing of the service information terminated normally.</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2011/04/22/hds-tuning-manager-agent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HDS Device manager &#8212; напоминалки</title>
		<link>http://www.unixpin.com/wordpress/2011/04/14/hds-device-manager/</link>
		<comments>http://www.unixpin.com/wordpress/2011/04/14/hds-device-manager/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 13:46:19 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[ams]]></category>
		<category><![CDATA[hds]]></category>
		<category><![CDATA[hdvm]]></category>
		<category><![CDATA[hitachi data systems]]></category>
		<category><![CDATA[snm2]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=821</guid>
		<description><![CDATA[Путь для установленного DeviceManger (HDvM): http://host:23015/DeviceManager/ Путь для установленного Storage Navigator Modular 2 (SNM2): http://host:23015/StorageNavigatorModular/ Оба продукта должны быть установлены на один хост. Если предполагается использовать старые модульные массивы (9200,9500, ams), то необходимо запустить скриптик /opt/HiCommand/HiCommandServer/tools/launchapptool.sh Не забыть добавить нового пользователя с админскими правами на модульном массиве и при добавлении массива в HDvM использовать именно [...]]]></description>
			<content:encoded><![CDATA[<p>Путь для установленного DeviceManger (HDvM):<br />
<code>http://host:23015/DeviceManager/</code></p>
<p>Путь для установленного Storage Navigator Modular 2 (SNM2):<br />
<code>http://host:23015/StorageNavigatorModular/</code></p>
<p>Оба продукта должны быть установлены на один хост.<br />
Если предполагается использовать старые модульные массивы (9200,9500, ams), то необходимо запустить  скриптик <code>/opt/HiCommand/HiCommandServer/tools/launchapptool.sh</code><br />
Не забыть добавить нового пользователя с админскими правами на модульном массиве и при добавлении массива в HDvM использовать именно его (пользователя root использовать нельзя).</p>
<p>Остановить/запустить сервисы HDvM:<br />
<code>/opt/HiCommand/Base/bin/hcmdssrv { -start | -stop | -check | -status }</code></p>
<p>Агент HDvM :<br />
При установке агента лучше не менять логин/пароль (HaUser/haset)<br />
Остановить/запустить  агента:<br />
<code>/opt/HDVM/HBaseAgent/bin/hbsasrv { start | stop [-f] | status }</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2011/04/14/hds-device-manager/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iops калькулятор</title>
		<link>http://www.unixpin.com/wordpress/2010/10/29/iops-calculator/</link>
		<comments>http://www.unixpin.com/wordpress/2010/10/29/iops-calculator/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 11:23:18 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[Hardware - HP]]></category>
		<category><![CDATA[Hardware - Other]]></category>
		<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[calculator]]></category>
		<category><![CDATA[hard disk]]></category>
		<category><![CDATA[hdd]]></category>
		<category><![CDATA[iops]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[raid0]]></category>
		<category><![CDATA[raid10]]></category>
		<category><![CDATA[raid5]]></category>
		<category><![CDATA[raid6]]></category>
		<category><![CDATA[дисковый]]></category>
		<category><![CDATA[емкость]]></category>
		<category><![CDATA[калькулятор]]></category>
		<category><![CDATA[массив]]></category>
		<category><![CDATA[производительность]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=800</guid>
		<description><![CDATA[Несколько полезных инструментов по жестким дискам и массивам: Калькулятор для оценки производительности, объема дисковых массивов. Табличка iops и емкости жестких дисков Калькулятор емкости массива (ползунками выбираете тип RAID, кол-во дисков, емкость диска)]]></description>
			<content:encoded><![CDATA[<p>Несколько полезных инструментов по жестким дискам и массивам:</p>
<ul>
<li><a href="http://www.wmarow.com/storage/strcalc.html" target="_blank">Калькулятор для оценки производительности, объема </a>дисковых массивов.</li>
<li><a href="http://www.wmarow.com/strdir/hdd/" target="_blank">Табличка iops и емкости</a> жестких дисков</li>
<li><a href="http://www.wmarow.com/storage/raidslider.html" target="_blank">Калькулятор емкости массива</a> (ползунками выбираете тип RAID, кол-во дисков, емкость диска)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/10/29/iops-calculator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ShadowImage и ошибки</title>
		<link>http://www.unixpin.com/wordpress/2009/11/02/shadowimage-errors/</link>
		<comments>http://www.unixpin.com/wordpress/2009/11/02/shadowimage-errors/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 14:53:22 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[9960]]></category>
		<category><![CDATA[9985]]></category>
		<category><![CDATA[9990]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[hds]]></category>
		<category><![CDATA[hitachi]]></category>
		<category><![CDATA[shadow image]]></category>
		<category><![CDATA[shadowimage]]></category>
		<category><![CDATA[SI]]></category>
		<category><![CDATA[ошибка]]></category>
		<category><![CDATA[ошибки]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=535</guid>
		<description><![CDATA[Софт Hitachi ShadowImage свои ошибки в log-файле не расшифровывает, поэтому, чтобы определить, что же за проблемы у нас возникли открываем лог (обычно он находится где-то тут /HORCM/log0/curlog/horcmlog_`hostname`/horcm.log ) и ищем там вот такую строчку: 16:26:26-15981-99999- SSB = 0xb9a0,232a. Вот 232a &#8212; это и есть код нашей ошибки. Ну а расшифровку можно взять из секции troubleshooting [...]]]></description>
			<content:encoded><![CDATA[<p>Софт Hitachi ShadowImage свои ошибки в log-файле не расшифровывает, поэтому, чтобы определить, что же за проблемы у нас возникли открываем лог (обычно он находится где-то тут <code>/HORCM/log0/curlog/horcmlog_`hostname`/horcm.log</code> )<br />
и ищем там вот такую строчку:<br />
16:26:26-15981-99999- SSB  = 0xb9a0,<strong>232a</strong>.<br />
Вот <strong>232a</strong> &#8212; это и есть код нашей ошибки. Ну а расшифровку можно взять из секции troubleshooting в  <a href="http://www.unixpin.com/wordpress/wp-content/uploads/2009/11/ShadowImage-Users-Guide.pdf">ShadowImage User&#8217;s Guide</a> или из нижеприведенной таблички:<br />
<span id="more-535"></span></p>
<table border="1">
<tbody>
<tr valign="top">
<td><strong>Error code</strong></td>
<td><strong>Error content</strong></td>
</tr>
<tr valign="top">
<td>b9a0/b9a1/b9a2</td>
<td>Error occurred in ShadowImage pair operation.</td>
</tr>
<tr valign="top">
<td>2089</td>
<td>Because the volume specified as a P-VOL was undergoing quick format, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>208a</td>
<td>Because the volume specified as an S-VOL was undergoing quick format, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>2093</td>
<td>The volume specified as a P-VOL was an S-VOL of a TrueCopy asynchronous pair. Because the status of the TrueCopy asynchronous pair was not Suspend,    the Split operation was rejected.</td>
</tr>
<tr valign="top">
<td>2094</td>
<td>The volume specified as a P-VOL was an S-VOL of a TrueCopy asynchronous pair. Because the consistency time of the consistency group is not equal to the  consistency time of the TrueCopy asynchronous pair, the Split operation was rejected.</td>
</tr>
<tr valign="top">
<td>2097</td>
<td>When you performed the quick restore command, the quick restore operation was rejected because of one of the following reasons: .. The P-VOL of the ShadowImage pair was a Dynamic Provisioning V-VOL, and the S-VOL of the ShadowImage pair was a normal volume. .. The P-VOL of the ShadowImage pair was a normal volume, and the S-VOL of the ShadowImage pair was a Dynamic Provisioning V-VOL.</td>
</tr>
<tr valign="top">
<td>209b</td>
<td>Because the emulation type of only one of volumes in the ShadowImage pair was OPEN-0V, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>209c</td>
<td>Because the updated information about system configuration was being backed up, the quick restore operation on the volume was rejected.</td>
</tr>
<tr valign="top">
<td>20a0</td>
<td>The specified pairs contain the volumes of the TrueCopy asynchronous pairs. Because the CLPRs of the P-VOL and S-VOL of the specified pair were different, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>20a2</td>
<td>Because the P-VOL was the Dynamic Provisioning V-VOL whose capacity was increasing, the create pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>20a3</td>
<td>Because the S-VOL was the Dynamic Provisioning V-VOL whose capacity was increasing, the create pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>235b</td>
<td>The volume specified as a P-VOL was a P-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was not Suspend, the reverse copy or the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>235c</td>
<td>The volume specified as a P-VOL was an S-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was not Suspend, the reverse copy or the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>235d</td>
<td>The volume specified as an S-VOL was a P-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was not Suspend,the reverse copy or the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>2060</td>
<td>The volume specified as a P-VOL was a volume of a Universal Replicator pair.Because the status of the Universal Replicator pair was invalid, the pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>2061</td>
<td>The volume specified as an S-VOL was a volume of a Universal Replicator pair. Because the status of the Universal Replicator pair was invalid, the pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>232a</td>
<td>Because pairs that would exceed the license capacity were going to be created, the create pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>2346</td>
<td>The volume specified as an S-VOL was a P-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was invalid, the pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>2347</td>
<td>The volume specified as an S-VOL was an S-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was invalid, the pair operation was rejected.</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/11/02/shadowimage-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Переводчик wwn</title>
		<link>http://www.unixpin.com/wordpress/2009/05/12/wwn-translator/</link>
		<comments>http://www.unixpin.com/wordpress/2009/05/12/wwn-translator/#comments</comments>
		<pubDate>Tue, 12 May 2009 13:21:55 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[Hardware - HP]]></category>
		<category><![CDATA[Hardware - Other]]></category>
		<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Unix - Tru64]]></category>
		<category><![CDATA[fc]]></category>
		<category><![CDATA[fiber channel]]></category>
		<category><![CDATA[translate]]></category>
		<category><![CDATA[translator]]></category>
		<category><![CDATA[World Wide Name]]></category>
		<category><![CDATA[wwn]]></category>
		<category><![CDATA[оптика]]></category>
		<category><![CDATA[перевести]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[переводчик]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=404</guid>
		<description><![CDATA[Пришлось разбираться с кучей wwn-устройств, а так как каждый вендор предпочитает выводить в том виде, каком ему удобнее, то по ходу прилось делать переводчик из одного вида в другой. В результате получился вот этот переводчик. Позволяет преводить из вида типа 00:aa:bb:cc или 00aabbcc в друг друга, в верхний или нижний регистр, а также в сокращенную [...]]]></description>
			<content:encoded><![CDATA[<p>Пришлось разбираться с кучей wwn-устройств, а так как каждый вендор предпочитает выводить в том виде, каком ему удобнее, то по ходу прилось делать переводчик из одного вида в другой.<br />
В результате получился вот этот <a href="http://tools.unixpin.com/wwn-translator.htm" target="_blank">переводчик</a>. Позволяет преводить из вида типа 00:aa:bb:cc или 00aabbcc в друг друга, в верхний или нижний регистр, а также в сокращенную форму без ведущих нулей. Помогает при поиске совпадений для утилит различных вендоров.</p>
<p><a href="http://tools.unixpin.com/wwn-translator.htm"><img src="http://www.unixpin.com/wordpress/wp-content/uploads/2009/05/wwn-trans-150x150.png" alt="" title="wwn-trans" width="150" height="150" class="alignnone size-thumbnail wp-image-405" /></a></p>
<p>Для тех, кто предпочитает командную строку могу предложить вариант на perl:<br />
<code><br />
cat | perl -n -e 's/([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])/$1:$2:$3:$4:$5:$6:$7:$8/gi; print'<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/05/12/wwn-translator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Зачем устанавливать ASL и APM для vxvm?</title>
		<link>http://www.unixpin.com/wordpress/2008/12/19/asl-vxvm/</link>
		<comments>http://www.unixpin.com/wordpress/2008/12/19/asl-vxvm/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 17:58:51 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[Hardware - HP]]></category>
		<category><![CDATA[Hardware - Other]]></category>
		<category><![CDATA[Sun - Cluster]]></category>
		<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[apm]]></category>
		<category><![CDATA[Array Policy Module]]></category>
		<category><![CDATA[Array Support Library]]></category>
		<category><![CDATA[asl]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[disk array]]></category>
		<category><![CDATA[dmp]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[storage foundation]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[veritas]]></category>
		<category><![CDATA[veritas volume manager]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[vxdmp]]></category>
		<category><![CDATA[диск]]></category>
		<category><![CDATA[дисковый массив]]></category>
		<category><![CDATA[доступ]]></category>
		<category><![CDATA[массив]]></category>
		<category><![CDATA[надежность]]></category>
		<category><![CDATA[том]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=328</guid>
		<description><![CDATA[Обязательно устанавливайте Array Support Library (ASL) и Array Policy Module (APM, когда он есть) в vxvm для всех используемых массивов. Зачем это нужно? Дело в том, что эти модули используется для повышения надежности доступа к массивам. В частности, vxdmp определяет тип доступа к массиву (active-active, active-passive), для наиболее надежного соединения, скорости переключения при отказе одного [...]]]></description>
			<content:encoded><![CDATA[<p>Обязательно устанавливайте <strong>Array Support Library</strong> (ASL) и <strong>Array Policy Module</strong> (APM, когда он есть) в vxvm для всех используемых массивов. Зачем это нужно? Дело в том, что эти модули используется для повышения надежности доступа к массивам. В частности, vxdmp определяет тип доступа к массиву (active-active, active-passive), для наиболее надежного соединения, скорости переключения при отказе одного из каналов, балансировки нагрузки.<br />
Еще одна причина &#8212; информация о дисковой группе хранится не на всех дисках, а по умолчанию &#8212; на 10-20% дисков, и vxvm старается раскидать по принципу наибольшей надежности их по разным контроллерам-массивам, а если тип массива не установлен &#8212; то информация будет сохраняться без учета особенностей сети хранения данных.</p>
<p>Итак, пример из жизни, реальная ситуация (сбой кластера): не установлена ASL, все тома отзеркалены на разные массивы, оба массива определелись как jbod-ы. В результате  <strong>все конфигурационные копии  попали  на ОДИН массив</strong>, который, неожиданно отказал. Таким образом получилось, что есть копии всех томов, но дисковую группу импортировать нельзя, так как недоступны все конфигурационные копии.<br />
<span id="more-328"></span><br />
А что нужно было сделать? Найти на сайте <a href="http://www.symantec.com/business/support/knowledge_base_sli.jsp?pid=" target="_blank">symantec</a> ASL для вашего дискового массива (укажите вендора или имя массива в  запросе), версии vxvm, операционную систему. Скачать и установить. Установка производится в онлайн, не требует ни перезагрузки, ни остановки vxvm, ни прекращения доступа к томам.<a href="http://www.unixpin.com/wordpress/wp-content/uploads/2008/12/vxvm-hds-asl-hpux.png"><img class="alignnone size-medium wp-image-332" title="vxvm-hds-asl-hpux" src="http://www.unixpin.com/wordpress/wp-content/uploads/2008/12/vxvm-hds-asl-hpux-300x234.png" alt="Как найти и скачать ASL для поддержки дисковых массивов в vxvm" width="300" height="234" align="right" /></a></p>
<p>Пример &#8212; установка ASL для поддержки массивов HDS 9500:</p>
<p>Проверьте, что vxvm инсталлирован и находится в состоянии enabled<br />
<code># vxdctl mode<br />
mode: enabled</code></p>
<p>Посмотреть, для каких массивов есть ASL:<br />
# vxddladm listsupport</p>
<p>Добавить ASL и APM пакаджи:<br />
Solaris:<br />
<code><br />
# pkdadd -d . VRTSHDS-DF600-apm<br />
# pkgadd -d . VRTSHDS-DF600-asl<br />
# pkginfo | grep VRTSHDS<br />
</code></p>
<p>HP-UX:<br />
<code><br />
# swinstall -s `pwd` VRTShds9500v<br />
# swlist | grep VRTShds9500v<br />
</code></p>
<p>Выполните команду vxdctl enable чтоб vxvm перечитал добавленные ASL и APM:<br />
<code># vxdctl enable</code></p>
<p>Внимание! В некоторых (очень редких случаях) случаях инсталляция ASL и/или APM может не дать эффекта сразу. В этом случае можно выполнить еще команду  <code>vxconfigd -k</code> после <code>vxdctl enable</code>.</p>
<p>После выполнения <code>vxdctl enable</code> проверьте, что ASL подключилась:<br />
<code><br />
# vxddladm listsupport libname=libhdsasl.so<br />
ATTR_NAME                       ATTR_VALUE<br />
======================================================================<br />
LIBNAME                            libhdsasl.so<br />
VID                                     HITACHI<br />
PID                                    DF600,DF600-V,DF600F, DF600F-V<br />
ARRAY_TYPE                   A/A-A-HDS, A/PG, A/P, A/A<br />
ARRAY_NAME                  HDS9500V</code></p>
<p>Проверить, что APM находится в активном режиме:<br />
<code># vxdmpadm listapm all | grep -i hdsalua<br />
dmphdsalua dmphdsalua 1 A/A-A-HDS Active</code></p>
<p>Посмотреть, сколько копий конфигурации хранится:<br />
<code># vxdg list DG01 | grep copies<br />
copies:    nconfig=2 nlog=2</code></p>
<p>Посмотреть, на каких дисках хранятся копии конфигурации и в каком они состоянии:<br />
<code># vxdg list DG01 | grep "config "<br />
config disk c1t8d0s2 copy 1 len=48144 disabled<br />
config disk c1t9d0s2 copy 1 len=48144 state=clean online<br />
config disk c1t12d0s2 copy 1 len=48144 state=clean online<br />
config disk c1t14d0s2 copy 1 len=48144 disabled</code></p>
<p>Хранить копии конфигурации на пяти дисках дисковой группы:<br />
<code># vxedit set nconfig=5 DG01</code></p>
<p>Хранить копии конфигурации на всех дисках дисковой группы:<br />
<code># vxedit set nconfig=all DG01</code></p>
<p>Ссылки по теме:</p>
<ul>
<li><a href="http://www.symantec.com/business/support/knowledge_base_sli.jsp?pid=" target="_blank">Поиск информации по различным продуктам symantec / veritas</a></li>
<li><a href="http://seer.entsupport.symantec.com/docs/249446.htm" target="_blank">249446: VERITAS Enabled Arrays &#8212; Introduction to the Array Support Library</a></li>
<li><a href="http://seer.entsupport.symantec.com/docs/303352.htm" target="_blank">How to force VM to keep configuration database on a specific disk. </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2008/12/19/asl-vxvm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Администрирование модульных дисковых массивов Hitachi из командной строки</title>
		<link>http://www.unixpin.com/wordpress/2008/08/17/h9570-ams-cli/</link>
		<comments>http://www.unixpin.com/wordpress/2008/08/17/h9570-ams-cli/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 15:49:34 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[ams]]></category>
		<category><![CDATA[ams1000]]></category>
		<category><![CDATA[ams200]]></category>
		<category><![CDATA[ams500]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[disk array]]></category>
		<category><![CDATA[h9500]]></category>
		<category><![CDATA[h9570]]></category>
		<category><![CDATA[hds]]></category>
		<category><![CDATA[hitachi]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[дисковый]]></category>
		<category><![CDATA[массив]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=48</guid>
		<description><![CDATA[Как администрировать дисковые массив Hitach из командной строки? Это не так сложно, но заметно быстрее, чем из GUI. Установка: Распаковать архив ArrayManage-S740-CLI.tar (точнее, архив cli текущей версии) mkdir -p /opt/hds/cli cp ArrayManage-S740-CLI.tar /opt/hds/cli cd /opt/hds/cli tar -xvf ArrayManage-S740-CLI.tar Определить переменные среды для запуска cli export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/hds/cli/lib export DAMP_ROOT_DIR_PATH=/opt/hds/cli Определить массив ./auunitadd -unit ARRAY_NAME -group ARRAY_GROUP [...]]]></description>
			<content:encoded><![CDATA[<p>Как администрировать дисковые массив Hitach из командной строки? Это не так сложно, но заметно быстрее, чем из GUI.<br />
<span id="more-48"></span><br />
Установка:<br />
Распаковать архив ArrayManage-S740-CLI.tar  (точнее, архив cli текущей версии)</p>
<p><code>mkdir -p /opt/hds/cli<br />
cp ArrayManage-S740-CLI.tar /opt/hds/cli<br />
cd /opt/hds/cli<br />
tar -xvf ArrayManage-S740-CLI.tar</code></p>
<p>Определить переменные среды для запуска cli<br />
<code>export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/hds/cli/lib<br />
export DAMP_ROOT_DIR_PATH=/opt/hds/cli</code></p>
<p>Определить массив<br />
<code>./auunitadd -unit ARRAY_NAME -group ARRAY_GROUP -DF600 -dual -LAN -ctl0 192.168.0.100 -ctl1 192.168.0.101</code></p>
<p>Задать пароль. Необходим для запуска команд, требующих повышенных привелегий<br />
<code>./aupasswd</code></p>
<p>Документация<br />
<code>ls<br />
./auman au-команда</code></p>
<p>Примеры:<br />
список raid-group определенных на массиве<br />
<code>./aurgref -unit ARRAY_NAME</code></p>
<p>добавить lun в raid-group 1, которая будет обслуживаться контроллером 1, размером 131гб<br />
<code>./auluadd -unit ARRAY_NAME -rg 1 -size 131g -ctl1 </code></p>
<p>Форматнуть lunы<br />
<code>./auformat -unit ARRAY_NAME -quick -lu 0 1 2 3 4 5<br />
./auformat -unit AMS500  -lu 0-27 </code></p>
<p>UPDATE: 20100610<br />
Ссылка в тему:<a href="http://www.akamit.com/blog/2010/02/managing-hitach-array-with-cli/#more-158" target="_blank">Managing Hitachi Array with CLI</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2008/08/17/h9570-ams-cli/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Краткий справочник по командной строке HDLM</title>
		<link>http://www.unixpin.com/wordpress/2008/08/17/hdlm-command-line/</link>
		<comments>http://www.unixpin.com/wordpress/2008/08/17/hdlm-command-line/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 15:42:51 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HDS]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[hdlm]]></category>
		<category><![CDATA[hds]]></category>
		<category><![CDATA[hitachi]]></category>
		<category><![CDATA[multipating]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[командная строка]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=47</guid>
		<description><![CDATA[Посмотреть состояние дисков под управлением HDLM: /opt/DynamicLinkManager/bin/dlnkmgr view –path /opt/DynamicLinkManager/bin/dlnkmgr view -lu Посмотреть системные параметры HDLM: /opt/DynamicLinkManager/bin/dlnkmgr view –sys Перевести диски под управление HDLM Если HDLM уже работает, то можно ввести диски без перезагрузки. /opt/DynamicLinkManager/bin/dlmsetconf /opt/DynamicLinkManager/bin/dlmcfgmgr –a Удалить диски из-под управления HDLM можно только с перезагрузкой ОС. Для этого в файле /opt/DynamicLinkManager/config/dlmfdrv.unconf закомментировать строки, отвечающие [...]]]></description>
			<content:encoded><![CDATA[<p>Посмотреть состояние дисков под управлением HDLM:<br />
<code>/opt/DynamicLinkManager/bin/dlnkmgr view –path<br />
/opt/DynamicLinkManager/bin/dlnkmgr view -lu</code><br />
<span id="more-47"></span><br />
Посмотреть системные параметры HDLM:<br />
<code>/opt/DynamicLinkManager/bin/dlnkmgr view –sys</code></p>
<p>Перевести диски под управление HDLM<br />
Если HDLM уже работает, то можно ввести диски без перезагрузки.<br />
<code>/opt/DynamicLinkManager/bin/dlmsetconf<br />
/opt/DynamicLinkManager/bin/dlmcfgmgr –a</code></p>
<p>Удалить диски из-под управления HDLM можно только с перезагрузкой ОС. Для этого  в файле /opt/DynamicLinkManager/config/dlmfdrv.unconf закомментировать строки, отвечающие за конкретный диск.<br />
<code>vi /opt/DynamicLinkManager/config/dlmfdrv.unconf<br />
/opt/DynamicLinkManager/bin/dlmsetconf -u<br />
reboot -- -r</code></p>
<p>Для добавления дисков, находящихся под управлением VxDMP нужно вывести эти диски из под VxDMP ( перезагрузка), затем их можно будет добавить под HDLM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2008/08/17/hdlm-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.408 seconds -->

