Gr?? Gott, eigentlich wollte ich Euch nicht damit bel?stigen und weiter selbst herumdoktern, aber ich trete auf der Stelle und komme nicht weiter. Seit Tagen und Wochen suche ich mir Dokumente zu Sun (Open) Solaris, ZFS-Dateisystem und Zonen zusammen und kauderwelsche mich u.a. durch Blogs und die englischen FAQ, etc. Die Informationen sind je nach Betriebssystemstand (Sun Solaris 10 10/08, Sun OpenSolaris 2008.05, 2008.11 und Entwicklerversionen bis hin zu 109 usw.) sehr unterschiedlich (klar ;) ) und gehen von "geht nicht mit ZFS" bis hin zu "mu? auf ZFS sein" in Bezug auf Zonen. F?r die j?ngste Sun OpenSolaris Entwicklerversion 2009.06-109 bin ich aus den Fundstellen und vor allem dem "Getting Started" zu der Erkenntnis gekommen, da? Zonen ihr Zone-Root (zonepath) auf ZFS haben _m?ssen_ und da? das ZFS-Root der Zonen aber nicht im Bereich des aktiven Boot-Environment "rpool/ROOT" abgelegt sein darf, sondern in einem "normalen" ZFS-Dateisystem der ZFS-Dateisystemhierarchie. Hm. Genau das scheint aber nicht zu funktionieren, oder aber ich stelle mich zu dusselig an bzw. verstehe etwas falsch. :(
Gewollt habe ich auf einem System f?r meinen kleinen Heimserver zu Hause mit nur einer Festplatte, die komplett f?r Sun OpenSolaris 2009.06-109 genutzt wird und damit zwangsl?ufig auch den ZFS-Root-Pool "rpool" beherbergt, eine lokale Zone anlegen; der Einfachheit halber eine Sparse Root-Zone mit Shared-IP. Wenn ich die gelesenen Dokumente richtig verstanden habe, kann mit ZFS je physischer Festplatte nur ein ZFS-Speicher-Pool gehandhabt werden. Ansonsten h?tte ich die Idee gehabt, die Festplatte zu partitionieren und auf einer Partition den ZFS-Root-Pool "rpool" und auf der anderen einen ZFS-Speicher-Pool f?r die Zonen-Roots anzulegen. Was habe ich bisher gemacht, ok, besser: was habe ich zuletzt gemacht? $ pfexec zfs create rpool/zones $ pfexec zonecfg -z testzone testzone: No such zone configured Use 'create' to begin configuring a new zone. zonecfg:testzone> create zonecfg:testzone> set zonepath=/zones/testzone zonecfg:testzone> add net zonecfg:testzone:net> set address=192.168.123.123 zonecfg:testzone:net> set physical=nge1 zonecfg:testzone:net> end zonecfg:testzone> commit zonecfg:testzone> exit $ pfexec zfs create -o canmount=noauto rpool/zones/testzone $ pfexec zfs mount rpool/zones/testzone $ pfexec chown root /rpool/zones/testzone $ pfexec chmod 700 /rpool/zones/testzone $ pfexec zoneadm -z testzone install Error: no zonepath dataset. Das lapidare "Error: no zonepath dataset." verstehe ich nicht. Wie sollte ich den Zonenpfad sonst anlegen? Auch ein ZFS-Volume "rpool/zones/testzone" als Zonepath anstelle des ZFS-Dateisystems "rpool/zones/testzone" f?hrt zu diesem Fehler. Auch wenn die Option "-o canmount=noauto" weggelassen wird, kann ich die Zone nicht installieren. Hat jemand ein Tip f?r mich? Wie legt Ihr Eure Zonen mit Sun OpenSolaris 2008.11 an? Herzlichen Dank schon mal f?r Eure Hilfe. Gru? Sven -- This message posted from opensolaris.org
