メニュー

関連ページリンク

トップ > solaris10 > solaris10 - 人気ブログ(Blog)検索結果詳細 (2008年12月3日 10時)

MacBook Late 2006 の電源アダプタがショート(;´Д`)

Availability Suite の sndradm のやり方を書かないとと思っていたら・・・
MacBook に電源が入らなくなり・・・
気がついたら、電源アダプタがショートしてました。
火事にならなくてよかったね(;´Д`)

ちょっと、変色して皮膜が破れ、線などがむき出しに。
これの影響か、MacBook の内蔵バッテリーの最大容量が 10% 程度となり、もはやノートブックではなくデスクトップマシンとなってしまいました(;´Д`)

Apple Store にかけこんだところ、無償交換に値する壊れかたということで、後日、ジーニアスバーにて手続きをして交換と相成りました。
ついでに、思わぬ行動にでてしまったのですが、それは後日談ということで・・・
#朝目覚めたら、ハードディスクの全領域が Nevada b103 になっていた不思議!(謎


作者: さとう(・∀・)タソ!!

更新日:2008年12月3日 3時23分

このブログのホーム

Availability Suite を起動させる

さて、準備が整ったら、Availability Suite を使えるようにする必要があります。
各種サービスは、SMF に統合されており、下記のサービスとなります。

# svcs -a | grep nws
disabled       13:01:57 svc:/system/nws_rdcsyncd:default
disabled       13:01:57 svc:/system/nws_rdc:default
disabled       13:01:57 svc:/system/nws_ii:default
disabled       13:01:58 svc:/system/nws_sv:default
disabled       13:01:59 svc:/system/nws_scm:default
default では、disabled となっています。
手動で 5 つも管理するのは(´・д・`)ヤダという人の為に、これらをまとめて管理する /usr/sbin/dscfgadm というコマンドも用意されています。

dscfgadm に引数を与えない場合、help とか usage とか出てきて欲しいのですが、こいつは、いきなりサービスを今すぐ起動するか?と聞いてくる男前なつくりです。
とりあえず、状態を確認するには、-i オプションをつけて起動します。
# dscfgadm -i                                                        
SERVICE         STATE           ENABLED       
nws_scm         disabled        false         
nws_sv          disabled        false         
nws_ii          disabled        false         
nws_rdc         disabled        false         
nws_rdcsyncd    disabled        false         

Availability Suite Configuration:
Local configuration database: valid
サービスは、停止していますね。

では、有効にしてみませう。
そのまま、オプションなしで叩いて、質問に Y と答えるだけでし。
# dscfgadm -i
SERVICE         STATE           ENABLED       
nws_scm         online          true          
nws_sv          online          true          
nws_ii          online          true          
nws_rdc         online          true          
nws_rdcsyncd    online          true          

Availability Suite Configuration:
Local configuration database: valid
svcs でも確認。
# svcs -a | grep nws
online         13:10:28 svc:/system/nws_scm:default
online         13:10:28 svc:/system/nws_sv:default
online         13:10:28 svc:/system/nws_ii:default
online         13:10:29 svc:/system/nws_rdc:default
online         13:10:29 svc:/system/nws_rdcsyncd:default
全てのサービスが起動しました。パチパチパチ
Remote Mirror 機能と Point in time copy 機能は、別々のサービスとして稼働しているので、不要であれば disable にもできます。

これを、コピー元とコピー先の両方でやっておくのも忘れずに。

あと、/var/adm/ds.log にログがはかれます。

作者: さとう(・∀・)タソ!!

更新日:2008年11月20日 4時34分

このブログのホーム

強制 Fast Reboot できた

Nevada b100 で実装された fast reboot ですが、全ての driver で quiesce(9E) をサポートしていなければ機能しないとのことでしたが強制的に機能させるオプションが用意されていました。

Nevada b100 or later ベースの環境で、/etc/system に、

set force_fastreboot=1
を書いてあげ、↑ を有効にするために、一度、再起動で。

次にあがってきたら、
reboot -f
で、fast reboot が!。。。。動くかもしれません。

MacBook にぶち込んである Nevada b102 で試したところ、見事に動きました。
どうなるかというと、reboot はかかるのですが、マシン起動時のメモリチェックとか GRUB 画面をすっとばしてくれます。
いきなり SunOS・・・の kernel copylight が表示され起動してきます。

ちょいと、感動しますた。
なお、Fast Reboot は、x86 のみの機能です(´・ω・`)

強制なので、quiesce(9E) をサポートしていない driver の動作に何かしら影響があるかもしれませんので、ほどほどに・・・
ちなみに、quiesce(9E) サポートしてないのは i915 drvier とか。

作者: さとう(・∀・)タソ!!

更新日:2008年11月20日 3時55分

このブログのホーム

MacOS X にも対応した StarOffice 9/StarSuite 9 がリリースされました

PDF import, blogger, presenter の各エクステンションは標準添付のようでつね。
どちらも US $39.45 での download 販売となっているようで、trial はなしのようです。

StarOffice 9
http://globalspecials.sun.com/DRHM/servlet/ControllerServlet?Action=DisplayProductDetailsPage&SiteID=sunstor&Locale=en_US&productID=109370100

StarSuite 9
http://globalspecials.sun.com/DRHM/servlet/ControllerServlet?Action=DisplayProductDetailsPage&SiteID=sunstor&Locale=en_US&productID=109416100

StarOffice 9
http://www.sun.com/software/staroffice/index.jsp

StarSuite 9
http://www.sun.com/software/starsuite/index.jsp
http://jp.sun.com/products/software/starsuite/9/

作者: さとう(・∀・)タソ!!

更新日:2008年11月18日 5時29分

このブログのホーム

Ultra 60 生誕 10 執念きねーんヽ(´ー`)ノ なので、メモリと CPU を増強してみた

sunfish.suginami.tokyo.jp は、Sun Ultra 60 (440MHz x2, 1.5GB Mem) で non-global zone を 3 つ動かしており、solaris.sunfish.suginami.tokyo.jp は、non-global zone だったりします。 そんな、Ultra 60 も発表から 10 年たちました(すでに、EOL を迎えた製品です)。 先日、Solaris 10 10/08 に LIveUpgrade かまして ZFS Root にしてあげたのと、それにあわせて下記のアイテムをげっつヽ(´ー`)ノ

  • X7004A 128MB 5V ECC 60ns DIMM x 16 あと、16枚足りないですよぉーwwwwww
  • X1195A (501-5539) 450MHz UltraSPARC II Module (4MB Cache Sapphire-Black) x4
まだまだ、現役でいてもらわないと困るので、CPU とメモリをそうとっかえ。 まだまだいけるぜw
    $ prtdiag
    System Configuration:  Sun Microsystems  sun4u Sun Ultra 60 UPA/PCI (2 X UltraSPARC-II 450MHz)
    System clock frequency: 113 MHz (3 Mhz うp!)
    Memory size: 2048 Megabytes
    
    ========================= CPUs =========================
    
                        Run   Ecache   CPU    CPU
    Brd  CPU   Module   MHz     MB    Impl.   Mask
    ---  ---  -------  -----  ------  ------  ----
     0     0     0      450     4.0   US-II    10.0
     0     2     2      450     4.0   US-II    10.0
    

作者: さとう(・∀・)タソ!!

更新日:2008年11月17日 17時37分

このブログのホーム

Sun StorageTek Availability Suite を使うために必要なもの

でもって、とりあえず、設定に必要なものをまとめてみました。

まずは、マシンを 2 台。単に Pool をコピーするだけなら Availability Suite が動作する環境の OS version および platform は特に関係なく。ただし、zpool の version 問題はあるので、コピー先はコピー元の zpool version と同じものをサポートするか、それ以上で。じゃないと、zpool import できない。

さとうのテスト環境では、

  • Sun Fire V120: Solaris 10 10/08 + nws-src-20081017_s10u6 (zpool version 10)
  • Sun Blade 1000: Solaris Express Community Release b102 (Nevada b102) (zpool version 13)
を利用。

Solaris 10 10/08 には、AVS のインストールをお忘れなく。
Nevada b102 は、AVS が統合されているので特に何もする必要なく。
どちらの network interface も eri なので Fast Ethernet (´・ω・`)
で、Volume というかコピーする元とコピー先は、
  • コピー元: Sun Fire V120
    disk0(c1t1d0): boot disk
    disk1(c1t2d0): data disk
  • コピー元ホスト名: v120
  • コピー元ボリューム: /dev/rdsk/c1t2d0s0 (シリンダーは 1 から開始)
  • コピー元 bitmap volume: /dev/rdsk/c1t1d0s7 (コピー対象の volume とは別ディスクに作成)

    disk は、2 本搭載。boot disk は、c1t1d0s0 となり、bitmap volume を /dev/rdsk/c1t1d0s7 に作成し、/dev/rdsk/c1t2d0s0 (2 本目のディスクの slice 0)がコピー対象
    あらかじめ、zpool create で、/dev/rdsk/c1t2d0s0 に Pool を作成しておく。


  • コピー先: Sun Blade 1000
    disk0(c0t1d0): boot disk
    disk1(c0t2d0): data disk
  • コピー先ホスト名: b1000
  • コピー先ボリューム: /dev/rdsk/c0t2d0s0 (シリンダ 1 から作成)
  • コピー先ビットマップ: /dev/rdsk/c0t1d0s7

    disk は、2 本搭載。boot disk は、c0t1d0s0 となり、bitmap volume を /dev/rdsk/c0t1d0s7 に作成し、/dev/rdsk/c0t2d0s0 (2 本目のディスクの slice 0)に v120 の c1t2d0s0 をコピーする
    AVS は、block 単位のコピーなので、コピー先となる c0t2d0s0 のスライス情報を V120 のものと揃えておくことをお忘れなく。(v120 側で prtvtoc で情報を取得し、fmthard で b1000 側のディスクに流し込むのがいいのかなと)
こんな感じ。

ちなみに、日曜日は、Firefox Developers Conference 2008 を見学。

久しぶりに、あの人にも会えた(´∀`*) その人の iPhone は会社支給。どっかの何かと切っても切れない縁再び!な状態でも iPhone 持ってましたっっっww

でもって、よく間違えられるさとうさんと ZFS + AVS 談義。おまえら何しにいってるんだと。

ちなみに、あの人に託された抽選券が的中し、ふぉくすけぬいぐるみがっっっ!

キタ━━━━(゜∀゜)━━━━!!



さーせん、その前に、自分の抽選券で Firefox ポロシャツ当ててました(;´Д`)



でも、めげずに突撃すると。。。

事務局のキレーなおねーさんと瀧ねぇに、速攻で却下されてしまいました!!!

(´;ω;`)ウッ…






作者: さとう(・∀・)タソ!!

更新日:2008年11月20日 2時8分

このブログのホーム

Solaris 10 10/08 の Kernel Patch 137137-09 (SPARC)/ 13713809 (x86) で

中身を見ると zfs kernel module も入れ替わり、めでたく zpool version 10 を利用できるようになるかな。
ということは、旧 Soalris 10 リリースからの LiveUpgrade が、少し簡単になるかも。

Solaris 10 10/08 がリリースされたときは、137137-09(1371380-09)がリリースされていないから、一度、Solaris 10 10/08 へ通常の upgrade をかます必要があった。
kernel patch の登場で、これを適用すれば、ZFS Root/Boot をサポートした Pool が作れるようになる。
これで、1 つの作業を省略することができる・・・はず。

でも、ベースとなる環境に kernel patch を適用する作業が発生するので、本当にそのままの状態で旧 Solaris 10 リリースを残して置きたい場合は、この patch は使えないね。
てか、Kernel Patch を適用して、正常動作を確認してから Upgrade 作業というのもなんなので、実は、LiveUpgrade でいきなり Upgrade していったほうが良いのかもしれない。。。

ちょっと、待ってから試せばよかったなぁ・・・(´・ω・`)

作者: さとう(・∀・)タソ!!

更新日:2008年11月17日 12時7分

このブログのホーム

Sun StorageTek Availability Suite を使ってみるにあたり、押さえておくべきことメモ

とりあえず、ZFS Pool の Remote Replication というか Remote Mirror ができました。
#オペレーションにいろいろと気をつける必要がありますが。。。

まずは、使うにあたりメモしておいた、押さえておくべき事柄などを・・・

  • Availability Suite (AVS) は、ボリュームレベルの複製機能を提供するソフトウェア
  • AVS では、boot device や /var, /usr などシステムレベルのパーティションを複製することはできない(boot device はともかく、他のはどういうことだろう?)
  • ファイルまたはファイルシステムのレプリケータではなく、ボリュームのレプリケータ
  • でも、raw device もミラーできる
  • ミラーは、block 単位でおこなわれる
  • ビットマップボリュームとは、AVS の対象となるボリュームのブロックに変更があったかないかを記録する特別なボリューム。また、対象となるボリュームと同容量は必要なく、1G あたり 8K + overhead 用に 24K くらいでいいらしい。コピー元とコピー先、それぞれに必要となる。
  • ボリュームセットとは、コピー元とコピー先のボリュームで構成されている。
  • シリンダ 0 を含めると disk label まで書き換えてしまうので、含めないようにする。
    なので、AVS では、VxVM や SVM で作られた 論理ボリュームのコピーをおすすめしている
  • 「同期モード」と「記録モード」があり、記録モードの時はデータのコピーは行われない。そのかわり、コピー先において、コピーされた filesystem を mount したりすることができる。
  • TCP port 121 を使って SUN RPC でデータのやり取りが行われる
  • 二次ホスト側で、コピーされた領域を mount しているときに update (sndradm -u)をかけちゃだめ。
    もし、かけてしまったら、master 側で sndrad -l で logging mode にしてから、二次側で zpool export して zpool clear する。でもって、再度sndradm -u を実行して同期をとる。
  • Remote Mirror のビットマップボリュームについて
    - raw device を利用すること
    - コピーに利用するデータと同じディスクに配置しない
    - zvol を設定できるが、容量の計算がうまくできていないので使っちゃだめ?
とか、こんな感じです。


作者: さとう(・∀・)タソ!!

更新日:2008年11月17日 4時21分

このブログのホーム

OpenSource 版の Availability Suite を Solaris 10 10/08 で build してみた

一年くらい前に、Sun StorageTek Availability Suite が Nevada b70 に入ったというネタを書いたのですが。。。
ZFS みたいな filesystem を手に入れてしまうと、Remote Replication というか Remote Mirror やりたくなってしまいますよね?
ということで、OpenSolaris Project に寄贈された Sun StorageTek Availbility Suite の source を Solaris 10 10/08 で build してみました。

とりあえず、binary を。
SPARC/i386 binary 同梱です。
パッケージのみなので、マニュアルなど参照してください。

http://solaris.sunfish.suginami.tokyo.jp/avs/nws-src-20081017_s10u6.tar.bz2

さぁ、ZFS を Remote Mirror できるのか?
我こそは!と思うかた、是非、チャレンジしてみてください。

とりあえず、概念とか用語とかどうでもいいから、Remote Mirror だけやってみたい!という方は、
ここが参考になります。

Less known Solaris Features: Remote Mirror with AVS
http://www.c0t0d0s0.org/archives/4263-Less-known-Solaris-Features-Remote-Mirror-with-AVS.html

Sun StorageTek Availavility Suite 4.0 日本語マニュアル
http://docs.sun.com/app/docs/coll/AVS4.0_ja?l=ja

とりあえず、Solaris 10 10/08 が動作する Sun Fire V120 の適当な pool (root pool でない) を Nevada b90 が動作する Blade 1000 の空いているディスクに mirror かけてみています。

V120 側でターゲットとなるディスクを zpool create とかして、Blade 1000 側で zpool import なんてしたら pool 名見えましたが・・・V120 側で destroy/create して違う名前にしてみましたが、きちんと名前が追従しているので remote mirror できてるっぽいです。
あとは、mirror が完了するのを待って、B1000 側で zpool import <pool_name> してみなければ!
ちょっとというか、かなり+(0゜・∀・) + ワクテカ +

作者: さとう(・∀・)タソ!!

更新日:2008年11月14日 9時45分

このブログのホーム

Solaris 10 10/08 で zfs attach 直後の reboot で resync が cancel される件

いま、Solaris 10 8/07 の環境を Solaris 10 10/08 の ZFS Root 環境にするべく作業中なのですが。。。
シングルディスクの ZFS Root 環境に移行できたのはよいのですが、その後、mirror 構成をするべく Pool に disk を attach し、resync を待たずに reboot (再起動後も、resync の作業を継続してくれるか確認したかった)したところ、立ち上がってきたのはいいのですが、zpool status で見ると resync 作業が継続されていないようで、state は、ONLINE となり正常に動作している表示に(´・ω・`)
これって、ダメなんじゃね?

まだ、1回しか見てないので勘違いかもしれないのですが、ちょっと気をつけておくとよいかも。

ちなみに、強制的に resync させるには、zpool scrub <pool_name> で( `д´)b オッケー!
#UFS to ZFS Migration のお話は、いつかどこかで。。。疲れた。



 

作者: さとう(・∀・)タソ!!

更新日:2008年11月14日 2時46分

このブログのホーム

Safari Books Online の PDF を iPhone/iPod touch で読める「Safari Bookbag」

Solaris 関係ありませんが・・・

Solaris Internals 2nd Edition を楽に持ち歩く方法ということで、Safari BOOKS ONLINE なるサービスを紹介しましたが、なんと、iPhone/iPod touch 向けの専用アプリケーションである「Safari Bookbag」がリリースされました。
このアプリケーションを iPhone/Pod touch にインストールし、アカウントを設定することで My Download に stack してある PDF ドキュメントを download して offline 参照できるようになります。






こんな感じ。
download した PDF の選択は、CoverFlow なインターフェースで。


My Download と同期(このときは、WiFi 接続が必要)し、download されてないコンテンツであれば勝手に download 開始。
Solaris Application Programming を選択してみますた。


中身は、こんな感じで見れます。
通常の操作と同様に拡大や縮小が可能。



アプリケーションを終了しても、読んでいたページを覚えていてくれます。
なかなか便利なアプリケーションではありますが、ページ操作(指定ページに飛ぶ)とか検索とかはできません。
また、丸々一冊を読み込むとメモリが足りなくなりアプリケーションが落ちてしまうことも。
章毎に分ければ扱いやすくなりますが・・・


http://safaribooksonline.com/iphone/

作者: さとう(・∀・)タソ!!

更新日:2008年11月10日 4時1分

このブログのホーム

L2ARC は、Solaris 10 update 7 で

入ってなかったのか(´・ω・`)
ZFS の L2ARC は、Solaris 10 update 7 で利用可能になるそう。

http://mail.opensolaris.org/pipermail/zfs-discuss/2008-November/052420.html

作者: さとう(・∀・)タソ!!

更新日:2008年11月4日 22時26分

このブログのホーム

Solaris 10 10/08 に bundle される s8/s9 containers には、lock がかかっている

Solaris 10 10/08 で bundle されるようになった、Solaris 8 Containers または Solaris 9 Containers ですが、bundle にあたり lock が施されるようになっています(´・ω・`)

なにも考えずにやると、

# zonecfg -z s8zone
s8zone: そのような構成済みゾーンはありません
'create' を使用して、新しいゾーンの構成を開始してください。
zonecfg:s8zone> create -b
zonecfg:s8zone> set zonepath=/export/Zones/s8-zone
zonecfg:s8zone> set brand=solaris8
zonecfg:s8zone> set autoboot=true
zonecfg:s8zone> set ip-type=shared
zonecfg:s8zone> add net
zonecfg:s8zone:net> set address=10.10.10.8
zonecfg:s8zone:net> set physical=eri0
zonecfg:s8zone:net> end
zonecfg:s8zone> set name=hostid
グローバルな範囲からリソース固有のプロパティを設定することはできません。
zonecfg:s8zone> add attr
zonecfg:s8zone:attr> set name=hostid
zonecfg:s8zone:attr> set type=string
zonecfg:s8zone:attr> set value=00000000
zonecfg:s8zone:attr> end
zonecfg:s8zone> verify
solaris8_support error: Solaris 8 Containers の使用権のあるパッケージ
がインストールされていません
s8zone: ブランド固有のエラー
zonecfg:s8zone> commit
solaris8_support error: Solaris 8 Containers の使用権のあるパッケージ
がインストールされていません
s8zone: ブランド固有のエラー
zonecfg:s8zone> (´・ω・`)
'(' で syntax error
なんて言われるようになってしまい、verify も commit もできなくなります。
それができないと /etc/zones に構成ファイルを作成してくれないので、ここで手詰まりと。
Solaris 9 Containers も同様です。
#lock とか言ってますが、単純な構造で /usr/lib/brand/solaris8 (os solaris 9)/files/patches/order ファイルがあるかどうか判別しているだけで、空ファイルでもいいからこのファイルを用意してあげれば華麗にスルーできます。Warning はうるさいですが。

じゃぁ、使用権のあるパッケージって何?何なの?しn(ry 
となるわけですが、この機構にあわせて Solaris 8 containers 1.0.1 と Solaris 9 containers 1.0.1 がリリースされています。
この中に、lock を解除する package (SUNWs8brandk または SUNWs9brandk) と Solaris 8/9 containers 1.0 の full-package が納められています。
Solaris 8/9 containers 1.0.1 を使うには、Solaris 10 10/08 or later が必須。それ以前の環境では、Solaris 8/9 containers 1.0 のみ利用可能。ということですね。そういうことにしたいのですね。

Download Solaris 8 Containers 1.0.1 for Solaris SPARC, English

Download Solaris 9 Containers 1.0.1 for Solaris SPARC, English

ようは、
Note: This download comes with an evaluation license. For full support please contact your Sun sales team for the full RTU and service subscription.
ということで、無償で使える機能じゃないよと明確化するためのアプローチでしょうか。

作者: さとう(・∀・)タソ!!

更新日:2008年11月4日 3時40分

このブログのホーム

Solaris 10 10/08 と Nevada b101 の zoneadm

ちょっ、小室せんせー、なにやってんすかぁー!!!!
というわけで、全然関係ありませんが、本日朝一番の衝撃だったわけで何となく書いてみたり。

ちなみに、昨夜、一番下の妹から「結納の日付が決まりました」とメールが。
以前にも、ここに書いたのですが・・・某スレにお祝いの言葉を書き込んでくれた人がいました・・・(遠い目
そんなあなたにも報告です(`・ω・´)ゞビシッ!!

未経験な兄を差し置いて 2 回目の結納とか、もう、あsbづ「えおqふぉえw」fpl;


で、zoneadm のことが気になったので、Solaris 10 10/08 と Nevada b101 の binary を比べてみた。

 # mcs -p /usr/sbin/zoneadm
/usr/sbin/zoneadm:

@(#)SunOS 5.11 snv_101 November 2008

# strings /usr/sbin/zoneadm | grep -i zfs
could not restore zonepath, the zfs mountpoint is set as:
.zfs
cd %s && /usr/bin/find . -type s -prune -o -depth -print | /usr/bin/egrep -v '^\./\.zfs$|^\./\.zfs/' | /usr/bin/cpio -pdmuP@ %s > %s 2>&1
could not restore zonepath, the zfs mountpoint is set as:
.zfs
cd %s && /usr/bin/find . -type s -prune -o -depth -print | /usr/bin/egrep -v '^\./\.zfs$|^\./\.zfs/' | /usr/bin/cpio -pdmuP@ %s > %s 2>&1
can be used to specify the name of a ZFS snapshot that was taken from
instead of creating a new ZFS snapshot.  All other arguments are passed
can be used to prevent the creation of a new ZFS file system for the
zone (assuming the zonepath is within a ZFS file system).
failed to initialize ZFS library
could not verify fs %s: zfs '%s' mountpoint is not "legacy"
could not verify fs %s: could not access zfs dataset '%s'
cannot verify zfs dataset %s: volumes cannot be specified as a zone dataset resource
could not verify zfs dataset %s: mountpoint cannot be inherited
could not verify zfs dataset %s: %s
could not verify zfs datasets: unable to enumerate datasets
The ZFS file system for this zone has been destroyed.
A ZFS file system has been created for this zone.
cannot mount ZFS dataset %s: %s
cannot create ZFS dataset %s: %s
cannot create ZFS dataset %s: out of memory
Instead of copying, a ZFS clone has been created for this zone.
preventing use of a ZFS clone.
%s/.zfs/snapshot/%s
could not remove the software inventory from ZFS clone %s
could not mount ZFS clone %s
could not create ZFS clone %s: out of memory
cannot verify zfs dataset %s: volumes cannot be specified as a zone dataset resource
clone [-m method] [-s <ZFS snapshot>] [brand-specific args] zonename
clone [-m method] [-s <ZFS snapshot>] [brand-specific args] zonename
clone [-m method] [-s <ZFS snapshot>] [brand-specific args] zonename
clone [-m method] [-s <ZFS snapshot>] [brand-specific args] zonename
clone [-m method] [-s <ZFS snapshot>] [brand-specific args] zonename
ちゃんと入ってますね(`・ω・´)
zonecfg で、zonepath を /rpool/testzone みたいな感じで pool の直下に指定(当然、rpool/testzone なんて filesystem はない状態)することで、zoneadm -z testzone install なんてすると、 A ZFS file system has been created for this zone. というメッセージが出て、zfs create を内部で実行し、 zone の root が rpool/testzone なんて状態になって zoneadm で clone や snapshot とったりできるのですが・・・

Solaris 10 10/08 の zoneadm を見ると、
--
$ mcs -p /usr/sbin/zoneadm
/usr/sbin/zoneadm:

@(#)SunOS 5.10 Generic 137138-09 Sep 2008

$ strings /usr/sbin/zoneadm | grep -i zfs
%s/.zfs
failed to initialize ZFS library
cd %s && /usr/bin/ls -A | /usr/bin/egrep -v '^\.zfs$' | /usr/bin/xargs /usr/bin/rm -rf
cd %s && /usr/bin/find . -type s -prune -o -depth -print | /usr/bin/egrep -v '^\./\.zfs$|^\./\.zfs/' | /usr/bin/cpio -pdmuP@ %s > %s 2>&1
cannot verify zfs dataset %s: volumes cannot be specified as a zone dataset resource
could not verify zfs dataset %s: mountpoint cannot be inherited
could not verify zfs dataset %s: %s
could not verify zfs datasets: unable to enumerate datasets
cannot verify zfs dataset %s: volumes cannot be specified as a zone dataset resource
could not verify fs %s: zfs '%s' mountpoint is not "legacy"
could not verify fs %s: could not access zfs dataset '%s'
これだけ・・・( ´・ω・`)
どうも、さとうの勘違いくさい。
単に、ZFS 状に zone の / を置いても LiveUpgrade とかできるようになったよ。ということらすぃ。。。


作者: さとう(・∀・)タソ!!

更新日:2008年11月4日 2時58分

このブログのホーム

What's New in the Solaris 10 10/08 Release

What's New in the Solaris 10 10/08 Release が公開されています。

Solaris 10 What's New
http://docs.sun.com/app/docs/doc/817-0547

#英語ドキュメントのみ。日本語のほうは未更新

いろいろなところでアナウンスされているとおり、x86/SPARC で ZFS Root Pools/Boot がキタ━━━━(゜∀゜)━━━━!!
ZIL(ZFS intent log) も使えますね。あれ?L2ARC は?
Solaris Zones には、Update/Attach、shared IP zone での default router 設定可能に、zonepath が ZFS でも upgrade 可能に。
あれ?non-global zone の root を ZFS にできる機能は?
NVIDIA ck804/mcp55 SATA Controller Driver のサポートで、やっと nv_sata が使えるように。
SPARC でも、aac (Adaptec Advanced RAID Controller driver) が使えるように。

【むむむ。】

作者: さとう(・∀・)タソ!!

更新日:2008年10月31日 4時4分

このブログのホーム

MacBook Late 2006 の電源アダプタがショート(;´Д`)

作者:

更新日:

このブログのホーム

Availability Suite を起動させる

作者:

更新日:

このブログのホーム

強制 Fast Reboot できた

作者:

更新日:

このブログのホーム

MacOS X にも対応した StarOffice 9/StarSuite 9 がリリースされました

作者:

更新日:

このブログのホーム

Ultra 60 生誕 10 執念きねーんヽ(´ー`)ノ なので、メモリと CPU を増強してみた

作者:

更新日:

このブログのホーム

Sun StorageTek Availability Suite を使うために必要なもの

作者:

更新日:

このブログのホーム

Solaris 10 10/08 の Kernel Patch 137137-09 (SPARC)/ 13713809 (x86) で

作者:

更新日:

このブログのホーム

Sun StorageTek Availability Suite を使ってみるにあたり、押さえておくべきことメモ

作者:

更新日:

このブログのホーム

OpenSource 版の Availability Suite を Solaris 10 10/08 で build してみた

作者:

更新日:

このブログのホーム

Solaris 10 10/08 で zfs attach 直後の reboot で resync が cancel される件

作者:

更新日:

このブログのホーム

Safari Books Online の PDF を iPhone/iPod touch で読める「Safari Bookbag」

作者:

更新日:

このブログのホーム

L2ARC は、Solaris 10 update 7 で

作者:

更新日:

このブログのホーム

Solaris 10 10/08 に bundle される s8/s9 containers には、lock がかかっている

作者:

更新日:

このブログのホーム

Solaris 10 10/08 と Nevada b101 の zoneadm

作者:

更新日:

このブログのホーム

What's New in the Solaris 10 10/08 Release

作者:

更新日:

このブログのホーム