<?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; OpenSolaris</title>
	<atom:link href="http://otmanix.de/category/opensolaris/feed/" rel="self" type="application/rss+xml" />
	<link>http://otmanix.de</link>
	<description>Wissenswertes und Belangloses aus dem Leben eines Admins</description>
	<lastBuildDate>Sat, 11 Feb 2012 00:58:23 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Nachruf: Servus c0t0d0s0.org</title>
		<link>http://otmanix.de/2011/07/24/nachruf-servus-c0t0d0s0-org/</link>
		<comments>http://otmanix.de/2011/07/24/nachruf-servus-c0t0d0s0-org/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 08:50:51 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[LDom]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sparc]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[ZFS]]></category>
		<category><![CDATA[c0t0d0s0]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=2329</guid>
		<description><![CDATA[Der norddeutsche Blogger, Vielflieger und IT-Mensch J&#246;rg M&#246;llenkamp hat die digitalen Pforten seines Blogs c0t0d0s0.org laut eigenem Bekunden f&#252;r immer eingestellt. Jeder, der irgendwie mit Solaris / OpenSolaris in Ber&#252;hrung kam, ist wohl zwangl&#228;ufig irgendwann &#252;ber einen seiner Artikel gestolpert. &#8230; <a href="http://otmanix.de/2011/07/24/nachruf-servus-c0t0d0s0-org/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Der norddeutsche Blogger, Vielflieger und IT-Mensch J&#246;rg M&#246;llenkamp hat die digitalen Pforten seines Blogs <a href="http://c0t0d0s0.org/" target="_blank">c0t0d0s0.org</a> laut eigenem Bekunden f&#252;r immer eingestellt.</p>
<p>Jeder, der irgendwie mit Solaris / OpenSolaris in Ber&#252;hrung kam, ist wohl zwangl&#228;ufig irgendwann &#252;ber einen seiner Artikel gestolpert. Besonders hervorzuheben ist die Reihe &#8220;less known Solaris features&#8221;, zusammengefasst auch als PDF erh&#228;ltlich. Fr&#252;her bei Sun, heute bei Oracle besch&#228;ftigt, hat er &#252;ber IT-Trends berichtet, eigene Einsch&#228;tzungen zu aktuellen Themen abgegeben und howtos verfasst. Nicht immer frei von Scheuklappen, aber stets um Objektivit&#228;t bem&#252;ht, auch mal selbstkritisch und vor allem technikbegeistert&#8230; so habe ich dieses Blog erlebt. Nach dem Wechsel von Solaris zu AIX im eigenem Haus war dies auch immer eine Informationsquelle f&#252;r mich aktuelle Entwicklungen im Solaris-Umfeld nicht zu verpassen.</p>
<p>Ich bedaure deshalb die Einstellung dieses Blogs und sage servus!</p>
<p>&nbsp;</p>
<p>P.S.</p>
<p><a href="http://de.wikipedia.org/wiki/Servus" target="_blank">Servus</a> ist universell zur Verabschiedung, aber auch zur Begr&#252;&#223;ung verwendbar. In diesem Sinne &#8211; vielleicht sieht man sich in den Tiefen des digitalen Netzes wieder&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2011/07/24/nachruf-servus-c0t0d0s0-org/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Automatisiertes Schreiben von disk label unter Solaris</title>
		<link>http://otmanix.de/2009/03/18/automatisiertes-schreiben-von-disk-label-unter-solaris/</link>
		<comments>http://otmanix.de/2009/03/18/automatisiertes-schreiben-von-disk-label-unter-solaris/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 20:16:11 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[fmthard]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[prtvtoc]]></category>
		<category><![CDATA[svm]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=1133</guid>
		<description><![CDATA[Wer unter Solaris mit UFS-Filesystemen arbeitet muss vor der Benutzung einer Platte selbige mit einem disk label (vtoc bzw. Partitionstabelle) versehen. Dazu startet man den Befehl &#8220;format&#8221;, w&#228;hlt die gew&#252;nschte Disk aus, &#228;ndert unter &#8220;partition&#8221; die Gr&#246;&#223;en f&#252;r die Partitionen, &#8230; <a href="http://otmanix.de/2009/03/18/automatisiertes-schreiben-von-disk-label-unter-solaris/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wer unter Solaris mit UFS-Filesystemen arbeitet muss vor der Benutzung einer Platte selbige mit einem disk label (vtoc bzw. Partitionstabelle) versehen. Dazu startet man den Befehl &#8220;format&#8221;, w&#228;hlt die gew&#252;nschte Disk aus, &#228;ndert unter &#8220;partition&#8221; die Gr&#246;&#223;en f&#252;r die Partitionen, speichert das mit &#8220;label&#8221; und beendet das Programm mit &#8220;quit&#8221;.</p>
<pre>root@server # <strong>format</strong>
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c0t0d0 &lt;SUN36G cyl 24620 alt 2 hd 27 sec 107&gt;
          /ssm@0,0/pci@1a,700000/pci@1/SUNW,isptwo@4/sd@0,0
       1. c1t0d0 &lt;SUN36G cyl 24620 alt 2 hd 27 sec 107&gt;
          /ssm@0,0/pci@1b,700000/pci@1/SUNW,isptwo@4/sd@0,0
       2. c2t40d41 &lt;EMC-SYMMETRIX-5772 cyl 49598 alt 2 hd 30 sec 128&gt;
          /ssm@0,0/pci@1a,600000/pci@1/lpfc@4/sd@28,29
...</pre>
<pre>Specify disk (enter its number): <strong>0</strong>
selecting c0t0d0
[disk formatted]

FORMAT MENU:
        disk       - select a disk
        type       - select (define) a disk type
        partition  - select (define) a partition table
        current    - describe the current disk
        format     - format and analyze the disk
        repair     - repair a defective sector
        label      - write label to the disk
        analyze    - surface analysis
        defect     - defect list management
        backup     - search for backup labels
        verify     - read and display labels
        save       - save new disk/partition definitions
        inquiry    - show vendor, product and revision
        volname    - set 8-character volume name
        !&lt;cmd&gt;     - execute &lt;cmd&gt;, then return
        quit
format&gt; <strong>partition</strong>

PARTITION MENU:
        0      - change `0' partition
        1      - change `1' partition
        2      - change `2' partition
        3      - change `3' partition
        4      - change `4' partition
        5      - change `5' partition
        6      - change `6' partition
        7      - change `7' partition
        select - select a predefined table
        modify - modify a predefined partition table
        name   - name the current table
        print  - display the current table
        label  - write partition map and label to the disk
        !&lt;cmd&gt; - execute &lt;cmd&gt;, then return
        quit
partition&gt; <strong>print</strong>
Current partition table (original):
Total disk cylinders available: 24620 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders         Size            Blocks
  0       root    wm       0 -  6812        9.39GB    (6813/0/0)  19682757
  1       swap    wu    6813 - 21330       20.00GB    (14518/0/0) 41942502
  2     backup    wm       0 - 24619       33.92GB    (24620/0/0) 71127180
  3 unassigned    wm       0                0         (0/0/0)            0
  4 unassigned    wm       0                0         (0/0/0)            0
  5        var    wm   21331 - 24233        4.00GB    (2903/0/0)   8386767
  6 unassigned    wm   24234 - 24596      512.06MB    (363/0/0)    1048707
  7 unassigned    wm   24597 - 24619       32.44MB    (23/0/0)       66447

partition&gt; <strong>quit</strong>

FORMAT MENU:
        disk       - select a disk
        type       - select (define) a disk type
        partition  - select (define) a partition table
        current    - describe the current disk
        format     - format and analyze the disk
        repair     - repair a defective sector
        label      - write label to the disk
        analyze    - surface analysis
        defect     - defect list management
        backup     - search for backup labels
        verify     - read and display labels
        save       - save new disk/partition definitions
        inquiry    - show vendor, product and revision
        volname    - set 8-character volume name
        !&lt;cmd&gt;     - execute &lt;cmd&gt;, then return
        quit
format&gt; <strong>quit</strong></pre>
<p>Im Bereich &#8220;partition&#8221; kann man mit &#8220;print&#8221; die aktuelle Partitionstabelle ansehen. Bei neuen Platten wird ein Standardvorschlag zur Partitionierung angezeigt, der nat&#252;rlich abge&#228;ndert werden kann. Wird dies nicht getan und trotzdem &#8220;label&#8221; ausgef&#252;hrt, wird dieser default-label geschrieben.</p>
<p>Hat man nun die Aufgabe eine gr&#246;&#223;ere Anzahl Platten zu partitionieren m&#246;chte man dann den Vorgang doch irgendwie automatisieren. Dazu gibt es die Tools prtvtoc und fmthard. Mit prtvtoc kann die Partitionstabelle einer Platte als Text in genormter Form ausgegeben werden.</p>
<pre>root@server # <strong>prtvtoc /dev/rdsk/c0t0d0s0</strong></pre>
<pre>* /dev/rdsk/c0t0d0s2 partition map</pre>
<pre>*</pre>
<pre>* Dimensions:</pre>
<pre>*     512 bytes/sector</pre>
<pre>*     107 sectors/track</pre>
<pre>*      27 tracks/cylinder</pre>
<pre>*    2889 sectors/cylinder</pre>
<pre>*   24622 cylinders</pre>
<pre>*   24620 accessible cylinders</pre>
<pre>*</pre>
<pre>* Flags:</pre>
<pre>*   1: unmountable</pre>
<pre>*  10: read-only</pre>
<pre>*</pre>
<pre>*                          First     Sector    Last</pre>
<pre>* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory</pre>
<pre>       0      2    00          0  19682757  19682756</pre>
<pre>       1      3    01   19682757  41942502  61625258</pre>
<pre>       2      5    00          0  71127180  71127179</pre>
<pre>       5      7    00   61625259   8386767  70012025</pre>
<pre>       6      0    00   70012026   1048707  71060732</pre>
<pre>       7      0    00   71060733     66447  71127179</pre>
<p>Diese Ausgabe l&#228;&#223;t sich nun als Vorlage nutzen um Platten mit &#8220;fmthard&#8221; zu partitionieren. Sinn ergibt das nat&#252;rlich nur bei Disks mit gleicher Gr&#246;&#223;e.</p>
<pre>prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c1t0d0s2</pre>
<p>Dummerweise bekommt man nun ziemlich wahrscheinlich einen I/O-error beim Schreiben der Partitionstabelle auf die zweite Platte (wenn diese neu ist). Hier des R&#228;tsels L&#246;sung:</p>
<p><em>manpage zu &#8220;fmthard</em>&#8221;</p>
<blockquote><p>For disks under one terabyte, fmthard cannot write a VTOC on an unlabeled disk. Use format(1M) for this purpose.<br />
SunOS 5.10          Last change: 11 Apr 2005</p></blockquote>
<p>Na klasse, da l&#228;&#223;t sich das Tool zum Automatisieren in der Masse der Anwendungsf&#228;lle also nicht nutzen. Weniger bekannt ist der folgende Workaround:</p>
<p>Man automatisiert das Schreiben eines Standard disk label mit &#8220;Format&#8221; und benutzt im Anschluss wie oben gezeigt &#8220;prtvtoc&#8221; und &#8220;fmthard&#8221; (&#252;blicherweise wird immer die Slice 2 angegeben, da diese per Definition die komplette Disk umfassen sollte!).</p>
<pre class="MsoNormal">echo label &gt; /tmp/input
echo quit &gt;&gt; /tmp/input
format -d c1t0d0  -f /tmp/input
prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c1t0d0s2</pre>
<p>Um eine gr&#246;&#223;ere Zahl Disks zu partitionieren schreibt man ein kleines Skript:</p>
<pre>cd /dev/rdsk/
echo label &gt; /tmp/input
echo quit &gt;&gt; /tmp/input
DISKS=$(ls c4t50d*s2|sed 's/s2//')
export DISKS
for i in $DISKS
do
format -d $i -f /tmp/input
done</pre>
<p>In diesem Beispiel werden alle LUNs am Controller 4 / Target 50 mit einem Standard disk label versehen.</p>
<p>Danach kann man z.B. das Partitionslayout einer Platte auf alle neuen Platten &#252;bertragen:</p>
<pre>for i in $DISKS
do
prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/${i}s2
done</pre>
<p>Alternativ k&#246;nnte man aber auch die neuen Platten einem Diskset hinzuf&#252;gen:</p>
<pre>for i in $DISKS
do
<span lang="EN-US">metaset -s oradb -a $i</span>
done</pre>
<p>P.S.</p>
<p>Die Skripte kann man nat&#252;rlich noch sch&#246;ner schreiben. Ich will hier nur das Prinzip zeigen&#8230;</p>
<p>Hier noch etwas Lesestoff: <a href="http://docs.sun.com/app/docs/doc/817-5093/disksprep-103?a=view">http://docs.sun.com/app/docs/doc/817-5093/disksprep-103?a=view</a></p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/03/18/automatisiertes-schreiben-von-disk-label-unter-solaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>grub loswerden</title>
		<link>http://otmanix.de/2009/01/25/grub-loswerden/</link>
		<comments>http://otmanix.de/2009/01/25/grub-loswerden/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 13:43:03 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[fixboot]]></category>
		<category><![CDATA[fixmbr]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Multiboot]]></category>
		<category><![CDATA[Wiederherstellungskonsole]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=977</guid>
		<description><![CDATA[Wer Linux oder OpenSolaris in einer Multiboot-Umgebung betreibt verwendet i.d.R. grub als Bootmanager. Will man dann u.U. grub wieder loswerden, z.B. weil man OpenSolaris nur testen wollte, und auf den Standard Windows XP Bootmanager wieder zur&#252;ckstellen funktioniert das folgenderma&#223;en: Windows XP &#8230; <a href="http://otmanix.de/2009/01/25/grub-loswerden/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wer Linux oder OpenSolaris in einer Multiboot-Umgebung betreibt verwendet i.d.R. grub als Bootmanager. Will man dann u.U. grub wieder loswerden, z.B. weil man OpenSolaris nur testen wollte, und auf den Standard Windows XP Bootmanager wieder zur&#252;ckstellen funktioniert das folgenderma&#223;en:</p>
<ul>
<li>Windows XP CD und Administrator-Passwort bereithalten (falls nicht bekannt, das Passwort vorher neu vergeben!)</li>
<li>Windows-Partition auf aktiv setzen (Windows &gt; rechte MT auf Arbeitsplatz &gt; Verwalten &gt; Datenspeicher &gt; Datentr&#228;gerverwaltung &gt; rechte MT  auf Partition C: &gt; Partition als aktiv markieren &gt; ja), danach Reboot</li>
<li> von Windows XP CD starten und mit &#8220;R&#8221; in die <a href="http://support.microsoft.com/kb/314058/de" target="_blank">Wiederherstellungskonsole</a> wechseln, i.d.R. mit &#8220;1&#8243; das relevante Windows ausw&#228;hlen und das Administrator-Passwort eingeben</li>
<li>Danach fixboot, ggf. auch fixmbr eingeben, anschlie&#223;end Reboot</li>
<li>Danach k&#246;nnen die Linux-/OpenSolaris-Partitionen gefahrlos in der Datentr&#228;gerverwaltung gel&#246;scht werden</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/01/25/grub-loswerden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Performance&#252;berwachung unter Solaris</title>
		<link>http://otmanix.de/2009/01/18/performanceueberwachung-unter-solaris/</link>
		<comments>http://otmanix.de/2009/01/18/performanceueberwachung-unter-solaris/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 17:18:03 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=945</guid>
		<description><![CDATA[Will man bei Solaris die Performance &#252;berwachen empfehle ich zus&#228;tzlich zu den mitgelieferten Tools die Programme der Performance Tools  CD. Hier ein paar &#8220;real life&#8221;-Ausgaben der Systemlast auf einem Sun Fire 6800-System (Oracle-DB-Import w&#228;hrend Unicode-Migration eines mySAP.ERP2005-Systems). Im Beispiel wird &#8230; <a href="http://otmanix.de/2009/01/18/performanceueberwachung-unter-solaris/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Will man bei Solaris die Performance &#252;berwachen empfehle ich zus&#228;tzlich zu den mitgelieferten Tools die Programme der <a title="Performance Tools CD" href="http://blogs.sun.com/partnertech/entry/update_solaris_performance_toolscd_3" target="_self">Performance Tools  CD</a>. Hier ein paar &#8220;real life&#8221;-Ausgaben der Systemlast auf einem Sun Fire 6800-System (Oracle-DB-Import w&#228;hrend Unicode-Migration eines mySAP.ERP2005-Systems). Im Beispiel wird eine auf Disk exportierte DB in eine leere DB importiert. Dabei wird auch auf Unicode konvertiert.</p>
<p>Die Tools cpubar und iobar in Aktion:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/01/unicode1.jpg"><img class="alignnone size-full wp-image-946" title="cpubar und iobar" src="http://otmanix.de/wp-content/uploads/2009/01/unicode1.jpg" alt="cpubar und iobar" width="50%" height="50%" /></a></p>
<p>Im linken Bereich von cpubar sieht man die Auslastung der CPU-cores. Der deutlich gr&#246;&#223;te Teil der Last (g&#252;n) wird vom R3load und den Oracle-Prozessen verbraucht. Die vom Betriebssystem selbst bzw. vom Kernel verursachte Last wird rot dargestellt. Der orange Teil stellt dar, dass die cores mehr oder weniger auf IO warten mussten, d.h. von Disk lesen und auf Disk schreiben. Deutlicher wird das am zweiten roten Balken rechts daneben. In der &#8220;blocked queue&#8221; sieht man wie viele Prozesse aktuell auf IO warten.  Der Speicherverbrauch wird au&#223;erdem weiter rechts angezeigt.</p>
<p>iotop Statistik:</p>
<p><a href="http://otmanix.de/wp-content/uploads/2009/01/unicode2.jpg"><img class="alignnone size-full wp-image-947" title="iotop" src="http://otmanix.de/wp-content/uploads/2009/01/unicode2.jpg" alt="iotop" width="336" height="207" /></a></p>
<p>Diese iotop-statistik zeigt eines deutlich: Es gibt bei Zugriffen auf Speichermedien mehr relevante Werte als den Durchsatz in MB/s. Interessant ist vor allem auch <a title="iops" href="http://en.wikipedia.org/wiki/IOPS" target="_blank">IOPS</a> (Schreib- und Lesevorg&#228;nge). Datenbanken wie Oracle schreiben und lesen i.d.R. in 8kB gro&#223;en B&#246;cken.</p>
<p>In diesem Beispiel sind die Disks per Multipathing-Software (hier EMC Powerpath) an ein Storagesystem angebunden (hier EMC DMX4). Dabei stehen 2 Dual-Channel 2Gb/s Fibrechannel-HBAs vom Typ Emulex LP9002-DC zur Verf&#252;gung. Der HBA-Typ bzw. der daruf verbaute <a title="asic" href="http://de.wikipedia.org/wiki/Anwendungsspezifische_Integrierte_Schaltung" target="_blank">ASIC</a> entscheidet &#252;ber dessen Leistungsf&#228;higkeit.</p>
<p>F&#252;r die Administration unter Windows kann <a title="putty und xming" href="http://sourceforge.net/project/showfiles.php?group_id=156984" target="_blank">Portable Putty und XMing</a> empfehlen (ssh-Client und X-Server).</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2009/01/18/performanceueberwachung-unter-solaris/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>mediatomb 0.12 unter OpenSolaris 2008.11 im Eigenbau &#8211; Teil 2</title>
		<link>http://otmanix.de/2008/12/21/mediatomb-012-unter-opensolaris-200811-im-eigenbau-teil-2/</link>
		<comments>http://otmanix.de/2008/12/21/mediatomb-012-unter-opensolaris-200811-im-eigenbau-teil-2/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 17:21:38 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Indiana]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[Mediaserver]]></category>
		<category><![CDATA[mediatomb]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=894</guid>
		<description><![CDATA[Zuletzt habe ich mediatomb 0.12 mit gcc unter dem neuen OpenSolaris 2008.11 kompiliert. Allerdings fehlte die Mysql-Unterst&#252;tzung dank Fehler beim kompilieren. Schuld daran ist das Paket SUNWmysql5 im Release-Repository. Deshalb nun zun&#228;chst Mysql selbst kompilieren&#8230; Unter http://dev.mysql.com/downloads/mysql/5.1.html#source kann man ein &#8230; <a href="http://otmanix.de/2008/12/21/mediatomb-012-unter-opensolaris-200811-im-eigenbau-teil-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Zuletzt habe ich mediatomb 0.12 mit gcc unter dem neuen OpenSolaris 2008.11 kompiliert. Allerdings fehlte die Mysql-Unterst&#252;tzung dank Fehler beim kompilieren. Schuld daran ist das Paket SUNWmysql5 im Release-Repository.</p>
<p>Deshalb nun zun&#228;chst Mysql selbst kompilieren&#8230;</p>
<p>Unter http://dev.mysql.com/downloads/mysql/5.1.html#source kann man ein aktuelles Quellcode-Paket als tar.gz herunterladen. Dieses mu&#223; zun&#228;chst entpackt werden und dann eine Shell im selben Verzeichnis ge&#246;ffnet werden. Ich installiere wie zuletzt Eigenproduktionen unter /opt/local.</p>
<p>otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>CC=gcc</strong><br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>export CC=gcc</strong><br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>export CFLAGS=&#8221;-O3 -fno-omit-frame-pointer&#8221;</strong><br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>export CXX=gcc</strong><br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>export CXXFLAGS=&#8221;-O3 -fno-omit-frame-pointer -felide-constructors -fno-exceptions -fno-rtti&#8221;</strong><br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>./configure &#8211;prefix=/opt/local/mysql &#8211;localstatedir=/opt/local/mysql/data &#8211;libexecdir=/opt/local/mysql/bin &#8211;with-extra-charsets=complex &#8211;enable-thread-safe-client &#8211;enable-local-infile &#8211;disable-shared</strong><br />
checking build system type&#8230; i386-pc-solaris2.11<br />
&#8230;<br />
config.status: creating include/config.h<br />
config.status: executing depfiles commands<br />
config.status: executing default commands<br />
MySQL has a Web site at http://www.mysql.com/ which carries details on the latest release, upcoming features, and other information to make your<br />
work or play with MySQL more productive. There you can also find information about mailing lists for MySQL discussion. Remember to check the platform specific part of the reference manual for hints about installing MySQL on your platform. Also have a look at the files in the Docs directory.<br />
Thank you for choosing MySQL!<br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$<br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>cd sql</strong><br />
otmanix@pc103835:~/Downloads/mysql-5.1.30/sql$ <strong>pfexec /usr/ccs/bin/ar -ts .libs/libndb.a</strong><br />
libndb_la-ha_ndbcluster.o<br />
libndb_la-ha_ndbcluster_binlog.o<br />
libndb_la-ha_ndbcluster_cond.o<br />
otmanix@pc103835:~/Downloads/mysql-5.1.30/sql$ <strong>cd ..</strong><br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>pfexec make</strong><br />
&#8230;<br />
make[1]: Leaving directory `/export/home/otmanix/Downloads/mysql-5.1.30/win&#8217;<br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$<br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$ <strong>pfexec make install</strong><br />
&#8230;<br />
make[1]: Leaving directory `/export/home/otmanix/Downloads/mysql-5.1.30/win&#8217;<br />
otmanix@pc103835:~/Downloads/mysql-5.1.30$</p>
<p>Nun ist also Mysql kompiliert und installiert. Ein neuer Versuch mu&#223; zeigen, ob der Mysql-Support im mediatomb mit dem Mysql-Eigenbau beim kompilieren erfolgreicher l&#228;uft&#8230;<br />
otmanix@pc103835:~/Downloads/mediatomb$ <strong>./configure &#8211;prefix=/opt/local &#8211;enable-db-autocreate &#8211;enable-iconv-lib &#8211;enable-mrreg-service &#8211;enable-protocolinfo-extension &#8211;enable-sqlite3 &#8211;enable-libjs &#8211;enable-libmagic &#8211;enable-taglib &#8211;enable-libexif &#8211;enable-youtube &#8211;enable-external-transcoding &#8211;enable-curl &#8211;enable-ffmpeg &#8211;with-js-h=/usr/include/firefox/js &#8211;with-js-libs=/usr/lib/firefox &#8211;with-ffmpeg-libs=/opt/LWS/lib &#8211;with-ffmpeg-h=/opt/LWS/include &#8211;with-libmagic-h=/opt/local/include &#8211;with-libmagic-libs=/opt/local/lib &#8211;with-libmp4v2-libs=/opt/LWS/lib &#8211;with-libmp4v2-h=/opt/LWS/include &#8211;with-search=/opt/LWS &#8211;with-mysql-cfg=/opt/local/mysql/bin/mysql_config</strong><br />
&#8230;<br />
checking sqlite3.h usability&#8230; yes<br />
checking sqlite3.h presence&#8230; yes<br />
checking for sqlite3.h&#8230; yes<br />
checking for sqlite3_open in -lsqlite3&#8230; yes<br />
<span style="color: #00ff00;">configure: Will search for mysql config in /opt/local/mysql/bin/mysql_config<br />
configure: You specified /opt/local/mysql/bin/mysql_config for mysql_config<br />
checking mysql cflags&#8230; -I/opt/local/mysql/include/mysql -DHAVE_RWLOCK_T -DUNIV_SOLARIS<br />
checking mysql libs&#8230; -L/opt/local/mysql/lib/mysql -lmysqlclient_r -lz -lpthread -lthread -lgen -lsocket -lnsl -lm -lpthread -lthread<br />
checking mysql.h usability&#8230; yes<br />
checking mysql.h presence&#8230; yes<br />
checking for mysql.h&#8230; yes<br />
checking for mysql_init&#8230; yes<br />
checking mysql version&#8230; 5.1.30<br />
checking for mysql_stmt_init&#8230; yes<br />
checking MYSQL_OPT_RECONNECT&#8230; yes</span><br />
&#8230;<br />
CONFIGURATION SUMMARY &#8212;-<br />
sqlite3               : yes<br />
<span style="color: #00ff00;">mysql                 : yes</span><br />
libjs                 : yes<br />
libmagic              : yes<br />
inotify               : missing<br />
libexif               : yes<br />
id3lib                : disabled<br />
taglib                : yes<br />
libmp4v2              : yes<br />
libdvdnav             : missing<br />
ffmpeg                : yes<br />
ffmpegthumbnailer     : missing<br />
external transcoding  : yes<br />
curl                  : yes<br />
YouTube               : yes<br />
Weborama              : disabled<br />
Apple Trailers        : yes<br />
SopCast               : disabled<br />
libextractor          : disabled<br />
db-autocreate         : yes<br />
otmanix@pc103835:~/Downloads/mediatomb$</p>
<p>So stelle ich mir das vor&#8230; Manchmal rentiert es sich also doch selbst Hand anzulegen <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/12/21/mediatomb-012-unter-opensolaris-200811-im-eigenbau-teil-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mediatomb 0.12 unter OpenSolaris 2008.11 im Eigenbau</title>
		<link>http://otmanix.de/2008/12/15/mediatomb-012-unter-opensolaris/</link>
		<comments>http://otmanix.de/2008/12/15/mediatomb-012-unter-opensolaris/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 23:10:55 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[Mediaserver]]></category>
		<category><![CDATA[mediatomb]]></category>
		<category><![CDATA[playstation 3]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=883</guid>
		<description><![CDATA[Seit kurzem ist OpenSolaris 2008.11 verf&#252;gbar. Es wurden zahlreiche Verbesserungen seit dem ersten Release Anfang des Jahres vorgenommen. Der erste Eindruck war recht positiv. Wie sieht es aber mit der Praxistauglichkeit auf einem Standard-PC/Notebook aus? Die Auswahl der Software hat &#8230; <a href="http://otmanix.de/2008/12/15/mediatomb-012-unter-opensolaris/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Seit kurzem ist OpenSolaris 2008.11 verf&#252;gbar. Es wurden zahlreiche Verbesserungen seit dem ersten Release Anfang des Jahres vorgenommen. Der erste Eindruck war recht positiv. Wie sieht es aber mit der Praxistauglichkeit auf einem Standard-PC/Notebook aus? Die Auswahl der Software hat sich durch zahlreiche neue packages enorm verbessert, auch kamen neue repositories hinzu. Im direkten Vergleich mit Linux-Distributionen fehlt noch die eine oder andere Software. Wie einfach ist es also OSS im Eigenbau nachzuinstallieren?</p>
<p>Nachdem ich vor kurzem eine Installationsanleitung f&#252;r den Mediaserver &#8220;mediatomb&#8221; unter Opensuse 11.0 im Blog ver&#246;ffentlichte lag es nahe, nun mediatomb unter OpenSolaris zu installieren. Mediatomb 0.11 steht als <a title="mediatomb 0.11" href="http://pkg.opensolaris.org/pending/info/0/mediatomb%400.11.0%2C5.11-0.101%3A20081125T082429Z" target="_blank">nicht getestetes package im opensolaris-pending-repository</a> zur Verf&#252;gung. Mich interessierte aber die &#8220;work in progress&#8221;-Version mediatomb 0.12.</p>
<h2>opensolaris-repositories</h2>
<p>Weitere Infos zur Verfahrensweise in den opensolaris-repositories gibt es <a title="opensolaris repositories" href="http://www.opensolaris.org/os/community/sw-porters/" target="_blank">hier</a>.</p>
<p>Ich f&#252;hre jetzt alle packages in den jeweiligen opensolaris-repositories auf, die ggf. f&#252;r die Installation von mediatomb relevant sind. Manche davon sind optional.</p>
<p><strong>opensolaris.org-release</strong></p>
<p>http://pkg.opensolaris.org/release/</p>
<p>SUNWsqlite3 &#8211; /usr/bin/sqlite3<br />
SUNWmysql5 &#8211; /usr/mysql/5.0/bin/mysql<br />
SUNWsvn &#8211; /usr/bin/svn<br />
SUNWgcc &#8211; /usr/bin/gcc<br />
SUNWgmake &#8211; /usr/gnu/bin/make<br />
SUNWgnu-automake-110 &#8211; /usr/bin/automake-1.10<br />
SUNWgm4 &#8211; /usr/bin/gm4<br />
SUNWaconf &#8211; /usr/bin/autoconf<br />
SUNWcs &#8211; /usr/bin/file (file/libmagic zur Mimetype-Erkennung zu alt)<br />
SUNWwget &#8211; /usr/bin/wget<br />
SUNWgnu-libiconv &#8211; /usr/gnu/lib/libiconv.so<br />
SUNWcurl &#8211; /usr/lib/libcurl.so<br />
SUNWzlib &#8211; /usr/lib/libz.so<br />
SUNWfirefox &#8211; /usr/lib/firefox/libmozjs.so (spidermonkey, JS-Engine des Firefox)<br />
SUNWlibexif &#8211; /usr/lib/libexif.so<br />
SUNWpng &#8211; /usr/lib/libpng.so</p>
<p><strong>opensolaris.org-pending</strong></p>
<p>http://pkg.opensolaris.org/pending/</p>
<p>mediatomb &#8211; /usr/bin/mediatomb (&#228;ltere Version 0.11.0-0.101, installationsfertig ohne kompilieren!)<br />
taglib &#8211; /usr/lib/libtag.so<br />
libextractor &#8211; /usr/lib/libextractor.so</p>
<p><strong>life with solaris</strong></p>
<p>http://pkg.lifewithsolaris.jp:10000/</p>
<p>LWSffmpeg &#8211; /opt/LWS/bin/ffmpeg<br />
LWSvlc &#8211; /opt/LWS/bin/vlc<br />
LWSlibdvdnav -/opt/LWS/lib/libdvdnav.so</p>
<p><strong>sunfreeware</strong></p>
<p>http://pkg.sunfreeware.com:9000/</p>
<p><strong>blastwave</strong></p>
<p>http://blastwave.network.com:10000/</p>
<h2>Sourcecode</h2>
<p>Hier noch die Quellen f&#252;r den ben&#246;tigten Sourcecode&#8230; Die mit gcc selbst kompilierten Programme installiere ich unter /opt/local.</p>
<p><strong>file (libmagic)</strong></p>
<p>http://www.darwinsys.com/file/</p>
<p>ftp://ftp.astron.com/pub/file/file-4.26.tar.gz</p>
<p><strong>libffmpegthumbnailer</strong></p>
<p>http://code.google.com/p/ffmpegthumbnailer/</p>
<p>http://code.google.com/p/ffmpegthumbnailer/downloads/list</p>
<p><strong>mediatomb</strong></p>
<p>https://svn.mediatomb.cc/svnroot/mediatomb/trunk/mediatomb/README.UTF_8</p>
<p>http://blogs.sun.com/constantin/entry/mediatomb_on_solaris</p>
<p>https://svn.mediatomb.cc/svnroot/mediatomb/trunk/mediatomb/</p>
<h2><strong>Umgebung einrichten</strong></h2>
<p>Im Benutzerprofil <strong>~/.profile</strong> sollte man passend f&#252;r die unterschiedlichen Installationspfade die PATH- und MANPATH-Umgebungsvariable anapssen:<br />
<strong>export PATH=/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin:/usr/mysql/5.0/bin:/opt/LWS/bin:/opt/DTT/Bin:/opt/local/bin<br />
export MANPATH=/usr/gnu/share/man:/usr/share/man:/usr/X11/share/man:/opt/LWS/man:/opt/DTT/Man:/opt/local/bin</strong></p>
<p>Ebenfalls sollte die Runtime Linkung Umgebung angepasst werden:<br />
root@pc103835:/opt/local/bin# <strong>crle -e LD_LIBRARY_PATH=/lib:/usr/lib:/usr/gnu/lib:/usr/lib/firefox:/opt/LWS/lib:/opt/local/lib</strong></p>
<h2><strong>file / libmagic</strong></h2>
<p>Mit dem Tool file soll automatisch der Dateityp (mime-type) bestimmt werden. Das im Lieferumfang enthaltene Tool bringt keine befriedigende Ergebnisse, erst das selbst kompilierte:</p>
<p>otmanix@pc103835:~/Downloads/media$ <strong>file -i &#8220;Dolby Digital Trailer &#8211; Aurora &#8211; AC3 6CH &#8211; 448 kbps.vob&#8221;</strong><br />
<span style="color: #ff6600;">Dolby Digital Trailer &#8211; Aurora &#8211; AC3 6CH &#8211; 448 kbps.vob:    <strong><em>regular file</em></strong></span><br />
otmanix@pc103835:~/Downloads/media$ <strong>/opt/local/bin/file -i &#8220;Dolby Digital Trailer &#8211; Aurora &#8211; AC3 6CH &#8211; 448 kbps.vob&#8221;</strong><br />
<span style="color: #00ff00;">Dolby Digital Trailer &#8211; Aurora &#8211; AC3 6CH &#8211; 448 kbps.vob:<em> <strong>video/mp2p</strong></em></span></p>
<p>Deshalb wird das gepackte Sourcecode-Paket heruntergeladen, entpackt, vorbereitet und kompiliert.</p>
<p>otmanix@pc103835:~/Downloads$ <strong>gunzip file-4.26.tar.gz</strong><br />
otmanix@pc103835:~/Downloads$ <strong>tar -xf file-4.26.tar</strong><br />
otmanix@pc103835:~/Downloads$ <strong>cd file-4.26</strong><br />
otmanix@pc103835:~/Downloads/file-4.26$ <strong>./configure &#8211;prefix=/opt/local</strong><br />
checking for a BSD-compatible install&#8230; /usr/bin/ginstall -c<br />
checking whether build environment is sane&#8230; yes<br />
checking for a thread-safe mkdir -p&#8230; /usr/gnu/bin/mkdir -p<br />
checking for gawk&#8230; gawk<br />
checking whether make sets $(MAKE)&#8230; yes<br />
checking for builtin ELF support&#8230; yes<br />
checking for ELF core file support&#8230; yes<br />
checking for file formats in man section 5&#8230; no<br />
checking for gcc&#8230; gcc<br />
checking for C compiler default output file name&#8230; a.out<br />
checking whether the C compiler works&#8230; yes<br />
&#8230;<br />
checking for vasprintf&#8230; no<br />
checking for gzopen in -lz&#8230; yes<br />
configure: creating ./config.status<br />
config.status: creating Makefile<br />
config.status: creating src/Makefile<br />
config.status: creating magic/Makefile<br />
config.status: creating tests/Makefile<br />
config.status: creating doc/Makefile<br />
config.status: creating python/Makefile<br />
config.status: creating config.h<br />
config.status: executing depfiles commands<br />
otmanix@pc103835:~/Downloads/file-4.26$<br />
otmanix@pc103835:~/Downloads/file-4.26$ <strong>su -</strong><br />
Password:<br />
Sun Microsystems Inc.    SunOS 5.11    snv_101b    November 2008<br />
root@pc103835:~# <strong>cd /export/home/otmanix/Downloads/file-4.26</strong><br />
root@pc103835:/export/home/otmanix/Downloads/file-4.26# <strong>make</strong><br />
make  all-recursive<br />
make[1]: Entering directory `/export/home/otmanix/Downloads/file-4.26&#8242;<br />
Making all in src<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/file-4.26/src&#8217;<br />
&#8230;<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/file-4.26&#8242;<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/file-4.26&#8242;<br />
make[1]: Leaving directory `/export/home/otmanix/Downloads/file-4.26&#8242;<br />
root@pc103835:/export/home/otmanix/Downloads/file-4.26# <strong>make install</strong><br />
Making install in src<br />
make[1]: Entering directory `/export/home/otmanix/Downloads/file-4.26/src&#8217;<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/file-4.26/src&#8217;<br />
test -z &#8220;/opt/local/lib&#8221; || /usr/gnu/bin/mkdir -p &#8220;/opt/local/lib&#8221;<br />
/bin/sh ../libtool &#8211;mode=install /usr/bin/ginstall -c  &#8216;libmagic.la&#8217; &#8216;/opt/local/lib/libmagic.la&#8217;<br />
/usr/bin/ginstall -c .libs/libmagic.so.1.0.0 /opt/local/lib/libmagic.so.1.0.0<br />
&#8230;<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/file-4.26&#8242;<br />
make[1]: Leaving directory `/export/home/otmanix/Downloads/file-4.26&#8242;<br />
root@pc103835:/export/home/otmanix/Downloads/file-4.26#</p>
<h2>ffmpegthumbnailer</h2>
<p>Das optionale Tool ffmpegthumbnailer kann Vorschaubilder f&#252;r Videos generieren und ben&#246;tigt ffmpeg als Basis.</p>
<p>otmanix@pc103835:~/Downloads$ <strong>gunzip ffmpegthumbnailer-1.3.0.tar.gz</strong><br />
otmanix@pc103835:~/Downloads$ <strong>tar -xf ffmpegthumbnailer-1.3.0.tar</strong><br />
otmanix@pc103835:~/Downloads$ <strong>cd ffmpegthumbnailer-1.3.0</strong><br />
otmanix@pc103835:~/Downloads/ffmpegthumbnailer-1.3.0$<br />
otmanix@pc103835:~/Downloads/ffmpegthumbnailer-1.3.0$ <strong>export PKG_CONFIG_PATH=/opt/LWS/lib/pkgconfig:/usr/lib/pkgconfig</strong><br />
otmanix@pc103835:~/Downloads/ffmpegthumbnailer-1.3.0$ <strong>./configure &#8211;prefix=/opt/local</strong><br />
&#8230;<br />
<span style="color: #ff0000;">checking for FFMPEG&#8230; configure: error:  +Could not find ffmpeg. Please update PKG_CONFIG_PATH to point at location of ffmpeg pkgconfig files directory.</span><br />
otmanix@pc103835:~/Downloads/ffmpegthumbnailer-1.3.0$</p>
<p>Das Problem, warum hier ffmpeg nicht gefunden wird, konnte ich bis dato nicht l&#246;sen. F&#252;r Tips zur L&#246;sung bin ich dankbar. Es ist aber kein Beinbruch &#8211; das Tool bietet ein &#8220;nice to have&#8221;-feature, mehr nicht&#8230;</p>
<h2>mediatomb</h2>
<p>Mediatomb 0.12 steht nicht als tar.gz -Download zur Verf&#252;gung und muss per svn beschafft werden.</p>
<p>otmanix@pc103835:~/Downloads/tmp$ <strong>svn co https://svn.mediatomb.cc/svnroot/mediatomb/trunk/mediatomb mediatomb</strong><br />
Error validating server certificate for &#8216;https://svn.mediatomb.cc:443&#8242;:<br />
- The certificate is not issued by a trusted authority. Use the<br />
fingerprint to validate the certificate manually!<br />
- The certificate hostname does not match.<br />
Certificate information:<br />
- Hostname: *.svn.sourceforge.net<br />
- Valid: from Nov 11 20:25:27 2008 GMT until Jan 11 20:25:27 2010 GMT<br />
- Issuer: Equifax Secure Certificate Authority, Equifax, US<br />
- Fingerprint: 04:b2:70:e9:ba:cf:70:fc:e8:8a:22:86:14:13:51:97:1b:6a:de:38<br />
(R)eject, accept (t)emporarily or accept (p)ermanently? <strong>t</strong><br />
A    mediatomb/README.UTF_8<br />
A    mediatomb/devconf<br />
A    mediatomb/AUTHORS<br />
A    mediatomb/webnew<br />
A    mediatomb/webnew/images<br />
A    mediatomb/webnew/images/status_loading.png<br />
A    mediatomb/webnew/images/default<br />
A    mediatomb/webnew/images/default/shadow-lr.png<br />
A    mediatomb/webnew/images/default/grid<br />
&#8230;<br />
A    mediatomb/web/js/nanotree.js<br />
A    mediatomb/web/js/autoscan.js<br />
A    mediatomb/web/js/tree.js<br />
A    mediatomb/web/js/tools.js<br />
A    mediatomb/web/js/auth.js<br />
A    mediatomb/web/js/items.js<br />
U   mediatomb<br />
Checked out revision 1994.<br />
otmanix@pc103835:~/Downloads/tmp$<br />
otmanix@pc103835:/$ <strong>su -</strong><br />
Password:<br />
Sun Microsystems Inc.    SunOS 5.11    snv_101b    November 2008<br />
root@pc103835:~#<strong> ln -s /usr/bin/automake-1.10 /usr/bin/automake</strong><br />
root@pc103835:~# <strong>ln -s /usr/bin/aclocal-1.10 /usr/bin/aclocal</strong><br />
root@pc103835:~# <strong>exit</strong><br />
otmanix@pc103835:~/Downloads/tmp$ <strong>cd mediatomb/</strong><br />
otmanix@pc103835:~/Downloads/tmp/mediatomb$ <strong>autoreconf -i</strong><br />
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE<br />
/usr/share/aclocal/audiofile.m4:12:   run info &#8216;(automake)Extending aclocal&#8217;<br />
/usr/share/aclocal/audiofile.m4:12:   or see http://sources.redhat.com/automake/automake.html#Extending-aclocal<br />
configure.ac:339: installing `configure_aux/compile&#8217;<br />
configure.ac:51: installing `configure_aux/config.sub&#8217;<br />
configure.ac:36: installing `configure_aux/missing&#8217;<br />
configure.ac:36: installing `configure_aux/install-sh&#8217;<br />
configure.ac:51: installing `configure_aux/config.guess&#8217;<br />
build/Makefile.am: installing `configure_aux/depcomp&#8217;<br />
otmanix@pc103835:~/Downloads/tmp/mediatomb$</p>
<p>Nun kann kommt der interessante Teil der Show &#8211; die passenden Parameter f&#252;r configure herauszusuchen. Wie oben bereits erw&#228;hnt f&#228;llt ffmpegthumbnailerals Option aus bis das configure-Problem gel&#246;st ist.</p>
<p>Wie der <a title="Systemheld" href="http://www.systemhelden.com/" target="_blank">Meister-Systemheld</a> Constantin Gonzalez bereits in seinem mediatomb-Abenteuer unter Solaris Express feststellte ist die Javascript-Engine SpiderMonkey nicht einzeln notwendig sondern kann vom Firefox-Paket genutzt werden.</p>
<p>otmanix@pc103835:~/Downloads/tmp/mediatomb$ .<strong>/configure &#8211;prefix=/opt/local &#8211;enable-db-autocreate &#8211;enable-iconv-lib &#8211;enable-mrreg-service &#8211;enable-protocolinfo-extension &#8211;enable-sqlite3 &#8211;enable-libjs &#8211;enable-libmagic &#8211;enable-taglib &#8211;enable-libexif &#8211;enable-youtube &#8211;enable-external-transcoding &#8211;enable-curl &#8211;enable-ffmpeg &#8211;with-js-h=/usr/include/firefox/js &#8211;with-js-libs=/usr/lib/firefox &#8211;with-ffmpeg-libs=/opt/LWS/lib &#8211;with-ffmpeg-h=/opt/LWS/include &#8211;with-libmagic-h=/opt/local/include &#8211;with-libmagic-libs=/opt/local/lib &#8211;with-libmp4v2-libs=/opt/LWS/lib &#8211;with-libmp4v2-h=/opt/LWS/include &#8211;with-search=/opt/LWS &#8211;with-mysql-cfg=/usr/mysql/5.0/bin/mysql_config</strong><br />
checking for a BSD-compatible install&#8230; /usr/bin/ginstall -c<br />
checking whether build environment is sane&#8230; yes<br />
checking for a thread-safe mkdir -p&#8230; /usr/gnu/bin/mkdir -p<br />
checking for gawk&#8230; gawk<br />
checking whether make sets $(MAKE)&#8230; yes<br />
checking build system type&#8230; i386-pc-solaris2.11<br />
checking host system type&#8230; i386-pc-solaris2.11<br />
configure: Will also search for packages in /opt/LWS<br />
&#8230;<br />
configure: Will search for mysql config in /usr/mysql/5.0/bin/mysql_config<br />
configure: You specified /usr/mysql/5.0/bin/mysql_config for mysql_config<br />
checking mysql cflags&#8230; -I/usr/mysql/5.0/include/mysql  -xprefetch=auto -xprefetch_level=3 -mt -fns=no -fsimple=1 -xbuiltin=%all -xlibmil -xlibmopt -xtarget=generic   -DBIG_TABLES -DHAVE_RWLOCK_T<br />
checking mysql libs&#8230; -L/opt/SUNWspro/lib -lCrun -lrt -L/usr/mysql/5.0/lib/mysql -R/usr/mysql/5.0/lib/mysql -lmysqlclient_r -lz -lpthread -lthread -lgen -lsocket -lnsl -lm -lpthread -lthread<br />
<span style="color: #ff0000;">checking mysql.h usability&#8230; no<br />
checking mysql.h presence&#8230; yes<br />
configure: WARNING: mysql.h: present but cannot be compiled<br />
configure: WARNING: mysql.h:     check for missing prerequisite headers?<br />
configure: WARNING: mysql.h: see the Autoconf documentation<br />
configure: WARNING: mysql.h:     section &#8220;Present But Cannot Be Compiled&#8221;<br />
configure: WARNING: mysql.h: proceeding with the preprocessor&#8217;s result<br />
configure: WARNING: mysql.h: in the future, the compiler will take precedence<br />
configure: WARNING:     ## &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- ##<br />
configure: WARNING:     ## Report this to jin@mediatomb.cc ##<br />
configure: WARNING:     ## &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- ##<br />
checking for mysql.h&#8230; yes<br />
checking for mysql_init&#8230; no</span><br />
configure: Will search for js (spidermonkey) headers in /usr/include/firefox/js<br />
checking /usr/include/firefox/js/jsapi.h usability&#8230; yes<br />
checking /usr/include/firefox/js/jsapi.h presence&#8230; yes<br />
checking for /usr/include/firefox/js/jsapi.h&#8230; yes<br />
configure: Will search for js (spidermonkey) libraries in /usr/lib/firefox<br />
checking for JS_NewObject in -ljs&#8230; no<br />
checking for JS_NewObject in -lsmjs&#8230; no<br />
checking for JS_NewObject in -lmozjs&#8230; yes<br />
checking for JS_ClearContextThread in -lmozjs&#8230; yes<br />
configure: Will search for libmagic headers in /opt/local/include<br />
checking /opt/local/include/magic.h usability&#8230; yes<br />
checking /opt/local/include/magic.h presence&#8230; yes<br />
checking for /opt/local/include/magic.h&#8230; yes<br />
configure: Will search for libmagic libs in /opt/local/lib<br />
checking for magic_load in -lmagic&#8230; yes<br />
checking if libmagic is broken (Slackware check)&#8230; yes<br />
configure: WARNING: your magic library is broken, if you are using Slackware install the &#8216;file&#8217; package manually<br />
configure: WARNING: id3lib disabled<br />
&#8230;<br />
<span style="color: #ff0000;">checking for sys/inotify.h&#8230; no<br />
checking /opt/LWS/include/sys/inotify.h usability&#8230; no<br />
checking /opt/LWS/include/sys/inotify.h presence&#8230; no<br />
checking for /opt/LWS/include/sys/inotify.h&#8230; no</span><br />
checking for dvdnav-config&#8230; /opt/LWS/bin/dvdnav-config<br />
checking libdvdnav cflags&#8230; -I/opt/LWS/include -I/opt/LWS/include/dvdnav<br />
checking libdvdnav libs&#8230; -L/opt/LWS/lib -ldvdnav -lpthread<br />
checking dvdnav/dvdnav.h usability&#8230; yes<br />
checking dvdnav/dvdnav.h presence&#8230; yes<br />
checking for dvdnav/dvdnav.h&#8230; yes<br />
<span style="color: #ff0000;">checking for dvdnav_get_audio_attr in -ldvdnav&#8230; no</span><br />
configure: creating ./config.status<br />
config.status: creating Makefile<br />
config.status: creating build/Makefile<br />
config.status: creating doc/Makefile<br />
config.status: creating scripts/Makefile<br />
config.status: creating scripts/js/Makefile<br />
config.status: creating scripts/mediatomb-service-optware<br />
config.status: creating tombupnp/Makefile<br />
config.status: creating tombupnp/build/Makefile<br />
config.status: creating web/Makefile<br />
config.status: creating config/Makefile<br />
config.status: creating artwork/Makefile<br />
config.status: creating mediatomb.spec<br />
config.status: creating autoconfig.h<br />
config.status: creating tombupnp/upnp/inc/upnpconfig.h<br />
config.status: tombupnp/upnp/inc/upnpconfig.h is unchanged<br />
config.status: executing depfiles commands</p>
<p>CONFIGURATION SUMMARY &#8212;-</p>
<p>sqlite3               : yes<br />
<span style="color: #ff0000;">mysql                 : missing</span><br />
libjs                 : yes<br />
libmagic              : yes<br />
<span style="color: #ff0000;">inotify               : missing</span><br />
libexif               : yes<br />
id3lib                : disabled<br />
taglib                : yes<br />
libmp4v2              : yes<br />
<span style="color: #ff0000;">libdvdnav             : missing</span><br />
ffmpeg                : yes<br />
<span style="color: #ff0000;">ffmpegthumbnailer     : missing</span><br />
external transcoding  : yes<br />
curl                  : yes<br />
YouTube               : yes<br />
Weborama              : disabled<br />
Apple Trailers        : yes<br />
SopCast               : disabled<br />
libextractor          : disabled<br />
db-autocreate         : yes</p>
<p>otmanix@pc103835:~/Downloads/tmp/mediatomb$</p>
<p>Warum Mysql nicht richtig erkannt wurde kann ich noch nicht nachvollziehen und werde das wohl an die mediatomb-Leute weiterschicken&#8230; Immerhin sollte Sqlite als Datenbank funktionieren. Das ist zwar etwas langsamer, aber besser als gar nichts&#8230;</p>
<p>Inotify wird scheinbar vom OpenSolaris-Kernel nicht unters&#252;tzt. Filesystem-event gesteuertes Auffrischen der Mediendatenbank funktioniert so nicht. Es gibt schlimmeres&#8230;</p>
<p>Libdvdnav ist zwar vorhanden &#8211; es fehlt aber ein Feature. Vielleicht in der n&#228;chsten Version&#8230;</p>
<p>Ffmpegthumbnailer wurde bereits erw&#228;hnt, der Verzicht auf Vorschaubilder ist verschmerzbar.</p>
<p>Das sieht also insgesamt gar nicht schlecht aus&#8230;</p>
<p>otmanix@pc103835:~/Downloads/tmp/mediatomb$ <strong>su -</strong><br />
Password:<br />
Sun Microsystems Inc.    SunOS 5.11    snv_101b    November 2008<br />
root@pc103835:~# <strong>cd /export/home/otmanix/Downloads/tmp/mediatomb/</strong><br />
root@pc103835:/export/home/otmanix/Downloads/tmp/mediatomb# <strong>make</strong><br />
make  all-recursive<br />
make[1]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb&#8217;<br />
Making all in tombupnp<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/tombupnp&#8217;<br />
Making all in build<br />
make[3]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/tombupnp/build&#8217;<br />
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../tombupnp/upnp/inc    -I../../tombupnp/ixml/src/inc -I../../tombupnp/ixml/inc -I../../tombupnp/threadutil/inc -I../../tombupnp/upnp/src/inc -I../../tombupnp/upnp/inc -I../.. -g -O2 -I/usr/include/firefox/js -I/opt/LWS/include -MT libtombupnp_a-attr.o -MD -MP -MF .deps/libtombupnp_a-attr.Tpo -c -o libtombupnp_a-attr.o `test -f &#8216;../ixml/src/attr.c&#8217; || echo &#8216;./&#8217;`../ixml/src/attr.c<br />
&#8230;<br />
ld: warning: relocation warning: R_386_32: file libmediatomb.a(libmediatomb_a-auth.o): section .rel.eh_frame: symbol .gnu.linkonce.t._ZN14LoginExceptionD1Ev (section): relocation against discarded COMDAT section .gnu.linkonce.t._ZN14LoginExceptionD1Ev: symbol not found, relocation ignored<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/build&#8217;<br />
Making all in scripts<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/scripts&#8217;<br />
Making all in js<br />
make[3]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/scripts/js&#8217;<br />
make[3]: Nothing to be done for `all&#8217;.<br />
make[3]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/scripts/js&#8217;<br />
make[3]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/scripts&#8217;<br />
make[3]: Nothing to be done for `all-am&#8217;.<br />
make[3]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/scripts&#8217;<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/scripts&#8217;<br />
Making all in web<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/web&#8217;<br />
make[2]: Nothing to be done for `all&#8217;.<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/web&#8217;<br />
Making all in config<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/config&#8217;<br />
make[2]: Nothing to be done for `all&#8217;.<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/config&#8217;<br />
Making all in doc<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/doc&#8217;<br />
make[2]: Nothing to be done for `all&#8217;.<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/doc&#8217;<br />
Making all in artwork<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/artwork&#8217;<br />
make[2]: Nothing to be done for `all&#8217;.<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb/artwork&#8217;<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb&#8217;<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb&#8217;<br />
make[1]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb&#8217;<br />
root@pc103835:/export/home/otmanix/Downloads/tmp/mediatomb#<br />
root@pc103835:/export/home/otmanix/Downloads/tmp/mediatomb# <strong>make install</strong><br />
Making install in tombupnp<br />
make[1]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/tombupnp&#8217;<br />
Making install in build<br />
make[2]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/tombupnp/build&#8217;<br />
make[3]: Entering directory `/export/home/otmanix/Downloads/tmp/mediatomb/tombupnp/build&#8217;<br />
make[3]: Nothing to be done for `install-exec-am&#8217;.<br />
&#8230;<br />
make[2]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb&#8217;<br />
make[1]: Leaving directory `/export/home/otmanix/Downloads/tmp/mediatomb&#8217;<br />
root@pc103835:/export/home/otmanix/Downloads/tmp/mediatomb#</p>
<p><strong>Funktionstest</strong></p>
<p>Da es langsam sp&#228;t wird, nur noch ein schneller &#8220;quick&amp;dirty&#8221;-Funktionstest&#8230;</p>
<p>root@pc103835:/export/home/otmanix/Downloads/tmp/mediatomb# <strong>cd /opt/local/bin/</strong><br />
root@pc103835:/opt/local/bin# <strong>ifconfig -a</strong><br />
lo0: flags=2001000849&lt;UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL&gt; mtu 8232 index 1<br />
inet 127.0.0.1 netmask ff000000<br />
<span style="color: #00ff00;">iwi0: flags=201004843&lt;UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4,CoS&gt; mtu 1500 index 2<br />
inet 192.168.178.110 netmask ffffff00 broadcast 192.168.178.255<br />
ether 0:12:f0:66:c5:7 </span><br />
bge0: flags=201004803&lt;UP,BROADCAST,MULTICAST,DHCP,IPv4,CoS&gt; mtu 1500 index 3<br />
inet 0.0.0.0 netmask ff000000<br />
ether 0:b:5d:95:1b:49<br />
lo0: flags=2002000849&lt;UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL&gt; mtu 8252 index 1<br />
inet6 ::1/128<br />
bge0: flags=202004801&lt;UP,MULTICAST,DHCP,IPv6,CoS&gt; mtu 1500 index 3<br />
inet6 fe80::20b:5dff:fe95:1b49/10<br />
ether 0:b:5d:95:1b:49<br />
iwi0: flags=202004841&lt;UP,RUNNING,MULTICAST,DHCP,IPv6,CoS&gt; mtu 1500 index 2<br />
inet6 fe80::212:f0ff:fe66:c507/10<br />
which ether 0:12:f0:66:c5:7<br />
root@pc103835:/opt/local/bin#</p>
<p>In diesem Beispiel ist mein Notebook der Streamingserver und ist per WLAN am Interface iwi0 erreichbar.</p>
<p>Nun also nur noch die passende Umgebung setzen und Mediatomb starten&#8230;</p>
<p>root@pc103835:/opt/local/bin# <strong>export LD_PRELOAD=/usr/lib/0@0.so.1</strong><br />
root@pc103835:/opt/local/bin# <strong>./mediatomb &#8211;interface iwi0 &#8211;port 50500 &#8211;daemon &#8211;pidfile /tmp/mediatomb.pid &#8211;logfile=/tmp/mediatomb.log&amp;</strong><br />
[1] 1492</p>
<p>Nun noch schnell das Log kontrollieren&#8230;</p>
<p>root@pc103835:/opt/local/bin# <strong>tail -100 /tmp/mediatomb.log</strong><br />
2008-12-14 22:25:25    INFO: <span style="color: #00ff00;">MediaTomb configuration was created in: /root/.mediatomb/config.xml</span><br />
2008-12-14 22:25:25    INFO: Loading configuration from: /root/.mediatomb/config.xml<br />
2008-12-14 22:25:25    INFO: UUID generated: 427336d5-c462-4cfd-a99a-ff447fd66203<br />
2008-12-14 22:25:25    INFO: Checking configuration&#8230;<br />
2008-12-14 22:25:26    INFO: Setting filesystem import charset to UTF-8<br />
2008-12-14 22:25:26    INFO: Setting metadata import charset to UTF-8<br />
2008-12-14 22:25:26    INFO: Setting playlist charset to UTF-8<br />
2008-12-14 22:25:26    INFO: Configuration check succeeded.<br />
2008-12-14 22:25:26 WARNING: Sqlite3 database seems to be corrupt or doesn&#8217;t exist yet.<br />
2008-12-14 22:25:26    INFO: no sqlite3 backup is available or backup is corrupt. automatically creating database&#8230;<br />
2008-12-14 22:25:26    INFO: <span style="color: #00ff00;">database created successfully.</span><br />
2008-12-14 22:25:26    INFO: Initialized port: 50500<br />
2008-12-14 22:25:26    INFO: Server bound to: 192.168.178.110<br />
2008-12-14 22:25:28    INFO: MediaTomb Web UI can be reached by following this link:<br />
2008-12-14 22:25:28    INFO: <span style="color: #00ff00;">http://192.168.178.110:50500/</span><br />
root@pc103835:/opt/local/bin#</p>
<p>Hurra!</p>
<p>Nun noch ein paar Mediendateien per Web-UI zuweisen und die PS3 anwerfen&#8230;</p>
<p>funzt&#8230;</p>
<p>Good night&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/12/15/mediatomb-012-unter-opensolaris/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Links am 12.10.08</title>
		<link>http://otmanix.de/2008/10/12/links-am-121008/</link>
		<comments>http://otmanix.de/2008/10/12/links-am-121008/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 18:20:09 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[LDom]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Sparc]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=742</guid>
		<description><![CDATA[Nach l&#228;ngerer Pause gibts heute mal wieder News f&#252;r die Blogleser. Mehr als eine Woche hab ich nun nen grippalen Infekt herumgeschleppt und hoffe, da&#223; das nun ausgestanden ist&#8230; Kernel-News: OpenSolaris nv build100 Integration von virtuellen Terminals automatische Snapshots und &#8230; <a href="http://otmanix.de/2008/10/12/links-am-121008/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Nach l&#228;ngerer Pause gibts heute mal wieder News f&#252;r die Blogleser. Mehr als eine Woche hab ich nun nen grippalen Infekt herumgeschleppt und hoffe, da&#223; das nun ausgestanden ist&#8230;</p>
<p>Kernel-News: OpenSolaris nv build100</p>
<ul>
<li><a title="vt" href="http://www.opensolaris.org/os/community/on/flag-days/pages/2008092402/" target="_blank">Integration von virtuellen Terminals</a></li>
<li><a title="snapshot manager" href="http://www.opensolaris.org/os/community/arc/caselog/2008/571/" target="_blank">automatische Snapshots und Snapshot Manager </a></li>
<li><a title="powertop" href="http://www.opensolaris.org/os/community/on/flag-days/pages/2008092301/" target="_blank">powertop</a> Tool zum Aufsp&#252;ren von Energiefressern</li>
<li><a title="fast reboot" href="http://www.opensolaris.org/os/community/on/flag-days/pages/2008092201/" target="_blank">fast reboot f&#252;r x86</a></li>
<li><a title="nwam" href="http://www.opensolaris.org/os/community/on/flag-days/pages/2008091901/" target="_blank">Verbesserungen und GUI f&#252;r NWAM</a> (Network AutoMagic)</li>
<li><a title="itu" href="http://www.opensolaris.org/os/community/on/flag-days/pages/2008091601/" target="_blank">Einf&#252;hrung von ITU</a> (Install time UpdateTools) &#8211; Bereitstellung von ThirdParty-Treibern zur Installation</li>
</ul>
<p>Sonstiges:</p>
<ul>
<li><a title="OpenSolaris Sparc" href="http://feeds.feedburner.com/~r/IhsanDogansSolarisBlog/~3/416528200/" target="_blank">OpenSolaris aka. Project Indiana bald auch f&#252;r Sparc</a></li>
<li><a title="xkcd" href="http://xkcd.com/487/" target="_blank">Sexstellungen und Mathematik</a> &#8211; wieder mal genial bei xkcd</li>
<li><a title="ldoms 1.1" href="http://blogs.sun.com/vbox/entry/ldoms_1_1_features" target="_blank">LDOMS 1.1</a> (Logical Domains &#8211; Hardwarevirtualisierung mit Suns CMT-Servern)</li>
<li><a title="beadm" href="http://raichoo.blogspot.com/2008/10/beadm-ich-bin-nicht-eins-ich-bin-viele.html" target="_blank">beadm</a> &#8211; Verwaltung von BootEnvironments unter openSolaris</li>
<li><a title="ITIL" href="http://blogs.sun.com/aho/entry/einf%C3%BChrung_in_das_systemische_prozess" target="_blank">Ein kritischer Blick auf ITIL-Umsetzungen</a></li>
<li><a href="http://blogs.sun.com/zhirnov/entry/opensolaris_%D0%B2_%D0%BC%D0%B0%D1%81%D1%81%D1%8B" target="_blank">OpenSolaris und Multimedia</a></li>
<li><a href="http://blogs.sun.com/moroplace/entry/white_paper_system_and_resource" target="_blank">Whitepaper: System- und Resourcemanagement unter Solaris</a></li>
<li><a title="zfs c't" href="http://feeds.feedburner.com/~r/Wwwc0t0d0s0org/~3/413628177/4898-ZFS-in-der-ct.html" target="_blank">Erg&#228;nzende Infos</a> zum <a title="zfs c't" href="http://www.heise.de/ct/08/21/006/" target="_blank">ZFS-Artikel in der c&#8217;t</a> von J. M&#246;llenkamp</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/10/12/links-am-121008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links am 01.08.08</title>
		<link>http://otmanix.de/2008/08/01/links-am-010808/</link>
		<comments>http://otmanix.de/2008/08/01/links-am-010808/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 04:19:58 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sparc]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[fcoe]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[iscsi]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=611</guid>
		<description><![CDATA[FCoE Target Packages and Source Available GCC for Sun Systems 4.2.0 cross compiler now available Zielsetzungen f&#252;r OpenSolaris 2008.11 APC USV daemon unter Solaris POWERtop OpenSolaris FAQ for newbies OpenSolaris auf Sparc PuTTY Connection Manager Building Solaris from Source Solaris &#8230; <a href="http://otmanix.de/2008/08/01/links-am-010808/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li> <a href="http://blogs.sun.com/storage/en_US/entry/fcoe_target_packages_and_source">FCoE Target Packages and Source Available</a></li>
<li> <a href="http://blogs.sun.com/prash/entry/gcc_for_sun_systems_4">GCC for Sun Systems 4.2.0 cross compiler now available</a></li>
<li><a href="http://www.opensolaris.org/os/project/indiana/resources/problem_statement/">Zielsetzungen f&#252;r OpenSolaris 2008.11</a></li>
<li><a href="http://blogs.sun.com/paulie/entry/apc_ups_on_opensolaris_apcupsd">APC USV daemon unter Solaris</a></li>
<li><a href="http://blogs.sun.com/observatory/entry/powertop">POWERtop</a></li>
<li><a href="http://blogs.sun.com/ashwin/entry/opensolaris_faq">OpenSolaris FAQ for newbies</a></li>
<li><a href="http://blogs.sun.com/dminer/entry/opensolaris_on_sparc_progress">OpenSolaris auf Sparc</a></li>
<li> <a href="http://blogs.sun.com/jenswagener/de_DE/entry/putty_connection_manager">PuTTY Connection Manager</a></li>
<li><a href="http://blogs.sun.com/saloni/entry/building_solaris_from_source">Building Solaris from Source</a></li>
<li><a href="http://blogs.sun.com/honeycombinagarden/entry/solaris_iscsi_chap_and_radius">Solaris iSCSI Chap/Radius FAQ</a></li>
<li><a href="http://blogs.sun.com/jo/entry/a_useful_script_for_troubleshooting">Skript f&#252;r Zuordnung von Prozessen zu Portbelegung</a></li>
<li><a href="http://blogs.sun.com/observatory/entry/mounting_an_iso">Mounting an ISO</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/08/01/links-am-010808/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links am 07.07.08</title>
		<link>http://otmanix.de/2008/07/08/links-am-070708/</link>
		<comments>http://otmanix.de/2008/07/08/links-am-070708/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 22:24:56 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[opensuse]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=597</guid>
		<description><![CDATA[Der Heise-Verlag bringt ein Sonderheft &#8220;c&#8217;t special &#8211; Linux&#8221; heraus &#8211; darin enthalten sind News, Tips und Tricks zu Linux und Opensolaris. Als Dreingabe liegen 2 DVDs bei: Opensuse 11 und Opensolaris 2008.05 in einer XXL-Version (inc. Paketrepository vom pkg.opensolaris.org) &#8230; <a href="http://otmanix.de/2008/07/08/links-am-070708/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>Der Heise-Verlag bringt ein Sonderheft &#8220;<a title="c't special" href="http://www.heise.de/kiosk/special/ct/08/05/" target="_blank">c&#8217;t special &#8211; Linux</a>&#8221; heraus &#8211; darin enthalten sind News, Tips und Tricks zu Linux und Opensolaris. Als Dreingabe liegen 2 DVDs bei: <a href="http://www.pro-linux.de/berichte/opensuse110.html" target="_blank">Opensuse 11</a> und <a href="http://blogs.sun.com/solarium/entry/opensolaris_xxl_5_08_in" target="_blank">Opensolaris 2008.05 in einer XXL-Version</a> (inc. Paketrepository vom pkg.opensolaris.org)</li>
<li><a title="JET" href="http://www.c0t0d0s0.org/archives/4578-Less-Known-Solaris-features-Jumpstart-Enterprise-Toolkit-Part-1-Introduction.html" target="_blank">JET Howto</a> von J&#246;rg M&#246;llenkamp &#8211; automatisierte Installationen f&#252;r Solaris und Solaris Express</li>
<li>J&#246;rn &#252;ber <a title="cmt" href="http://www.ende-der-vernunft.org/2008/07/07/sun-cmt-heilsbringer-oder-lahme-ente/" target="_blank">CMT bei Sun</a> &#8211; da kann ich ausnahmslos beipflichten (Praxisbeispiel: T2000 als Backupserver  mit EMC Networker ist eine tolle Maschine , die Management Console auf Basis Java und einer Sybase-DB sollte aber eher auf einem System mit st&#228;rkerer Single-Thread-Performance installiert werden)</li>
<li>Roman Strobl zu &#8220;<a href="http://blogs.sun.com/observatory/entry/having_nwam_under_control" target="_blank">Network Auto Magic unter Kontrolle</a>&#8220;</li>
<li><a href="http://blogs.sun.com/SDNProgramNews/entry/restrictions_for_using_solaris_live" target="_blank">Einschr&#228;nkungen beim Solaris Liveupgrade</a></li>
<li>Solaris 10 <a href="http://blogs.sun.com/patch/entry/solaris_10_live_upgrade_patch" target="_blank">Liveupgrade Patch Bundle</a></li>
<li><a href="http://blogs.sun.com/timthomas/entry/script_to_configure_vnc_server" target="_blank">Skript</a> zum Konfigurietren von VNC unter (Open) Solaris</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/07/08/links-am-070708/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MPxIO Tape Multipathing ab Nevada Build93</title>
		<link>http://otmanix.de/2008/07/06/mpxio-tape-multipathing-ab-nevada-build93/</link>
		<comments>http://otmanix.de/2008/07/06/mpxio-tape-multipathing-ab-nevada-build93/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 07:29:11 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[mpxio]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[Tape]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=596</guid>
		<description><![CDATA[Im OpenSolaris-Storagebereich gibt es wieder News: ab Nevada Build93 ist der erste Wurf einer herstellerneutralen Tape Multipathing L&#246;sung verf&#252;gbar. &#196;nderungen in der Multipathing-Software MPxIO (bis dato nur f&#252;r Disks) und im ST-Tapetreiber machten das m&#246;glich. Die Informationen dazu sind noch &#8230; <a href="http://otmanix.de/2008/07/06/mpxio-tape-multipathing-ab-nevada-build93/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Im OpenSolaris-Storagebereich gibt es wieder <a href="http://blogs.sun.com/danmas/entry/multipathing_for_tape" target="_blank">News</a>: ab Nevada Build93 ist der erste Wurf einer herstellerneutralen Tape Multipathing L&#246;sung verf&#252;gbar. &#196;nderungen in der Multipathing-Software MPxIO (bis dato nur f&#252;r Disks) und im ST-Tapetreiber machten das m&#246;glich. Die Informationen dazu sind noch etwas sp&#228;rlich, im <a href="http://cr.opensolaris.org/~rralphs/MPxIO-tape/" target="_blank">Code Review</a> und im <a href="http://www.opensolaris.org/jive/message.jspa?messageID=239329&amp;tstart=0" target="_blank">Opensolaris-Storage-Forum</a> findet sich etwas dazu.</p>
<p>Die Code-&#196;nderungen erm&#246;glichen es, da&#223; ein mehrpfadig angebundenes Tape-Laufwerk &#252;ber MPxIO als nur ein ST-Tape-device dargestellt wird. Die L&#246;sung bietet Failover bei Ausfall des aktiven Pfads, aber kein Loadbalancing.</p>
<p>Hersteller wie IBM bieten f&#252;r ihre gr&#246;&#223;eren Tapelibraries schon l&#228;nger Multipathing-Support (inc. Loadbalancing) f&#252;r verschiedene Betriebssysteme. Dazu mu&#223; allerdings der IBM-Tapetreiber benutzt und das kostenpflichtige Multipathing-Feature aktiviert werden. Infos zum IBM Tape Treiber unter Solaris und Multipathing gibt es <a title="IBM tape driver" href="ftp://ftp.software.ibm.com/storage/devdrvr/Doc/IBM_Tape_Driver_IUG.pdf" target="_blank">hier (Seite 188)</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/07/06/mpxio-tape-multipathing-ab-nevada-build93/feed/</wfw:commentRss>
		<slash:comments>0</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/">Continue reading <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>Links am 17.06.08</title>
		<link>http://otmanix.de/2008/06/17/links-am-170608/</link>
		<comments>http://otmanix.de/2008/06/17/links-am-170608/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 20:13:48 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Virtualisierung]]></category>
		<category><![CDATA[Xen]]></category>
		<category><![CDATA[BS2000]]></category>
		<category><![CDATA[Networker]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=591</guid>
		<description><![CDATA[BS2000 jetzt auf X86-Server SQ100 von FSC &#8211; Virtualisierung l&#228;uft per XEN &#8211; wenn ich das unserem Leiter der Entwicklungsabteilung sage bekommt er garantiert feuchte Augen &#8211; da k&#246;nnte man doch glatt die alte Buchhaltung wieder aus dem Keller (B&#228;nder) &#8230; <a href="http://otmanix.de/2008/06/17/links-am-170608/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li><a title="BS2000 Xen" href="http://www.heise.de/ix/BS2000-jetzt-auch-auf-Xeon-Servern-von-Fujitsu-Siemens--/news/meldung/109553" target="_blank">BS2000 jetzt auf X86-Server SQ100 von FSC</a> &#8211; Virtualisierung l&#228;uft per XEN &#8211; wenn ich das unserem Leiter der Entwicklungsabteilung sage bekommt er garantiert feuchte Augen &#8211; da k&#246;nnte man doch glatt die alte Buchhaltung wieder aus dem Keller (B&#228;nder) holen und SAP ERP wieder einstampfen&#8230;</li>
<li>Die Opensolaris-Gurus treffen sich am Donnerstag zu einem Strategiegespr&#228;ch. Auf der <a title="Opensolaris agenda" href="http://www.genunix.org/wiki/index.php/Indiana#OpenSolaris_Community_Strategy_Planning_Meeting" target="_blank">Tagesordnung</a> stehen in erster Linie Themen wie man <a title="opensolaris 2008.05" href="http://wwww.opensolaris.com" target="_blank">OpenSolaris</a> benutzerfreundlicher macht.</li>
<li><a title="Oracle nmo networker 7.4" href="http://dbaworkshop.blogspot.com/2008/02/rman-and-emc-legato-networker-74.html" target="_blank">Hier</a> gibt es einen Artikel, wie man eine Oracle-Datenbank mittels EMC Networker 7.4 sichert.</li>
<li><a title="Solaris Distribution" href="http://blogs.sun.com/solarium/entry/solaris_distributionen_von_sun" target="_blank">Hier</a> gibt es eine &#220;bersicht f&#252;r (Open)Solaris-Neulinge, die &#252;ber die Vielzahl an (Open)Solaris-Distributionen aufkl&#228;rt. F&#252;r letztgenannte Gruppe nochmals der Hinweis: OpenSolaris gibt es nicht erst seit Opensolaris 2008.05&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/17/links-am-170608/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links am 15.06.08</title>
		<link>http://otmanix.de/2008/06/15/links-am-150608/</link>
		<comments>http://otmanix.de/2008/06/15/links-am-150608/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 16:57:44 +0000</pubDate>
		<dc:creator>otmanix</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[dataguard]]></category>
		<category><![CDATA[Liveupgrade]]></category>
		<category><![CDATA[Networker]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[sum]]></category>

		<guid isPermaLink="false">http://otmanix.de/?p=590</guid>
		<description><![CDATA[EMC Networker Tips von Carsten Reinfeld Solaris LiveUpgrade f&#252;r ZFS Boot &#8211; Solaris Express b90 auf b91 Oracle Data Guard Replication Support in Sun Cluster Express Geographic Edition]]></description>
			<content:encoded><![CDATA[<ul>
<li><a title="Networker Tips" href="http://www.avus-cr.de/sd_nw.html" target="_blank">EMC Networker Tips von Carsten Reinfeld</a></li>
<li><a title="Liveupgrade ZFS" href="http://blogs.sun.com/chrisg/entry/my_first_zfs_to_zfs" target="_blank">Solaris LiveUpgrade f&#252;r ZFS Boot</a> &#8211; Solaris Express b90 auf b91</li>
<li><a title="dataguard sun cluster" href="http://blogs.sun.com/SC/entry/oracle_data_guard_replication_support" target="_blank"><span class="entrytitle">Oracle Data Guard Replication Support in Sun Cluster Express Geographic Edition</span></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://otmanix.de/2008/06/15/links-am-150608/feed/</wfw:commentRss>
		<slash:comments>0</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/">Continue reading <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>
	</channel>
</rss>

