<?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; Veritas &#8212; Storage foundation</title>
	<atom:link href="http://www.unixpin.com/wordpress/category/vxvm/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>Solaris Live Upgrade. Часть 3. Шпаргалки</title>
		<link>http://www.unixpin.com/wordpress/2010/10/12/solaris-live-upgrade-3/</link>
		<comments>http://www.unixpin.com/wordpress/2010/10/12/solaris-live-upgrade-3/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 07:32:28 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[Шпаргалки]]></category>
		<category><![CDATA[liveupgrade]]></category>
		<category><![CDATA[lu]]></category>
		<category><![CDATA[lumount]]></category>
		<category><![CDATA[luupgrade]]></category>
		<category><![CDATA[recommended patch]]></category>
		<category><![CDATA[Solaris Live Upgrade]]></category>
		<category><![CDATA[storage foundation]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=785</guid>
		<description><![CDATA[Solaris Live Upgrade. Часть 1 Solaris Live Upgrade. Часть 2. Переходим на ZFS Solaris Live Upgrade. Часть 3. Шпаргалки Обновление vxvm при LU: Если используется vxvm, но загрузочные диски не инкапсулированы, то самый простой способ &#8212; удалить старую версию и установить новую (если же инкапсулированы, то смотри Upgrading VxVM and/or Solaris using Live Upgrade): # [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.unixpin.com/wordpress/2010/05/12/solaris-live-upgrade-1/">Solaris Live Upgrade. Часть 1</a></li>
<li><a href="http://www.unixpin.com/wordpress/2010/10/11/solaris-live-upgrade-2/">Solaris Live Upgrade. Часть 2. Переходим на ZFS</a></li>
<li><a href="http://www.unixpin.com/wordpress/2010/10/12/solaris-live-upgrade-3/">Solaris Live Upgrade. Часть 3. Шпаргалки</a></li>
</ul>
<p><strong>Обновление vxvm при LU:</strong><br />
<br /><span id="more-785"></span><br />
Если используется vxvm, но загрузочные диски не инкапсулированы, то самый простой способ &#8212; удалить старую версию и установить новую (если же инкапсулированы, то смотри <a href='http://sfdoccentral.symantec.com/sf/5.0/solaris/html/sf_install/ig_ch_install_sol_vm_fs15.html'>Upgrading VxVM and/or Solaris using Live Upgrade</a>):<br />
<code><br />
# luupgrade -P -n s10_2 `pkginfo | awk '/VRTS/{ print $2 }'`<br />
# lumount -n s10_2<br />
/.alt.s10_2<br />
# cd /distrib/VxVM 5.0MP3rp2/storage_foundation<br />
# ./installsf `hostname` -rootpath /.alt.s10_2<br />
# cd /distrib/VxVM 5.0MP3rp4/patches<br />
# ./installrp `hostname` -rootpath /.alt.s10_2<br />
</code></p>
<p><strong>Устанавить патчи с EIS:</strong><br />
<code><br />
# cd /mnt/eis/sun/patch/10<br />
# unpack-patches -R /.alt.s10_2<br />
# cd /.alt.s10_2/tmp/10<br />
# ./install_all_patches  -R /.alt.s10_2<br />
</code></p>
<p><strong>Устанjвить recommended</strong><br />
Вариант 1:<br />
<code><br />
# cd /mnt/10_Recommended<br />
# ./installcluster --apply-prereq --s10cluster<br />
# ./installcluster -B s10_2 --s10cluster<br />
</code></p>
<p>Вариант 2:<br />
<code><br />
# cd /mnt/10_Recommended<br />
# ./installcluster --apply-prereq --s10cluster<br />
# lumount -n s10_2<br />
/.alt.s10_2<br />
# ./installcluster -R /.alt.s10_2 --s10cluster<br />
</code></p>
<hr />
Ссылки в тему:</p>
<ul>
<li><a href='http://sfdoccentral.symantec.com/sf/5.0/solaris/html/sf_install/ig_ch_install_sol_vm_fs15.html'>Upgrading VxVM and/or Solaris using Live Upgrade</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/10/12/solaris-live-upgrade-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFS поверх VxDMP. И хочется, и колется.</title>
		<link>http://www.unixpin.com/wordpress/2010/05/04/zfs-over-vxdmp/</link>
		<comments>http://www.unixpin.com/wordpress/2010/05/04/zfs-over-vxdmp/#comments</comments>
		<pubDate>Tue, 04 May 2010 10:52:35 +0000</pubDate>
		<dc:creator>azhiltsov</dc:creator>
				<category><![CDATA[Sun - Software]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Unix - Solaris - zfs]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[filesystem]]></category>
		<category><![CDATA[Hardware->Sun]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[vxdmp]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=650</guid>
		<description><![CDATA[Вопрос: можно ли положить ZFS поверх VxDMP не создавая volume c помощью VxVM? При всей богатой комплектации обоих и сладости их сочетания &#8212; это невозможно. Пруфлинки следуют. Точка зрения SUN: http://sunsolve.sun.com/search/document.do?assetkey=1-66-201481-1 Точка зрения Symantec: http://seer.entsupport.symantec.com/docs/324001.htm А если volume все-таки создать? ZFS Admin guide говорит: You can construct logical devices for ZFS using volumes presented by [...]]]></description>
			<content:encoded><![CDATA[<p>Вопрос: можно ли положить ZFS поверх VxDMP не создавая volume c помощью VxVM?</p>
<p>При всей богатой комплектации обоих и сладости их сочетания &#8212; это невозможно.</p>
<p>Пруфлинки следуют.</p>
<p><span id="more-650"></span></p>
<p><strong>Точка зрения SUN:</strong></p>
<p>http://sunsolve.sun.com/search/document.do?assetkey=1-66-201481-1</p>
<p><strong>Точка зрения Symantec:</strong></p>
<p>http://seer.entsupport.symantec.com/docs/324001.htm</p>
<p>А если volume все-таки создать?</p>
<p><strong>ZFS Admin guide</strong> говорит:</p>
<p>You can construct logical devices for ZFS using volumes presented by software-based volume managers, such as SolarisTM VolumeManager (SVM) or Veritas VolumeManager (VxVM).However, these configurations are not recommended. While ZFS functions properly on such devices, less-than-optimal performance might be the result.</p>
<p>Ну и на закуску от <strong>Symantec</strong>:</p>
<p>release notes к VSF 5.0<br />
Running ZFS on top of DMP or Veritas Volume Manager is not supported in this release.</p>
<p><strong>А как же быть и как жить дальше?</strong></p>
<p>Q: Does ZFS have multipathing load balancing i.e., powerpath/veritas multipathing/etc.?</p>
<p>A: Yes. ZFS sits on top of multipathing capability MPxIO which is part of the Solaris 10 OS.</p>
<p>http://www.sun.com/emrkt/campaign_docs/expertexchange/knowledge/solaris_zfs_gen.html#18</p>
<p>Спасибо Ивану за помощь в проработке данного вопроса.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2010/05/04/zfs-over-vxdmp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Самые загруженные тома в vxvm</title>
		<link>http://www.unixpin.com/wordpress/2009/07/23/max-io-vxvm/</link>
		<comments>http://www.unixpin.com/wordpress/2009/07/23/max-io-vxvm/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 10:35:32 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Unix - Tru64]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[hp-ux]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[iostat]]></category>
		<category><![CDATA[maintenance]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[storage foundation]]></category>
		<category><![CDATA[tru64]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[veritas]]></category>
		<category><![CDATA[veritas volume manager]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[vxstat]]></category>
		<category><![CDATA[ввод-вывод]]></category>
		<category><![CDATA[диск]]></category>
		<category><![CDATA[нагрезка]]></category>
		<category><![CDATA[производительность]]></category>

		<guid isPermaLink="false">http://www.unixpin.com/wordpress/?p=475</guid>
		<description><![CDATA[Вдруг резк опросела производительность по операциям воода-вывода. С чего начать? Ну, конечно, iostat (смотри также Перегретый диск в vxvm). Получили диск, или диски, а если используется vxvm &#8212; тогда лучше воспользоваться vxstat: 1. выбираем наиболее загруженные диски # vxstat -g DG01 -i 10 -c 3 -d OPERATIONS BLOCKS AVG TIME(ms) TYP NAME READ WRITE READ [...]]]></description>
			<content:encoded><![CDATA[<p>Вдруг резк опросела производительность по операциям воода-вывода. С чего начать?<br />
Ну, конечно, iostat (смотри также <a href="http://www.unixpin.com/wordpress/2008/10/06/hot-disks-vxvm/">Перегретый диск в vxvm</a>). Получили диск, или диски, а если используется vxvm &#8212; тогда лучше воспользоваться vxstat:</p>
<p>1. выбираем наиболее загруженные диски<br />
<code># vxstat -g DG01 -i 10 -c 3 <span style="color: #ff0000;">-d</span><br />
OPERATIONS          BLOCKS           AVG TIME(ms)<br />
TYP NAME             	 READ     WRITE      READ     WRITE   READ  WRITE<br />
dm  array_raid1_08_1         6       260        96      5664   10.0   64.3<br />
dm  array_raid1_10_2         7       205       112      5296   12.9   68.7<br />
<strong>dm  array_raid1_10_3         6      1199        96     15408    18.3  163.6</strong><br />
dm  array_raid1_10_4         7       178       112      5312   12.9   39.0<br />
...<br />
dm  array_raid5_06_1         9        33       132       524    8.9    8.2<br />
dm  array_raid5_07_1         2        58        32      1120    5.0   11.6<br />
</code><br />
<span id="more-475"></span><br />
2. получаем наиболее загруженные тома на этом диске<br />
<code># vxstat -g DG01 -i 10 -c 3 <span style="color: #ff0000;">-v array_raid1_10_3</span><br />
OPERATIONS          BLOCKS           AVG TIME(ms)<br />
TYP NAME              READ     WRITE      READ     WRITE   READ  WRITE<br />
Thu Jul 23 14:15:55 2009<br />
vol VOL_D_07_2009_P06_02         0         0         0         0    0.0    0.0<br />
...<br />
vol VOL_07_2009_P02_02         0         1         0        16    0.0    0.0<br />
<strong>vol VOL_07_2009_P06_02         16        548         9      8312    0.9    101.3</strong><br />
vol VOL_07_2009_P10_01         0        53         0      1136    0.0   68.7<br />
vol VOL_07_2009_P11_01         0        58         0      1456    0.0   57.4</code></p>
<p>Дальше анализируем, что у нас вызвало нагрузку именно на данный том (например, <a href="http://www.unixpin.com/wordpress/2008/11/11/oracle-max-io/">получая данные из Oracle</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/07/23/max-io-vxvm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Патчи, man-ы и прочая дока для продуктов Veritas</title>
		<link>http://www.unixpin.com/wordpress/2009/07/21/patch-man-symantec-veritas/</link>
		<comments>http://www.unixpin.com/wordpress/2009/07/21/patch-man-symantec-veritas/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 13:05:50 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Unix - Tru64]]></category>
		<category><![CDATA[Veritas - cluster]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[administration]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[man]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[storage foundation]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[veritas]]></category>
		<category><![CDATA[veritas volume manager]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[гайд]]></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=471</guid>
		<description><![CDATA[Несколько полезных быстрых ссылок по Veritas Storage foundation от Symantec: Найти и скачать последние патчи на продукты &#8212; Patch Central Beta Центральный портал документации по продуктам Storage Foundation DocCentral Быстрый переход на документацию по продектам Access product updates, security alerts, manuals and more with Enterprise Product Support. Нормальные man-ы в html-виде: Storage Foundation and High [...]]]></description>
			<content:encoded><![CDATA[<p>Несколько полезных быстрых ссылок по <del>Veritas</del> Storage foundation от Symantec:</p>
<p>Найти и скачать последние патчи на продукты &#8212;  <a href="https://vias.symantec.com/labs/vpcs/vpcs">Patch Central Beta</a></p>
<p>Центральный портал документации по продуктам <a href="http://sfdoccentral.symantec.com/">Storage Foundation DocCentral</a></p>
<p>Быстрый переход на документацию по продектам <a href="http://www.symantec.com/business/support/overview.jsp?pid=15107">Access product updates, security alerts, manuals and more with Enterprise Product Support.</a></p>
<p>Нормальные man-ы в html-виде:<br />
<a href="http://seer.entsupport.symantec.com/docs/307660.htm">Storage Foundation and High Availability 4.1 for Solaris Manual Pages </a></p>
<p><a href="http://seer.entsupport.symantec.com/docs/307657.htm">Storage Foundation and High Availability 5.0 for Solaris Manual Pages </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/07/21/patch-man-symantec-veritas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как переподключить отвалившиеся диски?</title>
		<link>http://www.unixpin.com/wordpress/2009/06/26/vxvm-reattach-disks/</link>
		<comments>http://www.unixpin.com/wordpress/2009/06/26/vxvm-reattach-disks/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 10:05:23 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Unix - Tru64]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[disk group]]></category>
		<category><![CDATA[fabric]]></category>
		<category><![CDATA[failed]]></category>
		<category><![CDATA[veritas]]></category>
		<category><![CDATA[veritas volume manager]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[vxreattach]]></category>
		<category><![CDATA[восстановить]]></category>
		<category><![CDATA[дисковая группа]]></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=448</guid>
		<description><![CDATA[В продолжнение темы Solaris. Что делать, если отвалился дисковый массив? еще пара советов по подключению отвалившихся дисков. Итак, ситуация примерно такая: # vxdisk list DEVICE TYPE DISK GROUP STATUS c1t0d0s2 sliced rootdisk rootdg online ... fabric_0 sliced - - online fabric_1 sliced - - online - - datadg02 DG01 failed was:fabric_0 - - datadg03 DG01 [...]]]></description>
			<content:encoded><![CDATA[<p>В продолжнение темы <a href="http://www.unixpin.com/wordpress/2008/10/31/solaris-disk-array-failed/" target="_blank">Solaris. Что делать, если отвалился дисковый массив?</a> еще пара советов по подключению отвалившихся дисков. Итак, ситуация примерно такая:<br />
<code># vxdisk list<br />
DEVICE TYPE DISK GROUP STATUS<br />
c1t0d0s2 sliced rootdisk rootdg online<br />
...<br />
fabric_0 sliced - - online<br />
fabric_1 sliced - - online<br />
- - datadg02 DG01 failed was:fabric_0<br />
- - datadg03 DG01 failed was:fabric_1 </code></p>
<p>1. Проще всего остановить все тома, <a href="http://www.unixpin.com/wordpress/2008/10/31/solaris-disk-array-failed/">депортировать и импортировать дисковую группу</a>.</p>
<p>Но что делать, если часть дисков отвалилась, но некоторые тома еще живы (ну например, часть томов находится на зеркалах на другом массиве), и останавливать сервис нельзя?<br />
<span id="more-448"></span><br />
2. Можно воспользоваться командой /etc/vx/bin/vxreattach<br />
<code>/etc/vx/bin/vxreattach -c fabric_0<br />
/etc/vx/bin/vxreattach -r fabric_0</code></p>
<p>3. Возвратить диск в дисковую группу, указав, что  это диск уже принадлежал этой дисковой группе, затем снять STALE состояние с плекса и запустить том:<br />
<code>vxdisk list fabric_1<br />
vxdg <strong>-k</strong> -g DG01 adddisk fabric_1<br />
vxmend -g DG01 fix clean tstvol-01<br />
vxvol -g DG01 start tstvol<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/06/26/vxvm-reattach-disks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как оторвать зеркало в VxVM?</title>
		<link>http://www.unixpin.com/wordpress/2009/05/14/failover-vxvm-submirror/</link>
		<comments>http://www.unixpin.com/wordpress/2009/05/14/failover-vxvm-submirror/#comments</comments>
		<pubDate>Thu, 14 May 2009 13:13:06 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Oracle - RDBMS]]></category>
		<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Unix - Tru64]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[attach]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[detach]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[plex]]></category>
		<category><![CDATA[storage foundation]]></category>
		<category><![CDATA[subdisk]]></category>
		<category><![CDATA[submirror]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[veritas volume manager command]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[volume]]></category>
		<category><![CDATA[бэкап]]></category>
		<category><![CDATA[добавить]]></category>
		<category><![CDATA[зеркало]]></category>
		<category><![CDATA[оторвать]]></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=408</guid>
		<description><![CDATA[При выполнении сложных работ, в результате которых могут быть потеряны данные или нарушена работа приложений можно воспользоваться отключением &#171;подзеркала&#187; томов в VxVM, в случае проблем можно затем быстро подняться с оторванного подзеркала. В случае, когда объемы данных значительны, а окно для выполнения работ ограничено, то восстановление из бэкапа может привести к нарушению SLA. А такой [...]]]></description>
			<content:encoded><![CDATA[<p>При выполнении сложных работ, в результате которых могут быть потеряны данные или нарушена работа приложений можно воспользоваться отключением &#171;подзеркала&#187; томов в VxVM, в случае проблем можно затем быстро подняться с оторванного подзеркала. В случае, когда объемы данных значительны, а окно для выполнения работ ограничено, то восстановление из бэкапа может привести к нарушению SLA. А такой способ является  простым, быстрым и надежным ;)<br />
Итак, пусть у нас есть дисковая группа DG01, каждый том имеет по два зазеркалированных плекса. Плексы располагаются на 2 массивах (ARRAY_01 и ARRAY_01) и сабдиски имеют в своем названии эти имена (на самом деле это не обязательно, это нужно лишь чтобы отгрипать   плексы, а как вы их разделите &#8212; это ваше дело, хоть руками ;)</p>
<p>1. Для начала убедимся, что у нас все тома имеют больше одного плекса и они все активны:<br />
<code>vxprint -g DG01 -v -F "%name" -e "v_pl_num &lt; 2 "<br />
vxprint -g DG01 -p | grep DISABLE</code><br />
<span id="more-408"></span><br />
2. создаем 2 файла, в первом &#8212; основные плексы, во втором &#8212; те, которые будем отрывать.<br />
<code>vxprint -g DG01 -p -F "%vol %plex %aslist" | egrep 'ARRAY_01' &gt; /tmp/dg_pl_1.txt<br />
vxprint -g DG01 -p -F "%vol %plex %aslist" | egrep 'ARRAY_02' &gt; /tmp/dg_pl_2.txt</code><br />
Убедимся, что поделилось все правильно:<br />
<code>cat  /tmp/dg_pl_1.txt |wc -l<br />
cat  /tmp/dg_pl_2.txt |wc -l</code></p>
<p>3. Останавливаем все приложения и отмонтируем файловые системы, использующие тома (или переводим Oracle в режим &#171;begin backup&#187;). Ну или если ваше приложение имеет механизмы восстановления, то можно ничего и не делать.</p>
<p>4. Отрываем плексы:<br />
<code>cat  /tmp/dg_pl_2.txt | awk '{ print "vxplex -g DG01 det " $2 }' | sh</code></p>
<p>5. Примонтируем файловые системы, поднимаем приложения, переводим Oracle в &#171;End backup&#187;. Ну и делаем все что мы хотели, типа ставим патчи, изменяем стурктуру таблиц итд.</p>
<p>6. Проверяем. Если все в порядке, то приаттачиваем подзеркало и забываем о этой процедуре до следующего апдейта. <strong>Если нет, переходим к пункту 7.</strong><br />
<code>cat  /tmp/dg_pl_2.txt | awk '{ print "vxplex -g DG01 att " $1 " " $2 }'| sh</code></p>
<p><strong><span style="color: #ff0000;">Если же все плохо, то нужно сделать переключение на подзеркало:</span></strong><br />
7. Останавливаем все приложения  и отмонтируем файловые системы, использующие тома. Останвливаем тома:<br />
<code>cat  /tmp/dg_pl_2.txt | awk '{ print "vxvol -g DG01 stop " $1 }' | sh</code></p>
<p>8. Отрываем от тома активный плекс (это нужно, чтобы быстрее поднять тома, иначе &#8212; начнется процесс зеркалирования, который может нам помешать):<br />
<code>cat  /tmp/dg_pl_1.txt | awk '{ print "vxplex -g DG01 dis " $2 }' | sh</code></p>
<p>9. Исправляем статус оствшегося плекса со &#171;STALE&#187; на &#171;CLEAN&#187;<br />
<code>cat  /tmp/dg_pl_2.txt | awk '{ print "vxmend -g DG01 fix clean "$2 }'</code></p>
<p>10. Стартуем тома:<br />
<code>vxvol -g diskgr2 startall</code></p>
<p>11. Примонтируем все файловые системы и запускаем приложения.</p>
<p>12. Ну и теперь можно и запустить зеркалирование:<br />
<code>cat  /tmp/dg_pl_1.txt | awk '{ print "vxplex -g DG01 att " $1 " " $2 }' | sh</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/05/14/failover-vxvm-submirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание клона загрузочного диска в VxVM</title>
		<link>http://www.unixpin.com/wordpress/2009/05/06/make-boot-clone-disk-vxvm/</link>
		<comments>http://www.unixpin.com/wordpress/2009/05/06/make-boot-clone-disk-vxvm/#comments</comments>
		<pubDate>Wed, 06 May 2009 09:35:34 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Programming - Shell]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[Hardware->Sun]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[storage foundation]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[veritas]]></category>
		<category><![CDATA[veritas volume manager command]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[веритас]]></category>
		<category><![CDATA[загрузочный диск]]></category>
		<category><![CDATA[клон]]></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=398</guid>
		<description><![CDATA[Ну и в продолжении предыдущей статьи добавляю сюда еще и скрипт для создания клона загрузочного диска в VxVM. Таким образом, если загрузочные диски под веритасом, можно пользоваться этим скриптом. В основе скрипта лежит блюпринт сановский Toward a Reference Configuration for VxVM Managed Boot Disks. Но скрипт творчески переработан в части выбора томов для зеркалирования. Для [...]]]></description>
			<content:encoded><![CDATA[<p>Ну и в продолжении <a href="http://www.unixpin.com/wordpress/2009/04/24/make_clone_root_solaris_volume_manager_svm_script/" target="_blank">предыдущей статьи</a> добавляю сюда еще и скрипт для создания клона загрузочного диска в VxVM. Таким образом, если загрузочные диски под веритасом, можно пользоваться этим скриптом. В основе скрипта лежит блюпринт сановский <a href="http://www.sun.com/blueprints/0800/vxvmref.pdf" target="_blank">Toward a Reference Configuration for VxVM Managed Boot Disks</a>. Но скрипт творчески переработан в части выбора томов для зеркалирования.<br />
Для инициализации нужно в VxVM инициализировать диск, и назвать его <strong>clone</strong>.<br />
Ну например, так:</p>
<p><code>vxdisksetup -i c6t0d0s2<br />
vxdg -g rootdg adddisk clone=c6t0d0s2</code></p>
<p>Для выбора томов, для зеркалирования на клон-диск, следует поправить в скрипте секцию<br />
<code>VOLUMES="rootvol:0:clone-rootvol:0x01:0x00 \<br />
swapvol:1:clone-swapvol:0x03:0x01 \<br />
var:5:clone-var:0x07:0x00 \<br />
coredump:6:clone-coredump:0x00:0x00" </code></p>
<p><a href="http://www.unixpin.com/wordpress/wp-content/uploads/2009/05/vxclonedisk.sh">Качаем скрипт vxclonedisk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/05/06/make-boot-clone-disk-vxvm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сообщения и ошибки VXVM</title>
		<link>http://www.unixpin.com/wordpress/2009/02/22/messages-errors-vxvm/</link>
		<comments>http://www.unixpin.com/wordpress/2009/02/22/messages-errors-vxvm/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 20:39:59 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Veritas - cluster]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[message]]></category>
		<category><![CDATA[symantec]]></category>
		<category><![CDATA[trouble]]></category>
		<category><![CDATA[v-5-0-xxx]]></category>
		<category><![CDATA[veritas]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></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=354</guid>
		<description><![CDATA[Обновлено! На сайте Symantec появился инструмент для поиска по номеру ошибок В последних версиях Veritas volume manager ошибки имеют нумерацию типа V-5-X-XXXX. Поиск описания ошибки просто по коду обычно не приносит результата ;) Список ошибок был найден здесь, вместе с различными ссылками на документы по vxvm. Но, как мне кажется, лучше искать ошибки по нижеприведенной [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Обновлено!</strong><br />
На сайте Symantec появился <a href="https://vias.symantec.com/labs/vels/" target=_blank>инструмент для поиска по номеру ошибок</a></p>
<p>В последних версиях Veritas volume manager ошибки имеют нумерацию типа V-5-X-XXXX. Поиск описания ошибки просто по коду обычно не приносит результата ;) Список ошибок был найден <a href="http://seer.entsupport.symantec.com/docs/VOLUMEMAN_index.htm" target="_blank">здесь</a>, вместе с различными ссылками на документы по vxvm. Но, как мне кажется, лучше искать ошибки по нижеприведенной табличке.</p>
<p><span id="more-354"></span></p>
<table border="1">
<tbody>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/316003.htm" target="_blank">V-5-0-2</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/316002.htm" target="_blank">V-5-0-4</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/316001.htm" target="_blank">V-5-0-34</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/316000.htm" target="_blank">V-5-0-35</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315999.htm" target="_blank">V-5-0-55</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315998.htm" target="_blank">V-5-0-106</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315997.htm" target="_blank">V-5-0-108</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315996.htm" target="_blank">V-5-0-110</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315995.htm" target="_blank">V-5-0-111</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315994.htm" target="_blank">V-5-0-112</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315993.htm" target="_blank">V-5-0-144</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315992.htm" target="_blank">V-5-0-145</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315991.htm" target="_blank">V-5-0-146</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315990.htm" target="_blank">V-5-0-147</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315989.htm" target="_blank">V-5-0-148</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315988.htm" target="_blank">V-5-0-164</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315987.htm" target="_blank">V-5-0-166</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315986.htm" target="_blank">V-5-0-168</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315985.htm" target="_blank">V-5-0-181</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315984.htm" target="_blank">V-5-0-194</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315983.htm" target="_blank">V-5-0-196</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315982.htm" target="_blank">V-5-0-207</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315981.htm" target="_blank">V-5-0-216</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315980.htm" target="_blank">V-5-0-237</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315979.htm" target="_blank">V-5-0-243</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315978.htm" target="_blank">V-5-0-244</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315977.htm" target="_blank">V-5-0-249</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315976.htm" target="_blank">V-5-0-251</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315975.htm" target="_blank">V-5-0-252</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315974.htm" target="_blank">V-5-0-258</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315972.htm" target="_blank">V-5-0-386</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315971.htm" target="_blank">V-5-1-90</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315970.htm" target="_blank">V-5-1-91</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315969.htm" target="_blank">V-5-1-111</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315968.htm" target="_blank">V-5-1-116</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315967.htm" target="_blank">V-5-1-121</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315966.htm" target="_blank">V-5-1-122</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315965.htm" target="_blank">V-5-1-123</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315964.htm" target="_blank">V-5-1-124</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315963.htm" target="_blank">V-5-1-134</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315962.htm" target="_blank">V-5-1-135</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315961.htm" target="_blank">V-5-1-148</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315960.htm" target="_blank">V-5-1-249</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315959.htm" target="_blank">V-5-1-480</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315958.htm" target="_blank">V-5-1-484</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315957.htm" target="_blank">V-5-1-525</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315956.htm" target="_blank">V-5-1-526</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315955.htm" target="_blank">V-5-1-527</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315954.htm" target="_blank">V-5-1-528</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315953.htm" target="_blank">V-5-1-543</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315952.htm" target="_blank">V-5-1-544</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315951.htm" target="_blank">V-5-1-545</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315950.htm" target="_blank">V-5-1-546</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315949.htm" target="_blank">V-5-1-554</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315948.htm" target="_blank">V-5-1-557</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315947.htm" target="_blank">V-5-1-568</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315946.htm" target="_blank">V-5-1-569</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315945.htm" target="_blank">V-5-1-571</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315944.htm" target="_blank">V-5-1-577</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315943.htm" target="_blank">V-5-1-579</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315942.htm" target="_blank">V-5-1-583</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315941.htm" target="_blank">V-5-1-587</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315940.htm" target="_blank">V-5-1-663</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315939.htm" target="_blank">V-5-1-768</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315938.htm" target="_blank">V-5-1-809</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315937.htm" target="_blank">V-5-1-923</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315936.htm" target="_blank">V-5-1-1049</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315935.htm" target="_blank">V-5-1-1171</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315934.htm" target="_blank">V-5-1-2020</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315933.htm" target="_blank">V-5-1-2197</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315932.htm" target="_blank">V-5-1-2198</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315931.htm" target="_blank">V-5-1-2274</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315930.htm" target="_blank">V-5-1-2290</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315929.htm" target="_blank">V-5-1-2524</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315928.htm" target="_blank">V-5-1-2630</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315927.htm" target="_blank">V-5-1-2824</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315926.htm" target="_blank">V-5-1-2829</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315925.htm" target="_blank">V-5-1-2830</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315924.htm" target="_blank">V-5-1-2860</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315923.htm" target="_blank">V-5-1-2862</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315922.htm" target="_blank">V-5-1-2866</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315921.htm" target="_blank">V-5-1-2870</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315920.htm" target="_blank">V-5-1-2879</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315919.htm" target="_blank">V-5-1-2907</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315918.htm" target="_blank">V-5-1-2908</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315917.htm" target="_blank">V-5-1-2911</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315916.htm" target="_blank">V-5-1-2922</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315915.htm" target="_blank">V-5-1-2928</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315914.htm" target="_blank">V-5-1-2933</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315913.htm" target="_blank">V-5-1-2935</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315912.htm" target="_blank">V-5-1-3009</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315911.htm" target="_blank">V-5-1-3020</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315910.htm" target="_blank">V-5-1-3022</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315909.htm" target="_blank">V-5-1-3023</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315908.htm" target="_blank">V-5-1-3024</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315907.htm" target="_blank">V-5-1-3025</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315906.htm" target="_blank">V-5-1-3030</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315905.htm" target="_blank">V-5-1-3031</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315904.htm" target="_blank">V-5-1-3032</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315903.htm" target="_blank">V-5-1-3033</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315902.htm" target="_blank">V-5-1-3034</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315901.htm" target="_blank">V-5-1-3042</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315900.htm" target="_blank">V-5-1-3046</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315899.htm" target="_blank">V-5-1-3049</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315897.htm" target="_blank">V-5-1-3050</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315896.htm" target="_blank">V-5-1-3091</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315895.htm" target="_blank">V-5-1-3212</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315894.htm" target="_blank">V-5-1-3243</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315893.htm" target="_blank">V-5-1-3362</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315892.htm" target="_blank">V-5-1-3486</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315891.htm" target="_blank">V-5-1-3689</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315890.htm" target="_blank">V-5-1-3828</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315889.htm" target="_blank">V-5-1-3848</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315888.htm" target="_blank">V-5-1-4220</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315887.htm" target="_blank">V-5-1-4267</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315886.htm" target="_blank">V-5-1-4277</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315885.htm" target="_blank">V-5-1-4551</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315884.htm" target="_blank">V-5-1-4620</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315883.htm" target="_blank">V-5-1-4625</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315882.htm" target="_blank">V-5-1-5150</a></td>
</tr>
<tr>
<td><a href="http://seer.entsupport.symantec.com/docs/315881.htm" target="_blank">V-5-1-5160</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315880.htm" target="_blank">V-5-1-5161</a></td>
<td><a href="http://seer.entsupport.symantec.com/docs/315879.htm" target="_blank">V-5-1-5162</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2009/02/22/messages-errors-vxvm/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>Зеркалирование загрузочных дисков под vxvm</title>
		<link>http://www.unixpin.com/wordpress/2008/12/12/boot-disk-vxvm/</link>
		<comments>http://www.unixpin.com/wordpress/2008/12/12/boot-disk-vxvm/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 18:48:41 +0000</pubDate>
		<dc:creator>ikorolev</dc:creator>
				<category><![CDATA[Hardware - HP]]></category>
		<category><![CDATA[Hardware - Sun]]></category>
		<category><![CDATA[Unix - HPUX]]></category>
		<category><![CDATA[Unix - Linux]]></category>
		<category><![CDATA[Unix - Solaris]]></category>
		<category><![CDATA[Veritas - Storage foundation]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[encapsulation]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[mirroring]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[raid 1]]></category>
		<category><![CDATA[rootdg]]></category>
		<category><![CDATA[storage foundation]]></category>
		<category><![CDATA[Unix->Linux]]></category>
		<category><![CDATA[Unix->Solaris]]></category>
		<category><![CDATA[veritas]]></category>
		<category><![CDATA[Veritas->Storage foundation]]></category>
		<category><![CDATA[volume manager]]></category>
		<category><![CDATA[веритас]]></category>
		<category><![CDATA[диск]]></category>
		<category><![CDATA[диски]]></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=325</guid>
		<description><![CDATA[Вообще, инкапсулировать загрузочные диски под управление vxvm следует только, если вы собираетесь их зазеркалить. Если же, такой цели не стоит (например, есть в наличии аппаратный raid-контроллер на внутренние диски), то не стоит городить огород. Инкапсуляция (rootability, как это теперь называется) запускается командой # vxdiskadm Выбираете пункт 2 (Encapsulate one or more disks) Выбираете загрузочный диск [...]]]></description>
			<content:encoded><![CDATA[<p>Вообще, инкапсулировать загрузочные диски под управление vxvm следует только, если вы собираетесь их зазеркалить. Если же, такой цели не стоит (например, есть в наличии аппаратный raid-контроллер на внутренние диски), то не стоит городить огород.</p>
<p>Инкапсуляция (rootability, как это теперь называется) запускается командой<br />
<code># vxdiskadm</code><br />
<span id="more-325"></span><br />
Выбираете пункт 2 (Encapsulate one or more disks)<br />
Выбираете загрузочный диск для инкапсуляции.<br />
Создаете новую дисковую группу. Очень рекомендую назвать ее rootdg (это название первой дисковой группы в старых версиях vxvm, которая обычно использовалась для загрузочных дисков).<br />
Остальные параметры (типа размер private region) рекомендую оставить по умолчанию<br />
После этих манипуляций сервер необходимо перезагрузить (<code>shutdown -g0 -y -i6</code>).<br />
Все, больше перезагрузок не требуется, все остальные операции делаются в online.</p>
<p>Теперь добавим еще один диск в дисковую группу и отзеркалируем на него загрузочный диск.</p>
<p><code># vxdisksetup -i Disk_1 format=sliced<br />
# vxdg -g rootdg adddisk rootmirror=Disk_1<br />
# vxdisk list<br />
DEVICE       TYPE      DISK         GROUP        STATUS<br />
Disk_0     sliced    rootdisk     rootdg       online<br />
Disk_1     sliced    rootmirror   rootdg       online</code></p>
<p><code># vxmirror  -g rootdg rootdisk rootmirror</code></p>
<p>После инкапсуляции загрузочного диска партиции оказываются раскидаными по диску,<br />
некоторые из них могут быть разделены на несколько частей. Это может оказаться проблемой при<br />
сбоях и необходимости прогонять fsck.</p>
<p><code># vxprint -g rootdg<br />
dm <strong>rootdisk     Disk_0</strong> -        35358848 -        -        -       -<br />
dm rootmirror     Disk_1     -        35358848 -        -        -       -</code></p>
<p><code>v  rootvol      root         ENABLED  20624424 -        ACTIVE   -       -<br />
pl <strong>rootvol-01</strong> rootvol      ENABLED  20624424 -        ACTIVE   -       -<br />
sd rootdisk-02  rootvol-01   ENABLED  20624424 0        -        -       -<br />
pl rootvol-02   rootvol      DISABLED 20624424 -        NODEVICE -       -<br />
sd rootmirror-01  rootvol-02   DISABLED 20624424 0        NODEVICE -       -<br />
</code><br />
<code>v  swapvol      swap         ENABLED  14682592 -        ACTIVE   -       -<br />
pl <strong>swapvol-01</strong> swapvol      ENABLED  14682592 -        ACTIVE   -       -<br />
sd rootdisk-B0  swapvol-01   ENABLED  1        0        -        -       Block0<br />
sd rootdisk-01  swapvol-01   ENABLED  14682591 1        -        -       -<br />
pl swapvol-02   swapvol      ENABLED 14682592 -        ACTIVE -       -<br />
sd rootmirror-02  swapvol-02   ENABLED 14682592 0        ACTIVE -       -</code></p>
<p>Удаляем плексы с первого диска (а лучше удалить rootdisk из дисковой группы и затем снова добавить)  и зеркалим его с rootmirror.<br />
<code># vxplex -g rootdg -o rm dis <strong>rootvol-01 swapvol-01</strong><br />
# vxdg -g rootdg rm rootmirror<br />
# vxdiskunsetup -C Disk_0<br />
# vxdisksetup -i Disk_0  format=sliced<br />
# vxmirror  -g rootdg rootmirror rootdisk</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.unixpin.com/wordpress/2008/12/12/boot-disk-vxvm/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

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

