<?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>Otmanix' Blog &#187; ZFS</title>
	<atom:link href="http://otmanix.de/category/zfs/feed/" rel="self" type="application/rss+xml" />
	<link>http://otmanix.de</link>
	<description>Wissenswertes und Belangloses aus dem Leben eines Admins</description>
	<lastBuildDate>Wed, 28 Jul 2010 18:37:11 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>flying zones f&#252;r Arme &#8211; Teil 3: Liveupgrade und ZFS f&#252;r zoneroot</title>
		<link>http://otmanix.de/2009/04/11/flying-zones-fuer-arme-teil-3-liveupgrade-und-zfs-fuer-zoneroot/</link>
		<comments>http://otmanix.de/2009/04/11/flying-zones-fuer-arme-teil-3-liveupgrade-und-zfs-fuer-zoneroot/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 08:31:01 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[Container]]></category>
		<category><![CDATA[Liveupgrade]]></category>
		<category><![CDATA[zones]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1175</guid>
		<description><![CDATA[Wie im letzten Artikel berichtet bin ich beim Liveupgrade &#252;ber ein Problem gestolpert. Ausgangssituation war eine Solaris10u6-Installation mit ZFS-root-filesystem und eine zone, die sich in einem seperaten ZFS-Pool auf shared disks befand. Das sollte die M&#246;glichkeit der Zonenmigration auf einen &#8230; <a href="http://otmanix.de/2009/04/11/flying-zones-fuer-arme-teil-3-liveupgrade-und-zfs-fuer-zoneroot/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wie im letzten Artikel berichtet bin ich beim Liveupgrade &#252;ber ein Problem gestolpert. Ausgangssituation war eine Solaris10u6-Installation mit ZFS-root-filesystem und eine zone, die sich in einem seperaten ZFS-Pool auf shared disks befand. Das sollte die M&#246;glichkeit der Zonenmigration auf einen anderen phys. Rechner bieten.</p>
<p>Das lucreate-Kommando des Solaris Liveupgrade verschluckte sich aber am seperaten ZFS-Pool. Deshalb f&#252;hrte ich das Patchen zun&#228;chst ohne Zone durch (detached) und machte dann einen upgrade-on-attach.</p>
<p>Trotzdem wollte ich nun wissen, warum das nicht komplett mit Liveupgrade klappte. Nach etwas Experimentieren stellte sich heraus, dass lucreate nicht mit dem Zonen-Root direkt im ZFS-Pool umgehen kann. Das Zonen-Root muss in einem untergeordneten Filesystem des Pools liegen.</p>
<p>Hier der Beweis (die Zone wurde bereits von /zone1 nach /zone1/zoneroot umgezogen):</p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      no     no        yes    -<br />
s10u6_recpatches           yes      yes    yes       no     -</p>
<p>bash-3.00# <strong>lucreate -n zone_lu_test</strong><br />
Checking GRUB menu&#8230;<br />
System has findroot enabled GRUB<br />
Analyzing system configuration.<br />
Comparing source boot environment &lt;s10u6_recpatches&gt; file systems with the<br />
file system(s) you specified for the new boot environment. Determining<br />
which file systems should be in the new boot environment.<br />
Updating boot environment description database on all BEs.<br />
Updating system configuration files.<br />
Creating configuration for boot environment &lt;zone_lu_test&gt;.<br />
Source boot environment is &lt;s10u6_recpatches&gt;.<br />
Creating boot environment &lt;zone_lu_test&gt;.<br />
Cloning file systems from boot environment &lt;s10u6_recpatches&gt; to create boot environment &lt;zone_lu_test&gt;.<br />
Creating snapshot for &lt;rpool/ROOT/s10u6_recpatches&gt; on &lt;rpool/ROOT/s10u6_recpatches@zone_lu_test&gt;.<br />
Creating clone for &lt;rpool/ROOT/s10u6_recpatches@zone_lu_test&gt; on &lt;rpool/ROOT/zone_lu_test&gt;.<br />
Setting canmount=noauto for &lt;/&gt; in zone &lt;global&gt; on &lt;rpool/ROOT/zone_lu_test&gt;.<br />
<span style="color: #008000;">Creating snapshot for &lt;zone1/zoneroot&gt; on &lt;zone1/zoneroot@zone_lu_test&gt;.<br />
Creating clone for &lt;zone1/zoneroot@zone_lu_test&gt; on &lt;zone1/zoneroot-zone_lu_test&gt;.</span><br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10x_u6wos_07b&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;zone_lu_test&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
File &lt;/boot/grub/menu.lst&gt; propagation successful<br />
Copied GRUB menu from PBE to ABE<br />
No entry for BE &lt;zone_lu_test&gt; in GRUB menu<br />
Population of boot environment &lt;zone_lu_test&gt; successful.<br />
Creation of boot environment &lt;zone_lu_test&gt; successful.</p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      no     no        yes    -<br />
s10u6_recpatches           yes      yes    yes       no     -<br />
zone_lu_test               yes      no     no        yes    -</p>
<p>bash-3.00# <strong>zfs list</strong><br />
NAME                                         USED  AVAIL  REFER  MOUNTPOINT<br />
patches                                     2.69G  5.12G  2.69G  /patches<br />
rpool                                       6.63G  1.19G    40K  /rpool<br />
rpool/ROOT                                  5.24G  1.19G    18K  legacy<br />
rpool/ROOT/s10u6_recpatches                 1.39G  1.19G  4.48G  /<br />
rpool/ROOT/s10u6_recpatches@zone_lu_test    82.5K      -  4.48G  -<br />
rpool/ROOT/s10x_u6wos_07b                   3.86G  1.19G  3.81G  /<br />
rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches  50.5M      -  3.81G  -<br />
rpool/ROOT/zone_lu_test                      163K  1.19G  4.48G  /<br />
rpool/dump                                   900M  1.19G   900M  -<br />
rpool/export                                  37K  1.19G    19K  /export<br />
rpool/export/home                             18K  1.19G    18K  /export/home<br />
rpool/swap                                   512M  1.45G   244M  -<br />
testpool                                     155M   202K   154M  /testpool<br />
zone1                                        871M  1.10G   871M  /zone1<br />
zone1/zoneroot                                18K  1.10G    18K  /zone1/zoneroot<br />
<span style="color: #008000;">zone1/zoneroot@zone_lu_test                     0      -    18K  -<br />
zone1/zoneroot-zone_lu_test                     0  1.10G    18K  /zone1/zoneroot-zone_lu_test</span></p>
<h3><span style="color: #008000;"><span style="color: #000000;">Nachtrag</span></span></h3>
<p><span style="color: #008000;"><span style="color: #000000;">Heute habe ich den Liveupgradetest weitergef&#252;hrt und eine geh&#246;rige &#220;berraschung erlebt.</span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;">bash-3.00#  <strong>cd </strong></span></span><strong><span style="color: #008000;"><span style="color: #000000;">/patches/java_es_required_os_patches_solaris10-x86</span></span></strong></p>
<p><span style="color: #008000;"><span style="color: #000000;">bash-3.00# <strong>luupgrade -n zone_lu_test -s /patches/java_es_required_os_patches_solaris10-x86 -t `cat  patch_order`</strong><br />
System has findroot enabled GRUB<br />
No entry for BE &lt;zone_lu_test&gt; in GRUB menu<br />
Validating the contents of the media &lt;/patches/java_es_required_os_patches_solaris10-x86&gt;.<br />
The media contains 19 software patches that can be added.<br />
Mounting the BE &lt;zone_lu_test&gt;.<br />
<span style="color: #ff0000;">ERROR: mount point &lt;/a/zone1&gt; is already in use</span>, mounted on &lt;/zone1&gt;<br />
<span style="color: #ff0000;">ERROR: failed to create mount point &lt;/a/zone1&gt; for file system &lt;/zone1&gt;</span><br />
ERROR: unmounting partially mounted boot environment file systems<br />
<span style="color: #ff0000;">ERROR: cannot mount boot environment</span> by icf file &lt;/tmp/.luupgrade.beicf.12595&gt;<br />
cat: cannot open /tmp/.luupgrade.tmp.12595<br />
ERROR: Unable to mount ABE disk slices: &lt; &gt;.<br />
ERROR: Unable to mount the BE &lt;zone_lu_test&gt;.<br />
</span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;">bash-3.00# <strong>zfs list</strong><br />
NAME                                         USED  AVAIL  REFER  MOUNTPOINT<br />
patches                                     2.88G  4.93G  2.88G  /patches<br />
rpool                                       6.63G  1.18G    40K  /rpool<br />
rpool/ROOT                                  5.25G  1.18G    18K  legacy<br />
rpool/ROOT/s10u6_recpatches                 1.40G  1.18G  4.49G  /<br />
rpool/ROOT/s10u6_recpatches@zone_lu_test     103K      -  4.49G  -<br />
rpool/ROOT/s10x_u6wos_07b                   3.86G  1.18G  3.81G  /<br />
rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches  50.5M      -  3.81G  -<br />
<span style="color: #008000;">rpool/ROOT/zone_lu_test                      172K  1.18G  4.49G  /a/</span><br />
rpool/dump                                   900M  1.18G   900M  -<br />
rpool/export                                  37K  1.18G    19K  /export<br />
rpool/export/home                             18K  1.18G    18K  /export/home<br />
rpool/swap                                   512M  1.44G   244M  -<br />
testpool                                     155M   202K   154M  /testpool<br />
zone1                                        871M  1.10G   871M  /zone1<br />
zone1/zoneroot                                18K  1.10G    18K  /zone1/zoneroot<br />
zone1/zoneroot@zone_lu_test                     0      -    18K  -<br />
<span style="color: #ff0000;">zone1/zoneroot-zone_lu_test                     0  1.10G    18K  /zone1/zoneroot-zone_lu_test</span><br />
</span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;">So, so&#8230; Das klappt wohl nicht wie geplant. </span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;">bash-3.00#<strong> lumount zone_lu_test /b</strong><br />
<span style="color: #ff0000;">ERROR: unable to mount zones:<br />
cannot mount &#8216;/zone1/zoneroot&#8217;: directory is not empty<br />
zoneadm: zone &#8216;zone1&#8242;: zone root /zone1/zoneroot/root already in use by zone zone1<br />
zoneadm: zone &#8216;zone1&#8242;: call to zoneadmd failed<br />
ERROR: unable to mount zone &lt;zone1&gt; in &lt;/b&gt;<br />
ERROR: unmounting partially mounted boot environment file systems<br />
ERROR: No such file or directory: error unmounting &lt;rpool/ROOT/zone_lu_test&gt;<br />
ERROR: umount: warning: rpool/ROOT/zone_lu_test not in mnttab<br />
umount: rpool/ROOT/zone_lu_test no such file or directory<br />
ERROR: cannot unmount &lt;rpool/ROOT/zone_lu_test&gt;<br />
ERROR: cannot mount boot environment by name &lt;zone_lu_test&gt;</span></span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;"><br />
bash-3.00# <strong>zfs list</strong><br />
NAME                                         USED  AVAIL  REFER  MOUNTPOINT<br />
patches                                     2.88G  4.93G  2.88G  /patches<br />
rpool                                       6.63G  1.18G    40K  /rpool<br />
rpool/ROOT                                  5.25G  1.18G    18K  legacy<br />
rpool/ROOT/s10u6_recpatches                 1.40G  1.18G  4.49G  /<br />
rpool/ROOT/s10u6_recpatches@zone_lu_test     116K      -  4.49G  -<br />
rpool/ROOT/s10x_u6wos_07b                   3.86G  1.18G  3.81G  /<br />
rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches  50.5M      -  3.81G  -<br />
<span style="color: #008000;">rpool/ROOT/zone_lu_test                      172K  1.18G  4.49G  /b</span><br />
rpool/dump                                   900M  1.18G   900M  -<br />
rpool/export                                  37K  1.18G    19K  /export<br />
rpool/export/home                             18K  1.18G    18K  /export/home<br />
rpool/swap                                   512M  1.44G   244M  -<br />
testpool                                     155M   202K   154M  /testpool<br />
zone1                                        871M  1.10G   871M  /zone1<br />
zone1/zoneroot                                18K  1.10G    18K  /zone1/zoneroot<br />
zone1/zoneroot@zone_lu_test                     0      -    18K  -<br />
<span style="color: #ff0000;">zone1/zoneroot-zone_lu_test                     0  1.10G    18K  /zone1/zoneroot</span><br />
</span></span></p>
<p>bash-3.00#<strong> lumount</strong><br />
s10u6_recpatches on /</p>
<p>Also irgendwie scheint der lumount mit der Zone azf seperaten ZFS-Pool nicht zurecht zu kommen.</p>
<h3>Fazit</h3>
<p>Gibt es also tats&#228;chlich nur upgrade-on-attach als funktionierende Variante f&#252;r Zonen auf seperaten ZFS-Pools? Hat hier jemand Anregungen oder Erfahrungen? Bitte die Kommentarfunktion nutzen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/04/11/flying-zones-fuer-arme-teil-3-liveupgrade-und-zfs-fuer-zoneroot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>flying zones f&#252;r Arme &#8211; Teil 2: Liveupgrade mit Solaris10 Update6 und ZFS-root</title>
		<link>http://otmanix.de/2009/04/10/flying-zones-fuer-arme-teil-2-liveupgrade-mit-solaris10-update6-und-zfs-root/</link>
		<comments>http://otmanix.de/2009/04/10/flying-zones-fuer-arme-teil-2-liveupgrade-mit-solaris10-update6-und-zfs-root/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 19:10:28 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[Container]]></category>
		<category><![CDATA[Liveupgrade]]></category>
		<category><![CDATA[recommended patch cluster]]></category>
		<category><![CDATA[svm]]></category>
		<category><![CDATA[upgrade-on-attach]]></category>
		<category><![CDATA[zones]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1166</guid>
		<description><![CDATA[Zuletzt habe ich dar&#252;ber geschrieben wie man mit Vmware Server 2.01 und Solaris10 ein sog. &#8220;flying zones&#8221;-Szenario aufbauen kann. D.h. man installiert eine Solaris-Zone auf einer shared disk und kann dann  eine sog. Zonenmigration durchf&#252;hren. D.h. die Zone und die &#8230; <a href="http://otmanix.de/2009/04/10/flying-zones-fuer-arme-teil-2-liveupgrade-mit-solaris10-update6-und-zfs-root/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Zuletzt habe ich dar&#252;ber geschrieben wie man mit Vmware Server 2.01 und Solaris10 ein sog. &#8220;flying zones&#8221;-Szenario aufbauen kann. D.h. man installiert eine Solaris-Zone auf einer shared disk und kann dann  eine sog. Zonenmigration durchf&#252;hren. D.h. die Zone und die Filesysteme der Zone werden am ersten Rechner exportiert und am zweiten Rechner wird das Ganze dann wieder importiert.</p>
<h3>serielles Patching und Zonen</h3>
<p>Ein leidiges Thema, insbesondere bei Solaris Zonen, ist das Installieren von Patches. In regelm&#228;&#223;igen Abst&#228;nden wird man z.B. dazu angehalten das &#8220;recommended patch cluster&#8221; zu installieren. In der Regel befinden sich Kernelpatches in den Patch-Sammlungen, so dass eine Installation im Single-User-Modus erforderlich ist. Zudem m&#252;ssen auch alle Zonen beim Patchen verf&#252;gbar sein (nicht detached!). Das Standard-Patchinstallationstool von Sun arbeitet dann die Patchinstallation sequentiell ab. Bei einer gr&#246;&#223;eren Anzahl Zonen kann das u.U. zeitkrisch werden.</p>
<h3>Parallel Patching, Solaris Liveupgrade, Neuerungen in Solaris10u6 10/08</h3>
<p>Gute Neuigkeiten gibt es bei <a title="parallel patching" href="http://blogs.sun.com/JeffV/entry/patching_zones_goes_zoom" target="_blank">Jeff Victor</a>. Demn&#228;chst soll also eine neue Version des patchadd-Kommandos das parallele Patchen von Zonen beherrschen. Aber auch das ist u.U. noch zu zeitinsiv. Seit l&#228;ngerem gibt es bereits die Software Solaris Liveupgrade, die zum Patchen oder Upgraden auf ein neues Release benutzt werden kann. Dabei wird zun&#228;chst vom laufenden Solaris eine Kopie erzeugt, ein sog. boot environment (BE), auf der dann die Patches bzw. das Upgrade angewendet werden. Das ganze passiert im normalen Onlinebetrieb. Ist die Aktionen abgeschlossen, wird vom alternativen BE gebootet. Gibt es &#196;rger hat man ein Fallback auf das verherige BE.</p>
<p>Zun&#228;chst wurde Liveupgrade &#8220;zone aware&#8221; gemacht. D.h. auch Zonen k&#246;nnen seit einiger Zeit damit aktualisiert werden. Im Solaris10u6 kam dann die Unterst&#252;tzung f&#252;r ZFS-root (ZFS-Pool als Bootumgebung f&#252;r das Rootfilesystem) und &#8220;upgrade-on-attach&#8221;. War eine Zone beim Upgrade detached und hat somit einen &#228;lteren Stand kann nun beim Attach die Aktualisierung nachgeholt werden.</p>
<p>Infos zum Thema gibt es hier:</p>
<p><a title="S10u6 lu" href="http://docs.sun.com/app/docs/doc/820-5238/esqbt?a=browse" target="_blank">Solaris 10 10/08 Installation Guide: Solaris Live Upgrade and Upgrade Planning</a></p>
<p><a title="lu" href="http://sunsolve.sun.com/search/document.do?assetkey=1-61-206844-1" target="_blank">Solution  206844: Solaris[TM] Live Upgrade Software: Minimum Patch Requirements </a></p>
<h3>Solaris Liveupgrade bei S10u6 im Praxiseinsatz</h3>
<p>Ich m&#246;chte also nun die Umgebung aus dem letzten Artikel auf Basis Solaris10u6 mit Hilfe von Liveupgrade auf das aktuelle recommended patch cluster patchen.</p>
<p>bash-3.00# <strong>cat /etc/release</strong><br />
<span style="color: #008000;">Solaris 10 10/08 s10x_u6wos_07b X86</span><br />
Copyright 2008 Sun Microsystems, Inc.  All Rights Reserved.<br />
Use is subject to license terms.<br />
Assembled 27 October 2008</p>
<p># <strong>zoneadm list -cv</strong><br />
ID NAME             STATUS     PATH                           BRAND    IP<br />
0 global           running    /                              native   shared<br />
1 zone1            running    /zone1                         native   shared</p>
<p># <strong>lustatus</strong><br />
ERROR: No boot environments are configured on this system<br />
ERROR: cannot determine list of all boot environment names</p>
<p># <strong>lucreate -n s10u6_recpatches</strong><br />
Checking GRUB menu&#8230;<br />
Analyzing system configuration.<br />
No name for current boot environment.<br />
INFORMATION: The current boot environment is not named &#8211; assigning name &lt;s10x_u6wos_07b&gt;.<br />
Current boot environment is named &lt;s10x_u6wos_07b&gt;.<br />
Creating initial configuration for primary boot environment &lt;s10x_u6wos_07b&gt;.<br />
The device &lt;/dev/dsk/c1t0d0s0&gt; is not a root device for any boot environment; cannot get BE ID.<br />
PBE configuration successful: PBE name &lt;s10x_u6wos_07b&gt; PBE Boot Device &lt;/dev/dsk/c1t0d0s0&gt;.<br />
Comparing source boot environment &lt;s10x_u6wos_07b&gt; file systems with the<br />
file system(s) you specified for the new boot environment. Determining<br />
which file systems should be in the new boot environment.<br />
Updating boot environment description database on all BEs.<br />
Updating system configuration files.<br />
Creating configuration for boot environment &lt;s10u6_recpatches&gt;.<br />
Source boot environment is &lt;s10x_u6wos_07b&gt;.<br />
Creating boot environment &lt;s10u6_recpatches&gt;.<br />
Cloning file systems from boot environment &lt;s10x_u6wos_07b&gt; to create boot environment &lt;s10u6_recpatches&gt;.<br />
Creating snapshot for &lt;rpool/ROOT/s10x_u6wos_07b&gt; on &lt;rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches&gt;.<br />
Creating clone for &lt;rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches&gt; on &lt;rpool/ROOT/s10u6_recpatches&gt;.<br />
Setting canmount=noauto for &lt;/&gt; in zone &lt;global&gt; on &lt;rpool/ROOT/s10u6_recpatches&gt;.<br />
Creating snapshot for &lt;zone1&gt; on &lt;zone1@s10u6_recpatches&gt;.<br />
<span style="color: #ff0000;">cannot create &#8216;.&#8217;: missing dataset name</span><br />
Creating clone for &lt;zone1@s10u6_recpatches&gt; on &lt;zone1-s10u6_recpatches&gt;.<br />
<span style="color: #ff0000;">ERROR: cannot create &#8216;zone1-s10u6_recpatches&#8217;: missing dataset name<br />
ERROR: Unable to clone &lt;&gt; on &lt;&gt;.<br />
/usr/lib/lu/luclonefs: zone1@s10u6_recpatches: not found<br />
cannot open &#8216;zone1-s10u6_recpatches&#8217;: dataset does not exist<br />
cannot open &#8216;zone1-s10u6_recpatches&#8217;: dataset does not exist<br />
cannot open &#8216;zone1-s10u6_recpatches&#8217;: dataset does not exist</span><br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10u6_recpatches&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
File &lt;/boot/grub/menu.lst&gt; propagation successful<br />
Copied GRUB menu from PBE to ABE<br />
No entry for BE &lt;s10u6_recpatches&gt; in GRUB menu<br />
Population of boot environment &lt;s10u6_recpatches&gt; successful.<br />
Creation of boot environment &lt;s10u6_recpatches&gt; successful.</p>
<p># <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      yes    yes       no     -<br />
s10u6_recpatches           yes      no     no        yes    -</p>
<p>bash-3.00# <strong>zpool list</strong><br />
NAME    SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT<br />
rpool  7.94G  6.78G  1.15G    85%  ONLINE  -<br />
zone1  1.98G   546M  1.45G    26%  ONLINE  -</p>
<p>bash-3.00# <strong>zfs list</strong><br />
NAME                                         USED  AVAIL  REFER  MOUNTPOINT<br />
rpool                                       7.07G   766M  38.5K  /rpool<br />
rpool/ROOT                                  5.68G   766M    18K  legacy<br />
rpool/ROOT/s10u6_recpatches                  156K   766M  3.77G  /a/<br />
rpool/ROOT/s10x_u6wos_07b                   5.68G   766M  5.67G  /<br />
rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches  12.0M      -  3.77G  -<br />
rpool/dump                                   900M   766M   900M  -<br />
rpool/export                                  37K   766M    19K  /export<br />
rpool/export/home                             18K   766M    18K  /export/home<br />
rpool/swap                                   512M  1.03G   222M  -<br />
zone1                                        546M  1.42G   545M  /zone1<br />
zone1@s10u6_recpatches                       619K      -   545M  -</p>
<p>bash-3.00# <strong>cd /patches/10_x86_Recommended</strong></p>
<p>bash-3.00# <strong>luupgrade -n s10u6_recpatches -s /patches/10_x86_Recommended -t `cat  patch_order`</strong><br />
System has findroot enabled GRUB<br />
No entry for BE &lt;s10u6_recpatches&gt; in GRUB menu<br />
Validating the contents of the media &lt;/patches/10_x86_Recommended&gt;.<br />
The media contains 152 software patches that can be added.<br />
Mounting the BE &lt;s10u6_recpatches&gt;.<br />
<span style="color: #ff0000;">ERROR: unable to mount zones:<br />
/a/zone1 must not be group readable.<br />
/a/zone1 must not be group executable.<br />
/a/zone1 must not be world readable.<br />
/a/zone1 must not be world executable.</span><br />
<span style="color: #ff0000;">could not verify zonepath /a/zone1 because of the above errors.<br />
zoneadm: zone zone1 failed to verify<br />
ERROR: unable to mount zone &lt;zone1&gt; in &lt;/a&gt;<br />
ERROR: unmounting partially mounted boot environment file systems<br />
ERROR: cannot mount boot environment by icf file &lt;/tmp/.luupgrade.beicf.4645&gt;<br />
cat: cannot open /tmp/.luupgrade.tmp.4645<br />
ERROR: Unable to mount ABE disk slices: &lt; &gt;.<br />
ERROR: Unable to mount the BE &lt;s10u6_recpatches&gt;.</span></p>
<p>bash-3.00# <strong>lumount s10u6_recpatches /a</strong><br />
<span style="color: #ff0000;">ERROR: unable to mount zones:<br />
/a/zone1 must not be group readable.<br />
/a/zone1 must not be group executable.<br />
/a/zone1 must not be world readable.<br />
/a/zone1 must not be world executable.<br />
could not verify zonepath /a/zone1 because of the above errors.<br />
zoneadm: zone zone1 failed to verify<br />
ERROR: unable to mount zone &lt;zone1&gt; in &lt;/a&gt;<br />
ERROR: unmounting partially mounted boot environment file systems<br />
ERROR: No such file or directory: error unmounting &lt;rpool/ROOT/s10u6_recpatches&gt;<br />
ERROR: umount: warning: rpool/ROOT/s10u6_recpatches not in mnttab<br />
umount: rpool/ROOT/s10u6_recpatches no such file or directory<br />
ERROR: cannot unmount &lt;rpool/ROOT/s10u6_recpatches&gt;<br />
ERROR: cannot mount boot environment by name &lt;s10u6_recpatches&gt;</span></p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      yes    yes       no     -<br />
s10u6_recpatches           yes      no     no        yes    -</p>
<p>bash-3.00# <strong>ludelete s10u6_recpatches</strong><br />
System has findroot enabled GRUB<br />
Checking if last BE on any disk&#8230;<br />
<span style="color: #ff0000;">ERROR: unable to mount zones:<br />
/.alt.s10u6_recpatches/zone1 must not be group readable.<br />
/.alt.s10u6_recpatches/zone1 must not be group executable.<br />
/.alt.s10u6_recpatches/zone1 must not be world readable.<br />
/.alt.s10u6_recpatches/zone1 must not be world executable.<br />
could not verify zonepath /.alt.s10u6_recpatches/zone1 because of the above errors.<br />
zoneadm: zone zone1 failed to verify<br />
ERROR: unable to mount zone &lt;zone1&gt; in &lt;/.alt.s10u6_recpatches&gt;<br />
ERROR: unmounting partially mounted boot environment file systems<br />
ERROR: No such file or directory: error unmounting &lt;rpool/ROOT/s10u6_recpatches&gt;<br />
ERROR: umount: warning: rpool/ROOT/s10u6_recpatches not in mnttab<br />
umount: rpool/ROOT/s10u6_recpatches no such file or directory<br />
ERROR: cannot unmount &lt;rpool/ROOT/s10u6_recpatches&gt;<br />
ERROR: cannot mount boot environment by name &lt;s10u6_recpatches&gt;<br />
ERROR: Failed to mount BE &lt;s10u6_recpatches&gt;.<br />
ERROR: Failed to mount BE &lt;s10u6_recpatches&gt;.<br />
cat: cannot open /tmp/.lulib.luclb.dsk.5254.s10u6_recpatches<br />
ERROR: This boot environment &lt;s10u6_recpatches&gt; is the last BE on the above disk.<br />
ERROR: Deleting this BE may make it impossible to boot from this disk.<br />
ERROR: However you may still boot solaris if you have BE(s) on other disks.<br />
ERROR: You *may* have to change boot-device order in the BIOS to accomplish this.<br />
ERROR: If you still want to delete this BE &lt;s10u6_recpatches&gt;, please use the force option (-f).<br />
Unable to delete boot environment.</span></p>
<p>bash-3.00# <strong>ludelete -f s10u6_recpatches</strong><br />
System has findroot enabled GRUB<br />
No entry for BE &lt;s10u6_recpatches&gt; in GRUB menu<br />
Determining the devices to be marked free.<br />
Updating boot environment configuration database.<br />
Updating boot environment description database on all BEs.<br />
Updating all boot environment configuration databases.<br />
Boot environment &lt;s10u6_recpatches&gt; deleted.</p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      yes    yes       no     -</p>
<p>bash-3.00# <strong>zfs list</strong><br />
NAME                        USED  AVAIL  REFER  MOUNTPOINT<br />
rpool                      7.11G   715M  38.5K  /rpool<br />
rpool/ROOT                 5.73G   715M    18K  legacy<br />
rpool/ROOT/s10x_u6wos_07b  5.73G   715M  5.73G  /<br />
rpool/dump                  900M   715M   900M  -<br />
rpool/export                 37K   715M    19K  /export<br />
rpool/export/home            18K   715M    18K  /export/home<br />
rpool/swap                  512M   984M   243M  -<br />
zone1                       546M  1.42G   545M  /zone1<br />
<span style="color: #ff0000;">zone1@s10u6_recpatches      619K      -   545M  -</span></p>
<p>bash-3.00# <strong>zfs destroy zone1@s10u6_recpatches</strong></p>
<p>bash-3.00# <strong>zfs list</strong><br />
NAME                        USED  AVAIL  REFER  MOUNTPOINT<br />
rpool                      7.11G   715M  38.5K  /rpool<br />
rpool/ROOT                 5.73G   715M    18K  legacy<br />
rpool/ROOT/s10x_u6wos_07b  5.73G   715M  5.73G  /<br />
rpool/dump                  900M   715M   900M  -<br />
rpool/export                 37K   715M    19K  /export<br />
rpool/export/home            18K   715M    18K  /export/home<br />
rpool/swap                  512M   984M   243M  -<br />
zone1                       545M  1.42G   545M  /zone1</p>
<p>Na bravo! Das war ja der totale Reinfall&#8230;</p>
<p>Scheinbar kommt Liveupgrade nicht damit klar, dass die Zone in einem seperaten ZFS-Pool liegt. Das ist aber f&#252;r die Zonenmigration unabdingbar.</p>
<h3>neuer Versuch &#8211; Liveupgrade ohne Zonen, nur f&#252;r ZFS-root</h3>
<p>Dazu also erst einmal die Zone1 verschwinden lassen&#8230;</p>
<p>bash-3.00# <strong>zoneadm -z zone1 detach</strong></p>
<p>bash-3.00# <strong>metaset -s zone1data -r</strong></p>
<p>bash-3.00# <strong>metaset</strong><br />
Set name = zone1data, Set number = 1<br />
Host                Owner<br />
horst1<br />
horst2<br />
Drive    Dbase<br />
c2t1d0   Yes<br />
c3t1d0   Yes</p>
<p>bash-3.00#<strong> zpool export zone1</strong></p>
<p>bash-3.00# <strong>zpool list</strong><br />
NAME      SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT<br />
patches  7.94G  2.69G  5.25G    33%  ONLINE  -<br />
rpool    7.94G  4.93G  3.01G    62%  ONLINE  -</p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      yes    yes       no     -</p>
<p>bash-3.00#<strong> lucreate -n s10u6_recpatches</strong><br />
Checking GRUB menu&#8230;<br />
System has findroot enabled GRUB<br />
Analyzing system configuration.<br />
Comparing source boot environment &lt;s10x_u6wos_07b&gt; file systems with the<br />
file system(s) you specified for the new boot environment. Determining<br />
which file systems should be in the new boot environment.<br />
Updating boot environment description database on all BEs.<br />
Updating system configuration files.<br />
Creating configuration for boot environment &lt;s10u6_recpatches&gt;.<br />
Source boot environment is &lt;s10x_u6wos_07b&gt;.<br />
Creating boot environment &lt;s10u6_recpatches&gt;.<br />
Cloning file systems from boot environment &lt;s10x_u6wos_07b&gt; to create boot environment &lt;s10u6_recpatches&gt;.<br />
Creating snapshot for &lt;rpool/ROOT/s10x_u6wos_07b&gt; on &lt;rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches&gt;.<br />
Creating clone for &lt;rpool/ROOT/s10x_u6wos_07b@s10u6_recpatches&gt; on &lt;rpool/ROOT/s10u6_recpatches&gt;.<br />
Setting canmount=noauto for &lt;/&gt; in zone &lt;global&gt; on &lt;rpool/ROOT/s10u6_recpatches&gt;.<br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10u6_recpatches&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
File &lt;/boot/grub/menu.lst&gt; propagation successful<br />
Copied GRUB menu from PBE to ABE<br />
No entry for BE &lt;s10u6_recpatches&gt; in GRUB menu<br />
Population of boot environment &lt;s10u6_recpatches&gt; successful.<br />
Creation of boot environment &lt;s10u6_recpatches&gt; successful.</p>
<p>Na gut, das Erstellen des alternate BE hat also soweit geklappt. Nun zum Patchen..</p>
<p>bash-3.00# <strong>cd /patches/10_x86_Recommended/</strong></p>
<p>bash-3.00#<strong> luupgrade -n s10u6_recpatches -s /patches/10_x86_Recommended -t `cat  patch_order`</strong><br />
System has findroot enabled GRUB<br />
No entry for BE &lt;s10u6_recpatches&gt; in GRUB menu<br />
Validating the contents of the media &lt;/patches/10_x86_Recommended&gt;.<br />
The media contains 152 software patches that can be added.<br />
Mounting the BE &lt;s10u6_recpatches&gt;.<br />
Adding patches to the BE &lt;s10u6_recpatches&gt;.<br />
Validating patches&#8230;<br />
Loading patches installed on the system&#8230;<br />
Done!<br />
Loading patches requested to install.<br />
Version of package SUNWmctag from directory SUNWmctag in patch 121212-02 differs from the package installed on the system.<br />
Version of package SUNWmcosx from directory SUNWmcosx in patch 121212-02 differs from the package installed on the system.<br />
Version of package SUNWmcon from directory SUNWmcon in patch 121212-02 differs from the package installed on the system.<br />
Version of package SUNWmcos from directory SUNWmcos in patch 121212-02 differs from the package installed on the system.<br />
Done!<br />
The following requested patches have packages not installed on the system<br />
Package SUNWgzipS from directory SUNWgzipS in patch 120720-02 is not installed on the system. Changes for package SUNWgzipS will not be applied to the system.<br />
Package SUNWbzipS from directory SUNWbzipS in patch 126869-03 is not installed on the system. Changes for package SUNWbzipS will not be applied to the system.<br />
Package SUNWbreg from directory SUNWbreg in patch 121454-02 is not installed on the system. Changes for package SUNWbreg will not be applied to the system.<br />
Package SUNWdc from directory SUNWdc in patch 121454-02 is not installed on the system. Changes for package SUNWdc will not be applied to the system.<br />
Package SUNWbreg from directory SUNWbreg in patch 121454-02 is not installed on the system. Changes for package SUNWbreg will not be applied to the system.<br />
Package SUNWdc from directory SUNWdc in patch 121454-02 is not installed on the system. Changes for package SUNWdc will not be applied to the system.<br />
Package SUNWsmaS from directory SUNWsmaS in patch 120273-25 is not installed on the system. Changes for package SUNWsmaS will not be applied to the system.<br />
Package SUNWsmbaS from directory SUNWsmbaS in patch 119758-14 is not installed on the system. Changes for package SUNWsmbaS will not be applied to the system.<br />
Package SUNWpostgr-jdbcS from directory SUNWpostgr-jdbcS in patch 123591-09 is not installed on the system. Changes for package SUNWpostgr-jdbcS will not be applied to the system.<br />
Package SUNWpostgrS from directory SUNWpostgrS in patch 123591-09 is not installed on the system. Changes for package SUNWpostgrS will not be applied to the system.<br />
Package SUNWpostgr-tclS from directory SUNWpostgr-tclS in patch 123591-09 is not installed on the system. Changes for package SUNWpostgr-tclS will not be applied to the system.<br />
Package SUNWkxplt from directory SUNWkxplt in patch 120415-23 is not installed on the system. Changes for package SUNWkxplt will not be applied to the system.<br />
Package SUNWinleu from directory SUNWinleu in patch 120415-23 is not installed on the system. Changes for package SUNWinleu will not be applied to the system.<br />
Package SUNWhkleu from directory SUNWhkleu in patch 120415-23 is not installed on the system. Changes for package SUNWhkleu will not be applied to the system.<br />
Package SUNWcxplt from directory SUNWcxplt in patch 120415-23 is not installed on the system. Changes for package SUNWcxplt will not be applied to the system.<br />
Package SUNWhleu from directory SUNWhleu in patch 120415-23 is not installed on the system. Changes for package SUNWhleu will not be applied to the system.<br />
Package SUNWhleu2 from directory SUNWhleu2 in patch 120415-23 is not installed on the system. Changes for package SUNWhleu2 will not be applied to the system.<br />
Package SUNWkleu from directory SUNWkleu in patch 120415-23 is not installed on the system. Changes for package SUNWkleu will not be applied to the system.<br />
Package SUNWtleu from directory SUNWtleu in patch 120415-23 is not installed on the system. Changes for package SUNWtleu will not be applied to the system.<br />
Package SUNWhkplt from directory SUNWhkplt in patch 120415-23 is not installed on the system. Changes for package SUNWhkplt will not be applied to the system.<br />
Package SUNWinplt from directory SUNWinplt in patch 120415-23 is not installed on the system. Changes for package SUNWinplt will not be applied to the system.<br />
Package SUNWtxplt from directory SUNWtxplt in patch 120415-23 is not installed on the system. Changes for package SUNWtxplt will not be applied to the system.<br />
Package SUNWhxplt from directory SUNWhxplt in patch 120415-23 is not installed on the system. Changes for package SUNWhxplt will not be applied to the system.<br />
Package SUNWsunpinyin from directory SUNWsunpinyin in patch 120415-23 is not installed on the system. Changes for package SUNWsunpinyin will not be applied to the system.<br />
Package SUNWsibi from directory SUNWsibi in patch 119082-25 is not installed on the system. Changes for package SUNWsibi will not be applied to the system.<br />
Package SUNWapchS from directory SUNWapchS in patch 122912-15 is not installed on the system. Changes for package SUNWapchS will not be applied to the system.<br />
Package SUNWgrubS from directory SUNWgrubS in patch 138884-01 is not installed on the system. Changes for package SUNWgrubS will not be applied to the system.<br />
Package SUNWsibi from directory SUNWsibi in patch 124629-10 is not installed on the system. Changes for package SUNWsibi will not be applied to the system.<br />
Package SUNWsibi from directory SUNWsibi in patch 119253-31 is not installed on the system. Changes for package SUNWsibi will not be applied to the system.<br />
Package SUNWTkS from directory SUNWTkS in patch 137872-02 is not installed on the system. Changes for package SUNWTkS will not be applied to the system.<br />
Package SUNWipmiS from directory SUNWipmiS in patch 119765-06 is not installed on the system. Changes for package SUNWipmiS will not be applied to the system.<br />
Package SUNWj5jmp from directory SUNWj5jmp in patch 118668-19 is not installed on the system. Changes for package SUNWj5jmp will not be applied to the system.<br />
Package SUNWpngS from directory SUNWpngS in patch 137081-01 is not installed on the system. Changes for package SUNWpngS will not be applied to the system.<br />
Package SUNWsibi from directory SUNWsibi in patch 124631-24 is not installed on the system. Changes for package SUNWsibi will not be applied to the system.<br />
Package SUNWgtarS from directory SUNWgtarS in patch 139100-01 is not installed on the system. Changes for package SUNWgtarS will not be applied to the system.<br />
Package SUNWbindS from directory SUNWbindS in patch 119784-10 is not installed on the system. Changes for package SUNWbindS will not be applied to the system.<br />
Package SUNWzebraS from directory SUNWzebraS in patch 126207-04 is not installed on the system. Changes for package SUNWzebraS will not be applied to the system.<br />
Package SUNWcleu2 from directory SUNWcleu2 in patch 120413-09 is not installed on the system. Changes for package SUNWcleu2 will not be applied to the system.<br />
Package SUNWmysqlS from directory SUNWmysqlS in patch 120293-02 is not installed on the system. Changes for package SUNWmysqlS will not be applied to the system.<br />
Package SUNWimagickS from directory SUNWimagickS in patch 136883-02 is not installed on the system. Changes for package SUNWimagickS will not be applied to the system.<br />
Package SUNWapch2S from directory SUNWapch2S in patch 120544-14 is not installed on the system. Changes for package SUNWapch2S will not be applied to the system.<br />
Package SUNWlxmlS from directory SUNWlxmlS in patch 125732-04 is not installed on the system. Changes for package SUNWlxmlS will not be applied to the system.<br />
The following requested patches are already installed on the system<br />
Requested patch 120720-02 is already installed on the system.<br />
Requested patch 121297-01 is already installed on the system.<br />
Requested patch 122035-05 is already installed on the system.<br />
Requested patch 118344-14 is already installed on the system.<br />
Requested patch 118919-21 is already installed on the system.<br />
Requested patch 120901-03 is already installed on the system.<br />
Requested patch 121334-04 is already installed on the system.<br />
Requested patch 123840-04 is already installed on the system.<br />
Requested patch 127756-01 is already installed on the system.<br />
Requested patch 117435-02 is already installed on the system.<br />
Requested patch 121264-01 is already installed on the system.<br />
Requested patch 119575-02 is already installed on the system.<br />
Requested patch 113000-07 is already installed on the system.<br />
Requested patch 138218-01 is already installed on the system.<br />
Requested patch 121454-02 is already installed on the system.<br />
Requested patch 121454-02 is already installed on the system.<br />
Requested patch 118855-36 is already installed on the system.<br />
Requested patch 126424-03 is already installed on the system.<br />
Requested patch 122641-06 is already installed on the system.<br />
Requested patch 125548-02 is already installed on the system.<br />
Requested patch 125504-02 is already installed on the system.<br />
Requested patch 120012-14 is already installed on the system.<br />
Requested patch 127128-11 is already installed on the system.<br />
Requested patch 119318-01 is already installed on the system.<br />
Requested patch 123612-05 is already installed on the system.<br />
Requested patch 123591-09 is already installed on the system.<br />
Requested patch 128412-01 is already installed on the system.<br />
Requested patch 125542-03 is already installed on the system.<br />
Requested patch 121976-01 is already installed on the system.<br />
Requested patch 138182-01 is already installed on the system.<br />
Requested patch 120202-06 is already installed on the system.<br />
Requested patch 119082-25 is already installed on the system.<br />
Requested patch 138884-01 is already installed on the system.<br />
Requested patch 137138-09 is already installed on the system.<br />
Requested patch 124445-01 is already installed on the system.<br />
Requested patch 126541-02 is already installed on the system.<br />
Requested patch 136999-05 is already installed on the system.<br />
Requested patch 137872-02 is already installed on the system.<br />
Requested patch 138276-01 is already installed on the system.<br />
Requested patch 119765-06 is already installed on the system.<br />
Requested patch 138362-01 is already installed on the system.<br />
Requested patch 119811-05 is already installed on the system.<br />
Requested patch 120330-02 is already installed on the system.<br />
Requested patch 138323-02 is already installed on the system.<br />
Requested patch 128001-01 is already installed on the system.<br />
Requested patch 124189-02 is already installed on the system.<br />
Requested patch 138270-02 is already installed on the system.<br />
Requested patch 119131-33 is already installed on the system.<br />
Requested patch 119901-06 is already installed on the system.<br />
Requested patch 137081-01 is already installed on the system.<br />
Requested patch 123614-01 is already installed on the system.<br />
Requested patch 138624-02 is already installed on the system.<br />
Requested patch 118960-03 is already installed on the system.<br />
Requested patch 128329-01 is already installed on the system.<br />
Requested patch 136840-01 is already installed on the system.<br />
Requested patch 121013-02 is already installed on the system.<br />
Requested patch 119116-34 is already installed on the system.<br />
Requested patch 124458-01 is already installed on the system.<br />
Requested patch 124998-01 is already installed on the system.<br />
Requested patch 138877-01 is already installed on the system.<br />
Requested patch 126207-04 is already installed on the system.<br />
Requested patch 120236-01 is already installed on the system.<br />
Requested patch 138266-01 is already installed on the system.<br />
Requested patch 138105-01 is already installed on the system.<br />
Requested patch 127854-02 is already installed on the system.<br />
Requested patch 138374-02 is already installed on the system.<br />
Requested patch 137033-01 is already installed on the system.<br />
Requested patch 119813-08 is already installed on the system.<br />
Requested patch 120293-02 is already installed on the system.<br />
Requested patch 123939-01 is already installed on the system.<br />
Requested patch 137094-01 is already installed on the system.<br />
Requested patch 121096-02 is already installed on the system.<br />
Requested patch 124939-03 is already installed on the system.<br />
Requested patch 119987-03 is already installed on the system.<br />
Requested patch 137322-01 is already installed on the system.<br />
Requested patch 119904-02 is already installed on the system.<br />
Requested patch 120831-06 is already installed on the system.<br />
Requested patch 126441-01 is already installed on the system.<br />
Requested patch 125280-05 is already installed on the system.<br />
The following requested patches do not update any packages installed on the system<br />
No Packages from patch 121212-02 are installed on the system.<br />
Checking patches that you specified for installation.<br />
Done!<br />
The following requested patches will not be installed because<br />
they have been made obsolete by other patches already<br />
installed on the system or by patches you have specified for installation.<br />
0 All packages from patch 118844-20 are patched by higher revision patches.<br />
1 All packages from patch 122661-08 are patched by higher revision patches.<br />
2 All packages from patch 124205-05 are patched by higher revision patches.<br />
The following requested patches will not be installed because<br />
the packages they patch are not installed on this system.<br />
0 No Packages from patch 120415-23 are installed on the system.<br />
1 No Packages from patch 120413-09 are installed on the system.<br />
Approved patches will be installed in this order:<br />
126869-03 126420-02 119255-65 126539-02 121119-15 120273-25 119758-14 126366-14<br />
120740-05 119060-45 120411-30 122912-15 141009-01 125556-02 137122-06 138628-07<br />
124629-10 119253-31 138372-06 125540-06 137128-05 119214-18 140775-03 123896-10<br />
118668-19 139499-04 121309-16 119314-26 122213-32 139463-02 125185-11 121395-03<br />
138857-02 118669-19 140384-01 120200-15 124631-24 138264-03 139100-01 138286-02<br />
119784-10 119091-32 138224-03 138882-02 139482-01 138242-05 140145-01 119247-35<br />
120223-31 139580-02 125165-13 125953-18 139501-02 139561-02 125333-05 139484-05<br />
141015-01 124394-09 140456-01 136883-02 120095-22 125720-28 120544-14 125732-04<br />
126364-07 138254-02 138867-02 138889-08<br />
Checking installed patches&#8230;<br />
Verifying sufficient filesystem capacity (dry run method)&#8230;<br />
Installing patch packages&#8230;<br />
Patch 126869-03 has been successfully installed.<br />
See /a/var/sadm/patch/126869-03/log for details<br />
Patch packages installed:<br />
SUNWbzip<br />
SUNWsfman<br />
Checking installed patches&#8230;<br />
Verifying sufficient filesystem capacity (dry run method)&#8230;<br />
Installing patch packages&#8230;<br />
Patch 126420-02 has been successfully installed.<br />
See /a/var/sadm/patch/126420-02/log for details<br />
Patch packages installed:<br />
SUNWcsr<br />
SUNWcsu<br />
&#8230;<br />
Patch 138889-08 has been successfully installed.<br />
See /a/var/sadm/patch/138889-08/log for details<br />
Patch packages installed:<br />
SUNWcakr<br />
SUNWckr<br />
SUNWcpcu<br />
SUNWcsd<br />
SUNWcsl<br />
SUNWcslr<br />
SUNWcsr<br />
SUNWcsu<br />
SUNWdtrc<br />
SUNWesu<br />
SUNWhea<br />
SUNWib<br />
SUNWibsdpib<br />
SUNWipfh<br />
SUNWipfu<br />
SUNWmdb<br />
SUNWmdbr<br />
SUNWnxge<br />
SUNWos86r<br />
SUNWrds<br />
SUNWroute<br />
SUNWtavor<br />
Unmounting the BE &lt;s10u6_recpatches&gt;.<br />
<span style="color: #008000;">The patch add to the BE &lt;s10u6_recpatches&gt; completed.</span></p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      yes    yes       no     -<br />
s10u6_recpatches           yes      no     no        yes    -</p>
<p>Nach dem erfolgreichen Patchen nun also vom neuen BE starten&#8230;</p>
<p>bash-3.00# <strong>luactivate s10u6_recpatches</strong><br />
System has findroot enabled GRUB<br />
Generating boot-sign, partition and slice information for PBE &lt;s10x_u6wos_07b&gt;<br />
Saving existing file &lt;/etc/bootsign&gt; in top level dataset for BE &lt;s10x_u6wos_07b&gt; as &lt;mount-point&gt;//etc/bootsign.prev.<br />
A Live Upgrade Sync operation will be performed on startup of boot environment &lt;s10u6_recpatches&gt;.</p>
<p>Generating boot-sign for ABE &lt;s10u6_recpatches&gt;<br />
Saving existing file &lt;/etc/bootsign&gt; in top level dataset for BE &lt;s10u6_recpatches&gt; as &lt;mount-point&gt;//etc/bootsign.prev.<br />
Generating partition and slice information for ABE &lt;s10u6_recpatches&gt;<br />
Copied boot menu from top level dataset.<br />
Generating multiboot menu entries for PBE.<br />
Generating multiboot menu entries for ABE.<br />
Disabling splashimage<br />
Re-enabling splashimage<br />
No more bootadm entries. Deletion of bootadm entries is complete.<br />
GRUB menu default setting is unaffected<br />
Done eliding bootadm entries.</p>
<p>**********************************************************************</p>
<p>The target boot environment has been activated. It will be used when you<br />
reboot. NOTE: You MUST NOT USE the reboot, halt, or uadmin commands. You<br />
MUST USE either the init or the shutdown command when you reboot. If you<br />
do not use either init or shutdown, the system will not boot using the<br />
target BE.</p>
<p>**********************************************************************</p>
<p>In case of a failure while booting to the target BE, the following process<br />
needs to be followed to fallback to the currently working boot environment:</p>
<p>1. Boot from Solaris failsafe or boot in single user mode from the Solaris<br />
Install CD or Network.</p>
<p>2. Mount the Parent boot environment root slice to some directory (like<br />
/mnt). You can use the following command to mount:</p>
<p>mount -Fzfs /dev/dsk/c1t0d0s0 /mnt</p>
<p>3. Run &lt;luactivate&gt; utility with out any arguments from the Parent boot<br />
environment root slice, as shown below:</p>
<p>/mnt/sbin/luactivate</p>
<p>4. luactivate, activates the previous working boot environment and<br />
indicates the result.</p>
<p>5. Exit Single User mode and reboot the machine.</p>
<p>**********************************************************************</p>
<p>Modifying boot archive service<br />
Propagating findroot GRUB for menu conversion.<br />
File &lt;/etc/lu/installgrub.findroot&gt; propagation successful<br />
File &lt;/etc/lu/stage1.findroot&gt; propagation successful<br />
File &lt;/etc/lu/stage2.findroot&gt; propagation successful<br />
File &lt;/etc/lu/GRUB_capability&gt; propagation successful<br />
Deleting stale GRUB loader from all BEs.<br />
File &lt;/etc/lu/installgrub.latest&gt; deletion successful<br />
File &lt;/etc/lu/stage1.latest&gt; deletion successful<br />
File &lt;/etc/lu/stage2.latest&gt; deletion successful<br />
Activation of boot environment &lt;s10u6_recpatches&gt; successful.</p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      yes    no        no     -<br />
<span style="color: #008000;">s10u6_recpatches           yes      no     yes       no     -</span></p>
<p>bash-3.00# <strong>init 6</strong><br />
updating /platform/i86pc/boot_archive<br />
&#8230;</p>
<p>Achtung: Es muss zwingend mit init oder shutdown neu gestartet werden!</p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      no     no        yes    -<br />
<span style="color: #008000;">s10u6_recpatches           yes      yes    yes       no     -</span></p>
<p>bash-3.00# <strong>zoneadm list -cv</strong><br />
ID NAME             STATUS     PATH                           BRAND    IP<br />
0 global           running    /                              native   shared<br />
- zone1            configured /zone1                         native   shared</p>
<p>bash-3.00# <strong>zpool import zone1</strong></p>
<p>bash-3.00# <strong>zpool list</strong><br />
NAME      SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT<br />
patches  7.94G  2.69G  5.25G    33%  ONLINE  -<br />
rpool    7.94G  6.36G  1.58G    80%  ONLINE  -<br />
zone1    1.98G   547M  1.45G    26%  ONLINE  -</p>
<p>bash-3.00# <strong>metaset -s zone1data -t</strong></p>
<p>bash-3.00#<strong> metaset</strong><br />
Set name = zone1data, Set number = 1<br />
Host                Owner<br />
horst1<br />
horst2             Yes<br />
Drive    Dbase<br />
c2t1d0   Yes<br />
c3t1d0   Yes</p>
<h3>Patchen der Zone mit ugrade-on-attach</h3>
<p>bash-3.00# <strong>zoneadm -z zone1 attach</strong><br />
These patches installed on the source system are inconsistent with this system:<br />
118668: version mismatch<br />
(17) (19)<br />
118669: version mismatch<br />
(17) (19)<br />
119060: version mismatch<br />
(44) (45)<br />
119091: version mismatch<br />
(31) (32)<br />
119214: version mismatch<br />
(17) (18)<br />
119247: version mismatch<br />
(34) (35)<br />
119253: version mismatch<br />
(29) (31)<br />
119255: version mismatch<br />
(59) (65)<br />
119314: version mismatch<br />
(24) (26)<br />
119758: version mismatch<br />
(12) (14)<br />
119784: version mismatch<br />
(07) (10)<br />
120095: version mismatch<br />
(21) (22)<br />
120200: version mismatch<br />
(14) (15)<br />
120223: version mismatch<br />
(29) (31)<br />
120273: version mismatch<br />
(23) (25)<br />
120411: version mismatch<br />
(29) (30)<br />
120544: version mismatch<br />
(11) (14)<br />
120740: version mismatch<br />
(04) (05)<br />
121119: version mismatch<br />
(13) (15)<br />
121309: version mismatch<br />
(14) (16)<br />
121395: version mismatch<br />
(01) (03)<br />
122213: version mismatch<br />
(28) (32)<br />
122912: version mismatch<br />
(13) (15)<br />
123896: version mismatch<br />
(05) (10)<br />
124394: version mismatch<br />
(08) (09)<br />
124629: version mismatch<br />
(09) (10)<br />
124631: version mismatch<br />
(19) (24)<br />
125165: version mismatch<br />
(12) (13)<br />
125185: version mismatch<br />
(08) (11)<br />
125333: version mismatch<br />
(03) (05)<br />
125540: version mismatch<br />
(04) (06)<br />
125720: version mismatch<br />
(24) (28)<br />
125732: version mismatch<br />
(02) (04)<br />
125953: version mismatch<br />
(17) (18)<br />
126364: version mismatch<br />
(06) (07)<br />
126366: version mismatch<br />
(12) (14)<br />
126420: version mismatch<br />
(01) (02)<br />
126539: version mismatch<br />
(01) (02)<br />
126869: version mismatch<br />
(02) (03)<br />
136883: version mismatch<br />
(01) (02)<br />
137122: version mismatch<br />
(03) (06)<br />
137128: version mismatch<br />
(02) (05)<br />
138224: version mismatch<br />
(02) (03)<br />
138242: version mismatch<br />
(01) (05)<br />
138254: version mismatch<br />
(01) (02)<br />
138264: version mismatch<br />
(02) (03)<br />
138286: version mismatch<br />
(01) (02)<br />
138372: version mismatch<br />
(02) (06)<br />
138628: version mismatch<br />
(02) (07)<br />
138857: version mismatch<br />
(01) (02)<br />
138867: version mismatch<br />
(01) (02)<br />
138882: version mismatch<br />
(01) (02)<br />
These patches installed on this system were not installed on the source system:<br />
125556-02<br />
138889-08<br />
139100-01<br />
139463-02<br />
139482-01<br />
139484-05<br />
139499-04<br />
139501-02<br />
139561-02<br />
139580-02<br />
140145-01<br />
140384-01<br />
140456-01<br />
140775-03<br />
141009-01<br />
141015-01</p>
<p>bash-3.00# <strong>zoneadm -z zone1 attach -u</strong><br />
Getting the list of files to remove<br />
Removing 1209 files<br />
Remove 198 of 198 packages<br />
Installing 1315 files<br />
Add 198 of 198 packages<br />
Updating editable files<br />
The file &lt;/var/sadm/system/logs/update_log&gt; within the zone contains a log of the zone update.</p>
<p>bash-3.00# <strong>zoneadm list -cv</strong><br />
ID NAME             STATUS     PATH                           BRAND    IP<br />
0 global           running    /                              native   shared<br />
- zone1            installed  /zone1                         native   shared</p>
<p>bash-3.00# <strong>zoneadm -z zone1 boot</strong></p>
<p>bash-3.00# <strong>zlogin zone1</strong><br />
[Connected to zone 'zone1' pts/4]<br />
Last login: Thu Apr  9 09:06:23 on pts/5<br />
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005<br />
#<br />
# <strong>exit</strong><br />
[Connection to zone 'zone1' pts/4 closed]</p>
<p>Upgrade-on-attach zum Patchen der Zone hat hier wunder geklappt.</p>
<h3>weiterer Test nach Einspielen des recommended patch clusters</h3>
<p>Nachdem nun Solaris10u6 mit neuestem recommended patch cluster installiert ist m&#246;chte ich das Liveupgrade inclusive Zone nochmals testen.</p>
<p>bash-3.00# <strong>lustatus</strong><br />
Boot Environment           Is       Active Active    Can    Copy<br />
Name                       Complete Now    On Reboot Delete Status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8211; &#8212;&#8212; &#8212;&#8212;&#8212; &#8212;&#8212; &#8212;&#8212;&#8212;-<br />
s10x_u6wos_07b             yes      no     no        yes    -<br />
s10u6_recpatches           yes      yes    yes       no     -</p>
<p>bash-3.00# <strong>zoneadm list -cv</strong><br />
ID NAME             STATUS     PATH                           BRAND    IP<br />
0 global           running    /                              native   shared<br />
2 zone1            running    /zone1                         native   shared</p>
<p>bash-3.00# <strong>lucreate -n s10u6_zonetest</strong><br />
Checking GRUB menu&#8230;<br />
System has findroot enabled GRUB<br />
Analyzing system configuration.<br />
Comparing source boot environment &lt;s10u6_recpatches&gt; file systems with the<br />
file system(s) you specified for the new boot environment. Determining<br />
which file systems should be in the new boot environment.<br />
Updating boot environment description database on all BEs.<br />
Updating system configuration files.<br />
Creating configuration for boot environment &lt;s10u6_zonetest&gt;.<br />
Source boot environment is &lt;s10u6_recpatches&gt;.<br />
Creating boot environment &lt;s10u6_zonetest&gt;.<br />
Cloning file systems from boot environment &lt;s10u6_recpatches&gt; to create boot environment &lt;s10u6_zonetest&gt;.<br />
Creating snapshot for &lt;rpool/ROOT/s10u6_recpatches&gt; on &lt;rpool/ROOT/s10u6_recpatches@s10u6_zonetest&gt;.<br />
Creating clone for &lt;rpool/ROOT/s10u6_recpatches@s10u6_zonetest&gt; on &lt;rpool/ROOT/s10u6_zonetest&gt;.<br />
Setting canmount=noauto for &lt;/&gt; in zone &lt;global&gt; on &lt;rpool/ROOT/s10u6_zonetest&gt;.<br />
Creating snapshot for &lt;zone1&gt; on &lt;zone1@s10u6_zonetest&gt;.<br />
<span style="color: #ff0000;">cannot create &#8216;.&#8217;: missing dataset name<br />
Creating clone for &lt;zone1@s10u6_zonetest&gt; on &lt;zone1-s10u6_zonetest&gt;.<br />
ERROR: cannot create &#8216;zone1-s10u6_zonetest&#8217;: missing dataset name<br />
ERROR: Unable to clone &lt;&gt; on &lt;&gt;.<br />
/usr/lib/lu/luclonefs: zone1@s10u6_zonetest: not found<br />
cannot open &#8216;zone1-s10u6_zonetest&#8217;: dataset does not exist<br />
cannot open &#8216;zone1-s10u6_zonetest&#8217;: dataset does not exist<br />
cannot open &#8216;zone1-s10u6_zonetest&#8217;: dataset does not exist</span><br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10x_u6wos_07b&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
Saving existing file &lt;/boot/grub/menu.lst&gt; in top level dataset for BE &lt;s10u6_zonetest&gt; as &lt;mount-point&gt;//boot/grub/menu.lst.prev.<br />
File &lt;/boot/grub/menu.lst&gt; propagation successful<br />
Copied GRUB menu from PBE to ABE<br />
No entry for BE &lt;s10u6_zonetest&gt; in GRUB menu<br />
Population of boot environment &lt;s10u6_zonetest&gt; successful.<br />
Creation of boot environment &lt;s10u6_zonetest&gt; successful.<br />
bash-3.00#</p>
<p>bash-3.00# <strong>ludelete -n s10u6_zonetest -f</strong><br />
System has findroot enabled GRUB<br />
No entry for BE &lt;s10u6_zonetest&gt; in GRUB menu<br />
Determining the devices to be marked free.<br />
Updating boot environment configuration database.<br />
Updating compare databases on boot environment &lt;s10x_u6wos_07b&gt;.<br />
Updating boot environment description database on all BEs.<br />
Updating all boot environment configuration databases.<br />
Boot environment &lt;s10u6_zonetest&gt; deleted.</p>
<p>bash-3.00# <strong>zfs destroy zone1@s10u6_zonetest</strong></p>
<p>Tja, auch nach Installieren der aktuell empfohlen Patches klappt das nicht wie gew&#252;nscht.</p>
<p>Hat jemand zu diesem Thema eigene Erfahrungen oder Workarounds? Auf Kommentare oder Tips w&#252;rde ich mich freuen&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/04/10/flying-zones-fuer-arme-teil-2-liveupgrade-mit-solaris10-update6-und-zfs-root/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFS Webgui Patch</title>
		<link>http://otmanix.de/2009/04/04/zfs-webgui-patch/</link>
		<comments>http://otmanix.de/2009/04/04/zfs-webgui-patch/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 20:11:29 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Solaris]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1148</guid>
		<description><![CDATA[Wer das ZFS Webgui vermisst hat &#8211; hier die relevanten Patches um es wieder lauff&#228;hig zu bekommen: 141105 &#8212; &#60; 01 &#8212; 1 SunOS 5.10_x86: ZFS Administration Java Web Console Patch 141104 &#8212; &#60; 01 &#8212; 1 SunOS 5.10: ZFS &#8230; <a href="http://otmanix.de/2009/04/04/zfs-webgui-patch/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wer das ZFS Webgui vermisst hat &#8211; hier die relevanten Patches um es wieder lauff&#228;hig zu bekommen:</p>
<p>141105 &#8212; &lt; 01 &#8212;   1 SunOS 5.10_x86: ZFS Administration Java Web Console Patch<br />
141104 &#8212; &lt; 01 &#8212;   1 SunOS 5.10: ZFS Administration Java Web Console Patch</p>
<p>Mit patchadd installieren und danach den Webserver durchstarten: /usr/sbin/smcwebserver restart</p>
<p>Anschliessend wie gewohnt https://localhost:6789/zfs/zfsmodule/Index aufrufen.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/04/zfs1.jpg"><img class="alignnone size-full wp-image-1153" title="zfs webgui" src="http://otmanix.de/wp-content/uploads/2009/04/zfs1.jpg" alt="zfs webgui" width="30%" height="30%" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/04/04/zfs-webgui-patch/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>NAS-Box mit ZFS auf der Cebit</title>
		<link>http://otmanix.de/2009/03/01/nas-box-mit-zfs-auf-der-cebit/</link>
		<comments>http://otmanix.de/2009/03/01/nas-box-mit-zfs-auf-der-cebit/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 07:48:31 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[NAS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1084</guid>
		<description><![CDATA[Thecus (Halle 13, D85) stellt auf der Cebit neue NAS-Systeme vor, darunter auch das N5500 mit 5 Disks. Das Ger&#228;t soll stromsparend und leise arbeiten, mit einem Intel Celeron ausgestattet sein und als Filesysteme ext3, XFS und ZFS unterst&#252;tzen. Ich &#8230; <a href="http://otmanix.de/2009/03/01/nas-box-mit-zfs-auf-der-cebit/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Thecus (Halle 13, D85) stellt auf der Cebit neue NAS-Systeme vor, darunter auch das <a title="Thecus N5500" href="http://www.thecus.eu/de/71/?no_cache=1&amp;tx_ttnews[lang]=3&amp;tx_ttnews[tt_news]=321&amp;tx_ttnews[backPid]=9&amp;cHash=4086957a71" target="_blank">N5500</a> mit 5 Disks. Das Ger&#228;t soll stromsparend und leise arbeiten, mit einem Intel Celeron ausgestattet sein und als Filesysteme ext3, XFS und ZFS unterst&#252;tzen.</p>
<p>Ich habe noch keine Details zum OS des Ger&#228;ts gefunden, bzgl. ZFS vermute ich aber mal schwer, dass das mit <a title="ZFS on fuse" href="http://zfs-on-fuse.blogspot.com/" target="_blank">ZFS auf Fuse</a> realisiert wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/03/01/nas-box-mit-zfs-auf-der-cebit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Links am 29.06.08</title>
		<link>http://otmanix.de/2008/06/29/links-am-290608/</link>
		<comments>http://otmanix.de/2008/06/29/links-am-290608/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 19:54:51 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Netapp]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[wafl]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=592</guid>
		<description><![CDATA[Der Serverraum &#8211; bequem erreichbar durch die Damentoilette Chuck Hollis von EMC &#252;ber &#8220;Do it yourself Storage&#8221; Mike Dillon von Sun zum aktuellen Stand des Patentstreits Sun ZFS vs. Netapp WAFL Dave Hitz von Netapp im o.g. Patentstreit zu ZFS &#8230; <a href="http://otmanix.de/2008/06/29/links-am-290608/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://thedailywtf.com/Articles/The-Stalled-Server-Room.aspx" target="_blank">Der Serverraum</a> &#8211; bequem erreichbar durch die Damentoilette</li>
<li>Chuck Hollis von EMC &#252;ber <a title="do it yourself storage" href="http://chucksblog.typepad.com/chucks_blog/2008/04/do-it-yourself.html" target="_blank">&#8220;Do it yourself Storage&#8221;</a></li>
<li>Mike Dillon von Sun zum aktuellen Stand des Patentstreits <a href="http://blogs.sun.com/dillon/entry/netapp_draft" target="_blank">Sun ZFS vs. Netapp WAFL</a></li>
<li>Dave Hitz von Netapp im o.g. Patentstreit zu <a href="http://blogs.sun.com/dillon/resource/HitzDecl.pdf" target="_blank">ZFS und OpenSource</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/29/links-am-290608/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup Teil 3 &#8211; Networker 7.4.2 &#8211; neue Features</title>
		<link>http://otmanix.de/2008/06/14/backup-teil-3-networker-742-neue-features/</link>
		<comments>http://otmanix.de/2008/06/14/backup-teil-3-networker-742-neue-features/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 17:40:55 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[Networker]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=582</guid>
		<description><![CDATA[Mit dem Servicepack 2 f&#252;r Networker 7.4 kann man die Backupsoftware wieder sinnvoll produktiv nutzen. Zahlreiche Bugs wurden beseitigt und neue Features kamen hinzu. integrierte Softwareverteilung Eine n&#252;tzliche Funktionalit&#228;t ist die integrierte Softwareverteilung. Dazu mu&#223; man zun&#228;chst Networker-Software (Client und &#8230; <a href="http://otmanix.de/2008/06/14/backup-teil-3-networker-742-neue-features/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mit dem Servicepack 2 f&#252;r Networker 7.4 kann man die Backupsoftware wieder sinnvoll produktiv nutzen. Zahlreiche Bugs wurden beseitigt und neue Features kamen hinzu.</p>
<p><strong>integrierte Softwareverteilung</strong></p>
<p>Eine n&#252;tzliche Funktionalit&#228;t ist die integrierte Softwareverteilung. Dazu mu&#223; man zun&#228;chst Networker-Software (Client und Module) in ein Softwarerepository einchecken. Im Anschlu&#223; ist es m&#246;glich Remote-Aktualisierungen vorzunehmen. Es werden allerdings best. minimale Versionen vorausgesetzt, damit das funktioniert (z.B. Client 7.3). Auch wenn der Wizard manachmal etwas tr&#228;ge ist &#8211; dieses Feature spart wirklich Zeit.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/13.jpg"><img class="alignnone size-thumbnail wp-image-583" title="13" src="http://otmanix.de/wp-content/uploads/2008/06/13-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://otmanix.de/wp-content/uploads/2008/06/14.jpg"><img class="alignnone size-thumbnail wp-image-584" title="14" src="http://otmanix.de/wp-content/uploads/2008/06/14-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://otmanix.de/wp-content/uploads/2008/06/15.jpg"><img class="alignnone size-thumbnail wp-image-585" title="15" src="http://otmanix.de/wp-content/uploads/2008/06/15-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><strong>neue Probleme dank neuer Authentifizierung</strong></p>
<p>Gut gemeint zum Thema Security ist eine neue Authentifizierungsmethode der Clients gegen&#252;ber dem Server. Ein Blick in des Log des Networker-Daemons erzeugt allerdings einen Schreikrampf. Nach offenen Calls und Eskalation selbiger bei EMC lautete deren Empfehlung: &#8220;&#8230;zumindest bei den betroffenen Clients die alte Authentifizierung wieder einschalten.&#8221;</p>
<p>Das macht man so: Zun&#228;chst in den Diagnose Modus schalten</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/16.jpg"><img class="alignnone size-thumbnail wp-image-586" title="16" src="http://otmanix.de/wp-content/uploads/2008/06/16-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Danach die Konfiguration des betroffenen Networker Clients starten:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/17.jpg"><img class="alignnone size-thumbnail wp-image-587" title="17" src="http://otmanix.de/wp-content/uploads/2008/06/17-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Auth Methods auf 0.0.0.0/0,oldauth stellen (nat&#252;rlich auch per CLI mit nsradmin m&#246;glich) und danach Dienst/daemon des Networker-Clients (nsrexec) durchstarten.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/18.jpg"><img class="alignnone size-thumbnail wp-image-588" title="18" src="http://otmanix.de/wp-content/uploads/2008/06/18-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><strong>weitere &#196;nderungen in 7.4.2</strong></p>
<ul>
<li>Die Networker Management Console (NMC) unterst&#252;tzt jetzt auch Java2 1.6</li>
<li>&#196;nderungen an der Lizensierung, u.a. sind keine Client Packs mehr notwendig. Ebenso werden keine speziellen Cluster Client Connections mehr f&#252;r Cluster Nodes ben&#246;tigt, eine Standard Client Connection ist ausreichend.</li>
<li>f&#252;r das Backup des SYSTEM STATE bei Windows-Rechnern wird nun standardm&#228;&#223;ig VSS benutzt (Achtung: Open File Manager zusammen mit VSS macht nur &#196;rger! Deshalb OFM VSS Dienst abschalten und save operations im Networker Client auf VSS:*=off stellen.</li>
<li>Nicht ganz neu, aber f&#252;r Umsteiger von Networker bis einschlie&#223;lich 7.2.x relevant: das Administrationsprogramm nwadmin entf&#228;llt und wird durch NMC ersetzt. Das Networker User Programm wird nach wie vor f&#252;r Restores und ad hoc Sicherungen benutzt.</li>
<li>Diverse Wizards kamen zuletzt noch hinzu, &#252;ber deren Umsetzung und Sinn man trefflich streiten kann.</li>
<li>Bei der Library Bedienung wurden gravierende M&#228;ngel im GUI beseitigt. Nun ist auch funktionierende Mehrfachselektion auf Volumes m&#246;glich. Au&#223;erdem k&#246;nnen verschiedene Operationen gleichzeitig ausgef&#252;hrt werden (z.B. 1 Band labeln und gleichzeitig 2 Mounts durchf&#252;hren).</li>
<li>Zahleiche neue Reports stehen per NMC bereit. Hier macht sich bei Auswertungen z.B. die niedrige Single Thread Performance des T1-Prozessors im NW-Server bemerkbar.</li>
<li>Die neue Version setzt immer mehr auf Multithreading, was bei der Wahl einer geeigneten CPU durchaus eine Rolle spielen sollte. Mein Favorit w&#228;re aktuell die T2-CPU, da sie zus. Floatingpoint-Performance bei hoher Anzahl Threads bietet.</li>
<li>Es gab einige Neuerungen im Bereich Internationalisierung, Zeichens&#228;tze/Unicode. Als Folge daraus werden nun Log-Dateien im raw-Format gespeichert, die sinnvoll nur mit dem nsr_render_log Tool betrachtet werden k&#246;nnen.</li>
<li>Clones k&#246;nnen dank neuem Pool-Atrribut eine unterschiedliche Aufbewahrungsfrist haben.</li>
<li>Der Avamar-Client f&#252;r Datendeduplizierung wurde in den Networker Client integriert.</li>
</ul>
<p>weitere Infos zu den Neuerungen gibt es hier: <a href="http://otmanix.de/wp-content/uploads/2008/06/300-007-011_a01_elccnt_0.pdf">Networker 7.4.2 technical notes</a></p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/14/backup-teil-3-networker-742-neue-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup Teil 1 &#8211; Backup to Disk</title>
		<link>http://otmanix.de/2008/06/14/backup-teil1-backup-to-disk/</link>
		<comments>http://otmanix.de/2008/06/14/backup-teil1-backup-to-disk/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 09:42:40 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Netapp]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sparc]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[AFTD]]></category>
		<category><![CDATA[AVS]]></category>
		<category><![CDATA[B2D]]></category>
		<category><![CDATA[CDP]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Networker]]></category>
		<category><![CDATA[RecoverPoint]]></category>
		<category><![CDATA[Replication Manager]]></category>
		<category><![CDATA[Staging]]></category>
		<category><![CDATA[VTL]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=565</guid>
		<description><![CDATA[Vor einiger Zeit stand ein Austausch der Backup-Hardware an. Damals wurde sich f&#252;r eine T2000 als Backup-Server, ein SE6140 als Disksystem f&#252;r Backup to Disk und ein STK SL500 Tapesystem (LTO3) entschieden. Bei dieser Gelegenheit wurde auch die Backupsoftware EMC &#8230; <a href="http://otmanix.de/2008/06/14/backup-teil1-backup-to-disk/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit stand ein Austausch der Backup-Hardware an. Damals wurde sich f&#252;r eine T2000 als Backup-Server, ein SE6140 als Disksystem f&#252;r Backup to Disk und ein STK SL500 Tapesystem (LTO3) entschieden. Bei dieser Gelegenheit wurde auch die Backupsoftware EMC Networker von 7.2.2 auf 7.4 aktualisiert.</p>
<p>Kurz und knapp gesagt gab es einige Ecken und Kanten und im Nachhinein ist man wieder ein St&#252;ck schlauer&#8230; Mittlerweile mit Networker 7.4.2 bin ich mit dem Betrieb des Backups i.A. zufrieden und m&#246;chte ein paar Gedanken dazu niederschreiben. Man m&#246;ge mir die h&#228;ufige Nennung von EMC Produkten verzeihen, aber da kenne ich das Portfolio einigerma&#223;en.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/1.jpg"><img class="alignnone size-thumbnail wp-image-566" title="1" src="http://otmanix.de/wp-content/uploads/2008/06/1-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><strong>Backup to Disk aka. B2D</strong></p>
<p>Eigentlich handelt es sich oftmals um Backup to Disk to Tape, aber das nur am Rande&#8230; Hier gibt es prinzipiell mehrere Ans&#228;tze. In erster Linie spielt hier Performance und der Geldbeutel die ma&#223;gebende Rolle:</p>
<ul>
<li>Storage-interne Replikation (Point in time Copy), z.B. <a title="EMC Timefinder" href="http://germany.emc.com/products/family/time-finder-family.htm" target="_blank">EMC Timefinder </a>Clone f&#252;r EMC DMX Storage, Applikationsintegration (Exchange, Oracle, &#8230;) und GUI mit <a title="EMC Replication Manager" href="http://germany.emc.com/products/detail/software/replication-manager.htm" target="_blank">EMC Replication Manager</a> → Vorteil: sehr schnell, keine Last im SAN, da Replikation Storage-intern → Nachteil: Preis, herstellerabh&#228;ngig (jeder gro&#223;e Storage-Hersteller hat das aber: z.B. HDS truecopy, Netapp snapvault/snapmanager)</li>
<li>Spezialfall CDP: relativ neu auf dem Markt sind Produkte f&#252;r Continous Data Protection, wo eine fortlaufende Replikation stattfindet und ein Restore auf einen nahezu beliebigen Zeitpunkt erfolgen kann, z.B. <a title="EMC Recoverpoint" href="http://germany.emc.com/products/detail/software/recoverpoint.htm" target="_blank">EMC Recoverpoint</a> → Vorteil: schnelle Wiederherstellung eines nahezu beliebigen Zeitpunkts → Nachteil: noch zu neu&#8230;, Skalierbarkeit, Kompatibilit&#228;t, herstellerabh&#228;ngig</li>
<li>Storage-externe Replikation (Point in time Copy), z.B. <a title="Sun AVS" href="http://www.c0t0d0s0.org/archives/4340-Less-known-Solaris-Features-Point-in-time-copy-with-AVS-Part-1-Introduction.html" target="_blank">Sun AVS</a> unter Solaris → Vorteil: Preis, passend f&#252;r jedes Storage unter Solaris → Nachteil: hohe Last im SAN</li>
<li>Backup per LAN auf <a title="EMC Networker" href="http://germany.emc.com/products/detail/software/networker.htm" target="_blank">Networker</a> Advanced File Type devices, die wiederum auf Disks des Servers/Storage Nodes liegen. → Vorteil: unbh&#228;ngig vom Storage-Hersteller, individuell einstellbar → div. &#8220;Ecken und Kanten&#8221;, langsamer als Storage-Replikation → bei der Nutzung von Storage mit Datendeduplizierung sehr gute Ausnutzung der Kapazit&#228;t, z.B. mit <a title="Netapp ASIS" href="http://www.netapp.com/us/products/platform-os/dedupe.html" target="_blank">ASIS bei Netapp Storage</a></li>
<li>Spezialfall Dedup: Backup per LAN mit <a title="EMC Avamar" href="http://germany.emc.com/products/detail/software/avamar.htm" target="_blank">EMC Avamar</a> Appliance und EMC Networker, Avamar Client ist im aktuellen Networker Client bereits integriert → Vorteil: Datendeduplizierung bereits am Client, d.h. unn&#246;tige Daten werden nicht per LAN &#252;bertragen → Nachteil: herstellerabh&#228;ngig, langsamer als Storage-Replikation</li>
<li>Virtual Tape Library (VTL): Disksystem, das sich nach au&#223;en wie eine Tape-Library verh&#228;lt, z.B. <a title="EMC VTL" href="http://germany.emc.com/collateral/hardware/comparison/emc-disk-library.htm" target="_blank">EMC DL3D 4000</a> → Vorteil: einfache Integration und Bedienung → Nachteil: langsamer als Storage-Replikation → bei der Nutzung der EMC VTL gibt es den zus. Nutzen, da&#223; die EMC Networker Storage Node Funktionalit&#228;t inegriert ist (gleiches gilt f&#252;r Netbackup), eine Datendeduplizierung ist ebenso integriert</li>
</ul>
<p><strong>Networker Advanced Filetype Device (AFTD)</strong></p>
<p>Wie bereits angesprochen haben die AFTDs einige Ecken und Kanten.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/2.jpg"><img class="alignnone size-thumbnail wp-image-567" title="2" src="http://otmanix.de/wp-content/uploads/2008/06/2-150x150.jpg" alt="" width="150" height="150" /></a>   <a href="http://otmanix.de/wp-content/uploads/2008/06/12.jpg"><img class="alignnone size-thumbnail wp-image-568" title="12" src="http://otmanix.de/wp-content/uploads/2008/06/12-150x150.jpg" alt="" width="150" height="150" /></a></p>
<ul>
<li>Prinzipiell sind AFTDs wie Tape-Laufwerke zu betrachten, in denen man Volumes einlegen kann. Im Gegensatz zu Tapes funktioniert aber Volume-&#252;bergreifendes Backup (Spanning) nicht (wenn das erste Volume voll ist wird f&#252;r das bereits laufende Backup nicht beim n&#228;chsten Volume fortgesetzt). Der Nutzen von mehr als einem Volume pro AFTD ist also eher gering.</li>
<li>Man mu&#223; durch rechtzeitiges Auslagern in einen anderen Pool (Staging &#8211; i.d.R. auf Tape) verhindern, da&#223; das AFTD 100% F&#252;llgrad erreicht. Daf&#252;r mu&#223; das Staging konfiguriert werden. Damit einem das AFTD w&#228;hrend des Stagings nicht voll l&#228;uft (die Aufr&#228;umaktion findet erst nach erfolgreichem Staging statt) mu&#223; gen&#252;gend Reserve in der Speicherkapazit&#228;t des AFTDs vorgesehen werden. </li>
<li>W&#228;hrend eines Staging-Vorgangs kann keine Restore-Operation mit Daten des betroffenen AFTD durchgef&#252;hrt werden. Aus diesem Grund ist es von Vorteil mehrere AFTDs anzulegen und die Staging-Intervalle relativ kurz zu halten.</li>
<li>Automatisches Cloning von savesets (&#252;ber Eigenschaft in der savegroup einstallbar) und zeitlich &#252;berlappendes Staging f&#252;hrt zu Problemen (saveset ist ggf. bereits gestagt und kann nicht mehr geclont werden). Es gilt bzgl. Restore die selbe Einschr&#228;nkung wie beim Staging.</li>
</ul>
<p><strong>ZFS f&#252;r AFTDs</strong></p>
<p>ZFS bietet einige Vorteile, aber auch Einschr&#228;nkungen f&#252;r die Nutzung von AFTDs.</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/3.jpg"><img class="alignnone size-thumbnail wp-image-570" title="3" src="http://otmanix.de/wp-content/uploads/2008/06/3-150x150.jpg" alt="" width="150" height="150" /></a>   <a href="http://otmanix.de/wp-content/uploads/2008/06/4.jpg"><img class="alignnone size-thumbnail wp-image-571" title="4" src="http://otmanix.de/wp-content/uploads/2008/06/4-150x150.jpg" alt="" width="150" height="150" /></a>   <a href="http://otmanix.de/wp-content/uploads/2008/06/5.jpg"><img class="alignnone size-thumbnail wp-image-569" title="5" src="http://otmanix.de/wp-content/uploads/2008/06/5-150x150.jpg" alt="" width="150" height="150" /></a></p>
<ul>
<li>Mit ZFS-Filesystemen/Mountpoints als Speicher f&#252;r AFTDs ist die kurzfristige Erweiterung bei Speichermangel kein Problem &#8211; einfach dem ZPool zus. Disks spendieren&#8230;</li>
<li>Ohne das Setzen von Quotas teilen sich alle Filesysteme den gemeinsamen Platz, was eine bessere Ausnutzung der vorhandenen Kapazit&#228;ten erm&#246;glicht. allerdings funktioniert dann das Staging nur noch sinnvoll auf Basis der Aufbewahrungsfrist.</li>
<li>ZFS l&#228;&#223;t sich sch&#246;n verwalten &#8211; entweder per GUI oder eing&#228;ngen CLI-Befehlen.</li>
<li>ZFS sollte nicht ohne Tuning betrieben werden. Um eine gute Performance zu bekommen sollte man Solaris 10 Update 5 einsetzen. Dort kann z.B. der ZFS Cache Flush f&#252;r externe, batteriegepufferte Storagesysteme abgeschaltet werden. Ein paar sinnvolle Kernelparameter zu ZFS und Networker k&#246;nnen dem Screenshot der /etc/system entnommen werden. Eine Anpassung an die eigene Umgebung ist ggf. erforderlich.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/14/backup-teil1-backup-to-disk/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>heureka! ZFS Boot auf Sparc betriebsbereit&#8230;</title>
		<link>http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/</link>
		<comments>http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 12:28:37 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[Jumpstart]]></category>
		<category><![CDATA[sxce]]></category>
		<category><![CDATA[UFS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=550</guid>
		<description><![CDATA[Wie berichtet wurden die notwendigen &#196;nderungen f&#252;r ZFS Boot auf Sparc und Integration in den Installer (nur im Text-Modus!) im build90 integriert. Heute habe ich das auf meiner Sun Blade 1000 erfolgreich getestet: Im Installer ist kein RAID1 m&#246;glich &#8211; &#8230; <a href="http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wie berichtet wurden die notwendigen &#196;nderungen f&#252;r ZFS Boot auf Sparc und Integration in den Installer (nur im Text-Modus!) im build90 integriert. Heute habe ich das auf meiner Sun Blade 1000 erfolgreich getestet:</p>

<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008001/' title='07062008001'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008001-150x150.jpg" class="attachment-thumbnail" alt="07062008001" title="07062008001" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008002/' title='07062008002'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008002-150x150.jpg" class="attachment-thumbnail" alt="07062008002" title="07062008002" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008003/' title='07062008003'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008003-150x150.jpg" class="attachment-thumbnail" alt="07062008003" title="07062008003" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008004/' title='07062008004'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008004-150x150.jpg" class="attachment-thumbnail" alt="07062008004" title="07062008004" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008005/' title='07062008005'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008005-150x150.jpg" class="attachment-thumbnail" alt="07062008005" title="07062008005" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008006/' title='07062008006'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008006-150x150.jpg" class="attachment-thumbnail" alt="07062008006" title="07062008006" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008007/' title='07062008007'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008007-150x150.jpg" class="attachment-thumbnail" alt="07062008007" title="07062008007" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008008/' title='07062008008'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008008-150x150.jpg" class="attachment-thumbnail" alt="07062008008" title="07062008008" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008009/' title='07062008009'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008009-150x150.jpg" class="attachment-thumbnail" alt="07062008009" title="07062008009" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008010/' title='07062008010'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008010-150x150.jpg" class="attachment-thumbnail" alt="07062008010" title="07062008010" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008013/' title='07062008013'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008013-150x150.jpg" class="attachment-thumbnail" alt="07062008013" title="07062008013" /></a>
<a href='http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/attachment/07062008014/' title='07062008014'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/06/07062008014-150x150.jpg" class="attachment-thumbnail" alt="07062008014" title="07062008014" /></a>

<p>Im Installer ist kein RAID1 m&#246;glich &#8211; aber nachtr&#228;glich:</p>
<pre>bash-3.2# zpool status
  Pool: rpool
 Status: ONLINE
 scrub: Keine erforderlich
config:</pre>
<pre>        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c1t1d0s0  ONLINE       0     0     0</pre>
<pre>Fehler: Keine bekannten Datenfehler</pre>
<pre>bash-3.2# zpool attach -f rpool c1t1d0s0 c1t2d0s0
bash-3.2# zpool status
  Pool: rpool
 Status: ONLINE
Zustand: Mindestens ein Ger&#228;t wird derzeit neu gespiegelt.  Der Pool funktioniert,
        m&#246;glicherweise in herabgestuftem Zustand, weiter.
Aktion: Warten Sie, bis die neue Spiegelung abgeschlossen ist.
 scrub: resilver in progress for 0h0m, 4,56% done, 0h3m to go
config:</pre>
<pre>        NAME          STATE     READ WRITE CKSUM
        rpool         ONLINE       0     0     0
          mirror      ONLINE       0     0     0
            c1t1d0s0  ONLINE       0     0     0
            c1t2d0s0  ONLINE       0     0     0</pre>
<pre>Fehler: Keine bekannten Datenfehler
</pre>
<p>Update:</p>
<p>Das ZFS-Handbuch f&#252;r OpenSolaris gibt es <a title="zfs" href="http://opensolaris.org/os/community/zfs/docs/zfsadmin.pdf" target="_self">hier</a>. Darin sind die Neuerungen f&#252;r ZFS Boot beschrieben und Auswirkungen auf die Liveupgrade Funktionalit&#228;t. Ebenso wird die Migration von UFS Boot auf ZFS Boot beschrieben. Dar&#252;ber hinaus wird auch die Integration von ZFS Boot f&#252;r Jumpstart erkl&#228;rt.</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/07/heureka-zfs-boot-auf-sparc-betriebsbereit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ZFS Boot bei SXCE b90</title>
		<link>http://otmanix.de/2008/06/05/zfs-boot-bei-sxce-b90/</link>
		<comments>http://otmanix.de/2008/06/05/zfs-boot-bei-sxce-b90/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 14:40:37 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=515</guid>
		<description><![CDATA[Hier die Neuerungen im Setup bei SXCE b90: und nach der Installation: man sehe und staune]]></description>
			<content:encoded><![CDATA[<p>Hier die Neuerungen im Setup bei SXCE b90:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-01.png"><img class="alignnone size-thumbnail wp-image-524" title="zfs-b90-01" src="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-01-150x150.png" alt="" width="150" height="150" /></a> <a href="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-02.png"><img class="alignnone size-thumbnail wp-image-517" title="zfs-b90-02" src="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-02-150x150.png" alt="" width="150" height="150" /></a></p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-04.png"><img class="alignnone size-thumbnail wp-image-519" title="zfs-b90-04" src="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-04-150x150.png" alt="" width="150" height="150" /></a> <a href="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-04.png"><img class="alignnone size-thumbnail wp-image-519" title="zfs-b90-04" src="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-04-150x150.png" alt="" width="150" height="150" /></a></p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-05.png"><img class="alignnone size-thumbnail wp-image-520" title="zfs-b90-05" src="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-05-150x150.png" alt="" width="150" height="150" /></a></p>
<p>und nach der Installation:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-06.png"><img class="alignnone size-thumbnail wp-image-525" title="zfs-b90-06" src="http://otmanix.de/wp-content/uploads/2008/06/zfs-b90-06.png" alt="" width="291" height="217" /></a></p>
<p>man sehe und staune <img src='http://otmanix.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/05/zfs-boot-bei-sxce-b90/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SXCE b90 verf&#252;gbar</title>
		<link>http://otmanix.de/2008/06/05/sxce-b90-verfuegbar/</link>
		<comments>http://otmanix.de/2008/06/05/sxce-b90-verfuegbar/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 05:10:28 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=513</guid>
		<description><![CDATA[Solaris Express Community Edition build 90 steht zum Download bereit. Damit d&#252;rfte nun ZFS Boot auch unter Sparc m&#246;glich sein und sollte im Text-basierten Installer zur Auswahl stehen. Ich werde das mal bei Gelegenheit auf meiner SunBlade1000 ausprobieren &#8211; Bericht &#8230; <a href="http://otmanix.de/2008/06/05/sxce-b90-verfuegbar/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="sxce b90" href="http://www.opensolaris.org/os/downloads/" target="_blank">Solaris Express Community Edition build 90</a> steht zum Download bereit. Damit d&#252;rfte nun ZFS Boot auch unter Sparc m&#246;glich sein und sollte im Text-basierten Installer zur Auswahl stehen. Ich werde das mal bei Gelegenheit auf meiner SunBlade1000 ausprobieren &#8211; Bericht folgt&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/05/sxce-b90-verfuegbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZFS Boot ab Solaris 10u6?</title>
		<link>http://otmanix.de/2008/05/25/zfs-boot-ab-solaris-10u6/</link>
		<comments>http://otmanix.de/2008/05/25/zfs-boot-ab-solaris-10u6/#comments</comments>
		<pubDate>Sun, 25 May 2008 19:59:40 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sparc]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=509</guid>
		<description><![CDATA[Bekanntlich gibt es bereits OpenSolaris-Bin&#228;rdistributionen, die ZFS auf Boot-Devices unterst&#252;tzen. Dazu geh&#246;rt u.a. das OpenSolaris 2008.05. Die Einschr&#228;nkung lautet aber derzeit: nur f&#252;r X86/X64 verf&#252;gbar. Mit Nevada build88 kam der lang erwartete Putback f&#252;r ZFS Boot, der das auch unter &#8230; <a href="http://otmanix.de/2008/05/25/zfs-boot-ab-solaris-10u6/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bekanntlich gibt es bereits OpenSolaris-Bin&#228;rdistributionen, die <a href="http://www.opensolaris.org/os/community/zfs/boot/" target="_blank">ZFS auf Boot-Devices</a> unterst&#252;tzen. Dazu geh&#246;rt u.a. das OpenSolaris 2008.05. Die Einschr&#228;nkung lautet aber derzeit: nur f&#252;r X86/X64 verf&#252;gbar. Mit Nevada build88 kam der lang erwartete Putback f&#252;r ZFS Boot, der das auch unter Sparc erm&#246;glichen wird.</p>
<p>Zum Download ist das in K&#252;rze als <a title="sxce" href="http://www.opensolaris.org/os/downloads/sol_ex_dvd_1/" target="_blank">SXCE (Solaris Express Community Edition)</a> verf&#252;gbar. Dabei wird aber vorerst nur der textbasierte Installer die Auswahl f&#252;r ZFS erm&#246;glichen (ab build 90).</p>
<p>Laut dem <a href="http://blogs.sun.com/robinguo/entry/install_your_root_filesystem_as" target="_blank">Blog von Robin Guo</a>, Mitarbeiter am ZFS-Projekt, arbeitet Sun eifrig auf die Integration in Solaris 10 Update 6 hin.</p>
<p>Das sind doch erfreuliche Aussichten! Ich bin allerdings gespannt wie nun das Thema Liveupgrade aussehen wird &#8211; darf hier Project Indiana aka OpenSolaris 2008.05 Pate stehen? Dieses d&#252;rfte durch den Putback in der n&#228;chsten Version dann auch f&#252;r Sparc erh&#228;ltlich sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/05/25/zfs-boot-ab-solaris-10u6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ger&#252;chtek&#252;che: ZFS auf Linux?</title>
		<link>http://otmanix.de/2008/05/18/geruechtekueche-zfs-auf-linux/</link>
		<comments>http://otmanix.de/2008/05/18/geruechtekueche-zfs-auf-linux/#comments</comments>
		<pubDate>Sun, 18 May 2008 05:36:22 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=505</guid>
		<description><![CDATA[Bilder sagen oft wesentlich mehr als Worte. Jeff Bonwick, Chief Technical Officer (CTO) of Storage Technologies bei Sun, hat in seinem j&#252;ngsten Blogbeitrag Photos mit Linus Torvalds und dem vielversprechenden Hinweis &#8220;stay tuned&#8221; ver&#246;ffentlicht. Man sollte dazu auch wissen, da&#223; &#8230; <a href="http://otmanix.de/2008/05/18/geruechtekueche-zfs-auf-linux/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bilder sagen oft wesentlich mehr als Worte.</p>
<p><a href="http://en.wikipedia.org/wiki/Jeff_Bonwick" target="_blank">Jeff Bonwick</a>, Chief Technical Officer (CTO) of Storage Technologies bei Sun, hat <a href="http://blogs.sun.com/bonwick/entry/casablanca" target="_blank">in seinem j&#252;ngsten Blogbeitrag</a> Photos mit <a href="http://en.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Torvalds</a> und dem vielversprechenden Hinweis &#8220;stay tuned&#8221; ver&#246;ffentlicht. Man sollte dazu auch wissen, da&#223; Bonwick Leiter des ZFS-Entwicklungsteams ist.</p>
<p>Was man nun in dieses Treffen hineininterpretieren kann &#252;berlasse ich dem Leser. Nur so viel vorab: das Thema CDDL und GPL v2/3 d&#252;rfte eine Rolle gespielt haben.</p>
<p>Interessant dazu d&#252;rfte der <a href="http://blogs.sun.com/jimgris/entry/zfs_pics" target="_blank">Blogeintrag von Jim Grisanzio</a>, Mitglied des OGB, und <a href="http://napobo3.blogspot.com/2008/05/casablanca.html" target="_blank">die Aufl&#246;sung des Bilderr&#228;tsels im Blog von Leon Koll</a> sein.</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/05/18/geruechtekueche-zfs-auf-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project COMSTAR &#8211; SCSI Target im build90</title>
		<link>http://otmanix.de/2008/05/11/project-comstar-scsi-target-im-build90/</link>
		<comments>http://otmanix.de/2008/05/11/project-comstar-scsi-target-im-build90/#comments</comments>
		<pubDate>Sun, 11 May 2008 19:15:33 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Netapp]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[comstar]]></category>
		<category><![CDATA[fc]]></category>
		<category><![CDATA[scsi target]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=504</guid>
		<description><![CDATA[Das Projekt &#8220;Common Multiprotocol SCSI Target&#8221; hat es mit dem build90 zur&#252;ck in den OpenSolaris-Code geschafft. Was bringt das nun f&#252;r neue Features? Prinzipiell ist das Ziel des Projekts OpenSolaris als Storageplattform in die Lage zu versetzen in einem Fibrechannel-SAN &#8230; <a href="http://otmanix.de/2008/05/11/project-comstar-scsi-target-im-build90/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Das Projekt &#8220;<a title="comstar" href="http://www.opensolaris.org/os/project/comstar/" target="_blank"><strong>Co</strong>mmon <strong>M</strong>ultiprotocol <strong>S</strong>CSI <strong>Tar</strong>get</a>&#8221; hat es mit dem build90 zur&#252;ck in den OpenSolaris-Code geschafft. Was bringt das nun f&#252;r neue Features? Prinzipiell ist das Ziel des Projekts OpenSolaris als Storageplattform in die Lage zu versetzen in einem Fibrechannel-SAN Plattenplatz per SCSI-LUNs zur Verf&#252;gung zu stellen.</p>
<p>&#220;blicherweise werden bisher f&#252;r solche Aufgaben spezielle Storagesysteme von z.B. EMC, Hitachi, oder HP eingesetzt. Aus technologischer Sicht &#228;hnelt der Ansatz von OpenSolaris am ehesten dem von Netapp, die auch mit Standardhardware und optimiertem OS (ontap) arbeiten.</p>
<p>Das OpenSolaris-System stellt sich also nach au&#223;en im FC-SAN als SCSI Target dar (vgl. dazu auch ISCSI Target). Rechner mit FC-HBAs (Emulex, QLogic, &#8230;) k&#246;nnen dann per SAN auf die bereitgestellten LUNs zugreifen.</p>
<p>LUN erstellen</p>
<p>Im OpenSolaris mu&#223; zun&#228;chst eine LUN im &#8220;Backing Store&#8221; mit dem sbdadm-Kommando erstellt werden. Dazu kann Plattenplatz in Form einer Disk, Datei oder eines ZFS-Volumes dienen. Die Gr&#246;&#223;e der LUN kann im Nachhinein erweitert werden.</p>
<p>Hostgruppe erstellen</p>
<p>Mit dem stmfadm-Kommando wird im Anschlu&#223; eine sog. Hostgruppe erstellt, die z.B. alle WWPNs der gew&#252;nschten Initiator enth&#228;lt (also alle HBA-Ports eines Rechners, die auf diese LUN zugreifen soll).</p>
<p>Mapping</p>
<p>Danach wird das Mapping mit dem stmfadm-Befehl durchgef&#252;hrt. Die LUN wird nach au&#223;en sichtbar auf den HBA-Ports des OpenSolaris-Systems exportiert, welche dann die SCSI-Targets darstellen.</p>
<p>Zoning</p>
<p>Am FC-Switch bzw. in der Fabric mu&#223; obligatorischerweise noch das Zoning durchgef&#252;hrt werden.</p>
<p>Zugriff auf die LUN</p>
<p>Am Rechner mit dem Initiator (OS ist dabei egal) ist nun (autom.) Persistent Binding angesagt. Daraufhin kann die Disk im Volumemanager des Betriebssystems verwendet werden.</p>
<p>Wissenswertes&#8230;</p>
<p>Der f&#252;r die LUN ben&#246;tigte Platz im Backingstore wird dynamisch, also nach Bedarf allokiert. Bestimmte Initialisierungsverfahren wollen aber alle Bl&#246;cke einer Disk beschreiben und belegen damit trotzdem bereits initial die volle zugewiesene Kapazit&#228;t.</p>
<p>Am Rechner mit dem SCSI-Initiator mu&#223; eine Multipathing-Software aktiv sein wenn die LUNs &#252;ber mehrere Initiator-HBAs und/oder Target-HBAs angesprochen wird. Im Gegensatz zu (Open) Solaris und Linux bringt Windows kein Multipathing im Auslieferungszustand mit, deshalb ben&#246;tigt man z.B. EMC Powerpath oder Symantec/Veritas DMP.</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/05/11/project-comstar-scsi-target-im-build90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parameter f&#252;r SAP/Oracle-Testsystem auf Solaris10u5, EMC und ZFS</title>
		<link>http://otmanix.de/2008/05/01/parameter-fuer-saporacle-testsystem-auf-solaris10u5-emc-und-zfs/</link>
		<comments>http://otmanix.de/2008/05/01/parameter-fuer-saporacle-testsystem-auf-solaris10u5-emc-und-zfs/#comments</comments>
		<pubDate>Thu, 01 May 2008 15:21:42 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[dmx]]></category>
		<category><![CDATA[fc]]></category>
		<category><![CDATA[mpxio]]></category>
		<category><![CDATA[svm]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=499</guid>
		<description><![CDATA[- Anschlu&#223; EMC DMX-Speichersystem an Sun Fire V490 - Sun/Emulex-FC-HBAs an SAN-Switch - UFS f&#252;r / und swap auf internen FC-Disks - Mirroring der Boot-Disk per SVM - ZFS f&#252;r EMC Disks - Multpathing per mpxio - Solaris 10 u5 &#8230; <a href="http://otmanix.de/2008/05/01/parameter-fuer-saporacle-testsystem-auf-solaris10u5-emc-und-zfs/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>- Anschlu&#223; EMC DMX-Speichersystem an Sun Fire V490<br />
- Sun/Emulex-FC-HBAs an SAN-Switch<br />
- UFS f&#252;r / und swap auf internen FC-Disks<br />
- Mirroring der Boot-Disk per SVM<br />
- ZFS f&#252;r EMC Disks<br />
- Multpathing per mpxio<br />
- Solaris 10 u5 enth&#228;lt alle relevanten EMC und SAP/Oracle recommended Patches</p>
<p>Informationshilfen:<br />
<a href="http://www.solarisinternals.com//wiki/index.php?title=Category:ZFS">http://www.solarisinternals.com//wiki/index.php?title=Category:ZFS</a> &#8211; ZFS tuning<br />
<a href="http://www.sun.com/bigadmin/content/submitted/svm_mirroring.jsp">http://www.sun.com/bigadmin/content/submitted/svm_mirroring.jsp</a> &#8211; SVM Bootdisk Mirroring<br />
<a href="http://powerlink.emc.com">http://powerlink.emc.com</a> &gt; EMC E-Lab-Navigator f&#252;r Supportmatrix</p>
<p><a href="http://otmanix.de/wp-content/uploads/2008/05/v490-emc.pdf">E-Lab-Navigator Supportmatrix f&#252;r EMC DMX und SF V490</a></p>
<p>Tools:</p>
<p>https://HOSTNAME:6789/zfs/zfsmodule/Index &#8211; ZFS Webgui</p>
<p>Installiertes Solaris-Release?<br />
# cat /etc/release<br />
Solaris 10 5/08 s10s_u5wos_10 SPARC<br />
Copyright 2008 Sun Microsystems, Inc.  All Rights Reserved.<br />
Use is subject to license terms.<br />
Assembled 24 March 2008</p>
<p>Kernelparameter f&#252;r SVM, ZFS, EMC, SAP/Oracle<br />
# cat /etc/system</p>
<p>&#8230;<br />
* Begin MDD root info (do not edit)<br />
rootdev:/pseudo/md@0:0,10,blk<br />
set md:mirrored_root_flag=1<br />
* End MDD root info (do not edit)</p>
<p>* ZFS<br />
* http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide</p>
<p>* disk-cache flush aus<br />
set zfs:zfs_nocacheflush=1</p>
<p>* 4GB RAM max. fuer ZFS-Arc-Cache (0xWERT , WERT = MB*1024*1024 &gt; HEX)<br />
set zfs:zfs_arc_max=0&#215;100000000</p>
<p>* File-Level-Prefetching<br />
* set zfs:zfs_prefetch_disable = 1</p>
<p>* Device-Level-Prefetching (13 = 8k-Bloecke fuer disks reads, OLTP-tuning)<br />
set zfs:zfs_vdev_cache_bshift = 13</p>
<p>* Device-Level-Prefetching ausschalten<br />
* set zfs:zfs_vdev_cache_max = 0&#215;1</p>
<p>* Device I/O Queue Size (I/O Concurrency)<br />
* I/O queue depth pro LUN, default=35<br />
* bei lokalen SATA-disks auf 10 setzen<br />
* ansonsten gleich ssd_max_throttle setzen<br />
set zfs:zfs_vdev_max_pending = 32</p>
<p>* EMC</p>
<p>* Queue-Laenge (empfohlen 20, bei Metadevices ggf. 32)<br />
set ssd:ssd_max_throttle=32</p>
<p>* Timeout in HEX, recommended 0x3c = 60s bei multipathing, sonst 0&#215;78<br />
set ssd:ssd_io_time=0x3c</p>
<p>* Verzoegerung bis device als offline betrachtet wird<br />
set fcp:fcp_offline_delay=20</p>
<p>* SAP / Oracle</p>
<p>* max. file descriptors pro Prozess<br />
set rlim_fd_cur=8192</p>
<p>* security: stack nicht ausfuehrbar<br />
set noexec_user_stack=1</p>
<p>Emulex-Treiber f&#252;r Anschlu&#223; an SAN-Switch konfigurieren<br />
# cat emlxs.conf<br />
&#8230;<br />
# +++ Variables relating to IP networking support. +++<br />
#<br />
# network-on:  Enable/Disable IP networking support in the driver.<br />
#<br />
# 0 = Disables IP networking suppport in the driver.<br />
# 1 = Enables IP networking suppport in the driver.<br />
#<br />
# Range:  Min:0  Max:1  Default:1<br />
#<br />
#network-on=1;<br />
network-on=0;<br />
#<br />
# +++ Fibre Channel specific parameters +++<br />
#<br />
# topology:  link topology for initializing the Fibre Channel connection.<br />
#<br />
#          0 = attempt loop mode, if it fails attempt point-to-point mode<br />
#          2 = attempt point-to-point mode only<br />
#          4 = attempt loop mode only<br />
#          6 = attempt point-to-point mode, if it fails attempt loop mode<br />
#<br />
# Set point-to-point mode if you want to run as an N_Port.<br />
# Set loop mode if you want to run as an NL_Port.<br />
#<br />
# Range:  Min:0  Max:6  Default:0<br />
#<br />
#topology=0;<br />
topology=2;<br />
# link-speed:  Sets the link speed setting for initializing the Fibre Channel<br />
#              connection.<br />
#<br />
#  0 = auto select<br />
#  1 = 1 Gigabaud<br />
#  2 = 2 Gigabaud<br />
#  4 = 4 Gigabaud<br />
#  8 = 8 Gigabaud<br />
#<br />
# Range:  Min:0  Max:8  Default:0<br />
#<br />
link-speed=0;<br />
&#8230;</p>
<p>Multipathing konfigurieren<br />
# cat fp.conf<br />
&#8230;<br />
#<br />
# I/O multipathing feature (MPxIO) can be enabled or disabled using<br />
# mpxio-disable property. Setting mpxio-disable=&#8221;no&#8221; will activate<br />
# I/O multipathing; setting mpxio-disable=&#8221;yes&#8221; disables the feature.<br />
#<br />
# Global mpxio-disable property:<br />
#<br />
# To globally enable MPxIO on all fp ports set:<br />
# mpxio-disable=&#8221;no&#8221;;<br />
#<br />
# To globally disable MPxIO on all fp ports set:<br />
# mpxio-disable=&#8221;yes&#8221;;<br />
#<br />
# Per port mpxio-disable property:<br />
#<br />
# You can also enable or disable MPxIO on a per port basis.<br />
# Per port settings override the global setting for the specified ports.<br />
# To disable MPxIO on port 0 whose parent is /pci@8,600000/SUNW,qlc@4 set:<br />
# name=&#8221;fp&#8221; parent=&#8221;/pci@8,600000/SUNW,qlc@4&#8243; port=0 mpxio-disable=&#8221;yes&#8221;;<br />
#<br />
# NOTE: If you just want to enable or disable MPxIO on all fp ports, it is<br />
# better to use stmsboot(1M) as it also updates /etc/vfstab.<br />
#<br />
#<br />
# You can describe a list of target port WWNs and LUN numbers which will<br />
# not be configured. LUN numbers will be interpreted as decimal. White<br />
# spaces and &#8216;,&#8217; can be used in the list of LUN numbers.<br />
#<br />
# pwwn-lun-blacklist=<br />
# &#8220;target-port-wwn,lun-list&#8221;<br />
#<br />
# To prevent LUNs 1 and 2 from being configured for target<br />
# port 510000f010fd92a1 and target port 510000e012079df1, set:<br />
#<br />
# pwwn-lun-blacklist=<br />
# &#8220;510000f010fd92a1,1,2&#8243;,<br />
# &#8220;510000e012079df1,1,2&#8243;;<br />
#<br />
# mpxio einschalten<br />
mpxio-disable=&#8221;no&#8221;;<br />
# mpxio fuer interne FC disks ausschalten<br />
name=&#8221;fp&#8221; parent=&#8221;/pci@9,600000/SUNW,qlc@2&#8243; port=0 mpxio-disable=&#8221;yes&#8221;;</p>
<p>Multipathing f&#252;r Zusammenarbeit mit EMC DMX  konfigurieren<br />
# cat /kernel/drv/scsi_vhci.conf<br />
&#8230;<br />
# Load balancing global configuration: setting load-balance=&#8221;none&#8221; will cause<br />
# all I/O to a given device (which supports multipath I/O) to occur via one<br />
# path.  Setting load-balance=&#8221;round-robin&#8221; will cause each path to the device<br />
# to be used in turn.<br />
#<br />
load-balance=&#8221;round-robin&#8221;;<br />
#<br />
# Automatic failback configuration<br />
# possible values are auto-failback=&#8221;enable&#8221; or auto-failback=&#8221;disable&#8221;<br />
auto-failback=&#8221;enable&#8221;;<br />
#<br />
# For enabling MPxIO support for 3rd party symmetric device need an<br />
# entry similar to following in this file. Just replace the &#8220;SUN     SENA&#8221;<br />
# part with the Vendor ID/Product ID for the device, exactly as reported by<br />
# Inquiry cmd.<br />
#<br />
# device-type-scsi-options-list =<br />
# &#8220;SUN     SENA&#8221;, &#8220;symmetric-option&#8221;;<br />
#<br />
# symmetric-option = 0&#215;1000000;<br />
# Konfiguration fuer EMC Symmetrix<br />
# zwischen EMC und SYMMETRIX 5 Leerzeichen!!!<br />
device-type-scsi-options-list = &#8220;EMC     SYMMETRIX&#8221;, &#8220;symmetric-option&#8221;;<br />
symmetric-option = 0&#215;1000000;</p>
<p>Zum Aktivieren der Konfiguration:<br />
# reboot &#8212; -r</p>
<p>Dies stellt nur eine kurze &#220;bersicht der relevanten Parameter f&#252;r ein Testsystem dar. Kommentare und konstruktive Kritik sind willkommen <img src='http://otmanix.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/05/01/parameter-fuer-saporacle-testsystem-auf-solaris10u5-emc-und-zfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solaris als Storageserver</title>
		<link>http://otmanix.de/2008/04/21/solaris-als-storageserver/</link>
		<comments>http://otmanix.de/2008/04/21/solaris-als-storageserver/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 20:34:21 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Netapp]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[CIFS]]></category>
		<category><![CDATA[fc]]></category>
		<category><![CDATA[fcoe]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[iSNS]]></category>
		<category><![CDATA[mpxio]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[svm]]></category>
		<category><![CDATA[UFS]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=487</guid>
		<description><![CDATA[&#8220;Wo liegt der Reiz an Solaris?&#8221; werde ich immer wieder gefragt. Eines der Sahnest&#252;cke von Solaris ist meiner Meinung nach der Einsatz als universelle Storageplattform auf LowCost-Hardware, z.B. als g&#252;nstiger Ersatz f&#252;r einen Netapp-Filer. Wer die Opensolaris-Entwicklung etwas mitverfolgt erlebt &#8230; <a href="http://otmanix.de/2008/04/21/solaris-als-storageserver/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8220;Wo liegt der Reiz an Solaris?&#8221; werde ich immer wieder gefragt. Eines der Sahnest&#252;cke von Solaris ist meiner Meinung nach der Einsatz als universelle Storageplattform auf LowCost-Hardware, z.B. als g&#252;nstiger Ersatz f&#252;r einen Netapp-Filer. Wer die Opensolaris-Entwicklung etwas mitverfolgt erlebt hier beinahe monatlich neue Features im Storageumfeld. Hier ist bei weitem noch kein Ende der Entwicklung in Sicht.</p>
<p><a href="http://www.opensolaris.org/os/community/storage/" target="_self">http://www.opensolaris.org/os/community/storage/</a></p>
<p><strong>SVM, UFS, ZFS &#8211; Volumemanager, Filesysteme, Volumes, Snapshots, uvm.<br />
</strong></p>
<p>Traditionell wird unter Solaris der SVM als Volumemanager benutzt, UFS ist das Standard-Filesystem. Mit Multiterabyte-Support und Journaling per SVM wurde UFS im Nachhinein aufgebohrt. UFS-Snapshots funktionieren, wirken aber irgendwie wie ein angest&#252;ckelter Fremdk&#246;rper. Das Handling von SVM ist sehr gew&#246;hnungsbed&#252;rftig, Freunde gewinnt man so sicherlich nicht. SVM/UFS ist heute nach wie vor f&#252;r die Spiegelung von lokalen Bootdevices &#252;blich.</p>
<p>Der gro&#223;e Wurf gelang Sun mit ZFS. ZFS ist Volumemanager und Filesystem zugleich. Damit ist die Liste der Features aber noch lange nicht ersch&#246;pft. Prinzipiell werden Platten oder Slices (Partitionen) einem Pool zugewiesen, ein entsprechender RAID-Level gesetzt (Striping, Mirroring, RAID-Z) und diverse Parameter wie z.B. Blocksize gesetzt. In einem Pool k&#246;nnen dann ZFS-Filesysteme oder Volumes (&#228;hnlich RAW-devices) angelegt und mit Parametern, wie z.B. Quota und Reservierung, versehen werden. Auf Volumes k&#246;nnen beliebige Filesysteme aufgebracht werden.</p>
<p>Auf ZFS-Pools, -Filesysteme und -Volumes k&#246;nnen Snapshots angewendet werden. Diese k&#246;nnen auch geclont und damit beschreibbar wiederverwendet werden.</p>
<p>Mit zfs send/receive k&#246;nnen ZFS-Daten &#252;ber IP repliziert werden.</p>
<p>ZFS Pools k&#246;nnen exportiert und auf einem anderen Rechner wieder importiert werden. Ge&#228;nderte Hardwarepfade, etc. spielen keine Rolle &#8211; so lange alle Platten eines Pools zur Verf&#252;gung stehen klappt der Import.</p>
<p>ZFS ist (noch?) nicht als Shared Filesystem geeignet. D.h. im Cluster kann es nur f&#252;r Failoverszenarien eingesetzt werden.</p>
<p>Die Performance von ZFS ist abh&#228;ngig vom Szenario, wo es zum Einsatz kommen soll. Mittlerweile in den meisten Bereichen UFS ebenb&#252;rtig gibt es noch Potential zu VxFS. Tuning ist oft sinnvoll. Je h&#246;her das Solaris-Release, desto mehr M&#246;glichkeiten zur Optimierung gibt es.</p>
<p>ZFS bietet neben der eing&#228;ngen Shell-Kommandos auch ein Webgui.</p>

<a href='http://otmanix.de/2008/04/21/solaris-als-storageserver/zfs-admin-pool/' title='zfs-admin-pool'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/04/zfs-admin-pool-150x150.gif" class="attachment-thumbnail" alt="zfs-admin-pool" title="zfs-admin-pool" /></a>
<a href='http://otmanix.de/2008/04/21/solaris-als-storageserver/zfs-admin/' title='zfs-admin'><img width="150" height="150" src="http://otmanix.de/wp-content/uploads/2008/04/zfs-admin-150x150.gif" class="attachment-thumbnail" alt="zfs-admin" title="zfs-admin" /></a>

<p>ZFS hat eingebaute Mechanismen wie &#8220;Self Healing&#8221; und Schutz gegen &#8220;silent data corruption&#8221;.</p>
<p><a href="http://blogs.sun.com/chrisg/entry/latency_bubble_in_your_io" target="_self">http://blogs.sun.com/chrisg/entry/latency_bubble_in_your_io</a></p>
<p><a href="http://przemol.blogspot.com/2008/02/zfs-vs-vxfs-vs-ufs-on-x4500-thumper.html" target="_self">http://przemol.blogspot.com/2008/02/zfs-vs-vxfs-vs-ufs-on-x4500-thumper.html</a></p>
<p><a href="http://blogs.sun.com/SC/entry/why_sunw_nfs_is_required" target="_self">http://blogs.sun.com/SC/entry/why_sunw_nfs_is_required</a></p>
<p><a href="http://www.solarisinternals.com//wiki/index.php?title=Category:ZFS" target="_self">http://www.solarisinternals.com//wiki/index.php?title=Category:ZFS</a></p>
<p><a href="http://www.opensolaris.org/os/community/zfs/docs/" target="_self">http://www.opensolaris.org/os/community/zfs/docs/</a></p>
<p><a href="http://wiki.edv-widhalm.com/index.php/Solaris_Volume_Manager_%28HowTo%29" target="_self">http://wiki.edv-widhalm.com/index.php/Solaris_Volume_Manager_%28HowTo%29</a></p>
<p><a href="http://wiki.edv-widhalm.com/index.php/Zfs_%28HowTo%29" target="_self">http://wiki.edv-widhalm.com/index.php/Zfs_%28HowTo%29</a></p>
<p><a href="http://www.learning-solaris.com/index.php/category/unix-solaris-storage-volume-management/" target="_self">http://www.learning-solaris.com/index.php/category/unix-solaris-storage-volume-management/</a></p>
<p><a href="http://www.osnews.com/story/19665/Solaris_Filesystem_Choices" target="_self">http://www.osnews.com/story/19665/Solaris_Filesystem_Choices</a></p>
<p><a title="zfs cache flush" href="http://blogs.digitar.com/jjww/?itemid=52" target="_self">http://blogs.digitar.com/jjww/?itemid=52</a></p>
<p><strong>NAS &#8211; iSCSI</strong></p>
<p>Solaris beherrscht iSCSI Initiator (Zugriff auf iSCSI-Volume) und iSCSI Target (Bereitstellen<br />
eines iSCSI Volumes). Dabei kann z.B. ein ZFS Volume als iSCSI Target genutzt werden. Das kann man z.B. nutzen um einem Windows- oder VMware-ESX-Server Diskspace zur Verf&#252;gung zu stellen. Von den ZFS Volumes k&#246;nnen dann Snapshots erstellt werden.</p>
<p><a href="http://blogs.sun.com/mhuff/entry/introduction_to_iscsi_in_solaris" target="_self">http://blogs.sun.com/mhuff/entry/introduction_to_iscsi_in_solaris</a></p>
<p><a href="http://www.opensolaris.org/os/project/iscsitgt/" target="_self">http://www.opensolaris.org/os/project/iscsitgt/</a></p>
<p><a href="http://www.opensolaris.org/os/project/isns/" target="_self">http://www.opensolaris.org/os/project/isns/</a></p>
<p><a href="http://blogs.sun.com/lokibear/entry/download_isns_web_based_management" target="_self">http://blogs.sun.com/lokibear/entry/download_isns_web_based_management</a></p>
<p><strong>NAS Freigaben &#8211; NFS und CIFS</strong></p>
<p>ZFS-Filesysteme beherrschen UNIX- und Windows-ACLs (W2K kompatibel) &#8211; damit entfallen viele H&#252;rden als Netzwerkspeicher. Dar&#252;ber hinaus k&#246;nnen in ZFS-Filesystemen NFS- und CIFS-Freigaben als Eigenschaften eingerichtet werden. Eine ADS-Integration ist auch m&#246;glich. Der brandneue CIFS-Server mit ZFS-Integration d&#252;rfte unter Solaris eine ernsthafte Konkurrenz zu Samba werden.</p>
<p><a href="http://blogs.sun.com/timthomas/entry/opensolaris_as_a_storageos_the" target="_self">http://blogs.sun.com/timthomas/entry/opensolaris_as_a_storageos_the</a></p>
<p><a href="http://blogs.sun.com/dougm/" target="_self">http://blogs.sun.com/dougm/</a></p>
<p><a href="http://blogs.sun.com/amw/entry/cifs_in_solaris" target="_self">http://blogs.sun.com/amw/entry/cifs_in_solaris</a></p>
<p><strong>SAN &#8211; Fibrechannel, FCoE<br />
</strong></p>
<p>Im Bereich Fibrechannel wurde zuletzt in erster Linie in leichtere Administration auf der Shell investiert. Interessant sind die OpenSolaris-Projekte Comstar und FC over Ethernet. Hier bewegt sich einiges, gerade auch im Bereich Virtualisierung mit NPIV (virtuelle FC-HBAs).</p>
<p><a href="http://www.opensolaris.org/os/project/comstar/" target="_self">http://www.opensolaris.org/os/project/comstar/</a></p>
<p><a href="http://www.opensolaris.org/os/project/fcoe/" target="_self">http://www.opensolaris.org/os/project/fcoe/</a></p>
<p><a href="http://www.opensolaris.org/os/project/npiv/" target="_self">http://www.opensolaris.org/os/project/npiv/</a></p>
<p><strong>mpxio &#8211; Multipathing</strong></p>
<p>Solaris unterst&#252;tzt mit mpxio Multipathing f&#252;r SCSI-, FC-, SAS- und iSCSI-Disks. Speichersysteme mit SCSI SPC-2/3 werrden automatisch erkannt, eine manuelle Zuordnung in der Konfigurationsdatei durch Vendor und Product ist auch m&#246;glich, z.B. &#8220;EMC     SYMMETRIX&#8221;. Es wird Failover und Roundrobin als Verfahren unterst&#252;tzt. Mit dem mpathadm-Kommando ist die Administration sehr eing&#228;ngig. Durch mpxio wird aus den verschiedenen Hardwarepfaden (verschiedene Controller/Targets, gleiche LUN) ein virtueller Pfad erstellt, der dann f&#252;r die Konfiguration im Volumemanager benutzt wird.</p>
<p><a href="http://www.opensolaris.org/os/project/mpxio/" target="_self">http://www.opensolaris.org/os/project/mpxio/</a></p>
<p>last but not least: ZFS in der Praxis &#8230; (Achtung! US-Propaganda)<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/CN6iDzesEs0&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/CN6iDzesEs0&amp;hl=en" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/04/21/solaris-als-storageserver/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
