2007年2月アーカイブ

Solaris 10 の setenv(3C), unsetenv(3C)

| トラックバック(0)

そういえば、昔は setenv(3C), unsetenv(3C) は、Standard C Library Functions として用意されていなかった気がしたので、ちょっと確認。
Solaris 8, Solaris 9 には、提供されていない。
Solaris 10 からみたい。
Solaris 10 の new feature として、announce あったっけ・・・
適当な source を見つけられないなぁ(´・ω・`)

screen-4.0.3 + 非公式パッチ

| トラックバック(0)

screen を 4.0.3 + 非公式パッチに入れ替え。

$ env CFLAGS=-O3 configure --prefix=/opt/sfw --with-socket-dir=/var/run

misc.c で error が。

gcc -c -I. -I.    -O3 resize.c
misc.c: In function `xsetenv':
misc.c:619: error: too few arguments to function `setenv'
gmake: *** [misc.o] Error 1
gmake: *** Waiting for unfinished jobs....
phantom(SUNW,Ultra-60):/var/tmp/Sunfish/screen-4.0.3

setenv() の引数が足りないらしい。
なので、以下のように書き換えますた。

$ diff -c misc.c.orig misc.c
*** misc.c.orig Tue Feb 27 11:11:07 2007
--- misc.c      Tue Feb 27 11:11:25 2007
***************
*** 616,622 ****
  # if defined(linux) || defined(__convex__) || (BSD >= 199103)
    setenv(var, value, 1);
  # else
!   setenv(var, value);
  # endif /* linux || convex || BSD >= 199103 */
  #endif /* USESETENV */
  }
--- 616,622 ----
  # if defined(linux) || defined(__convex__) || (BSD >= 199103)
    setenv(var, value, 1);
  # else
!   setenv(var, value,1);
  # endif /* linux || convex || BSD >= 199103 */
  #endif /* USESETENV */
  }

非公式パッチは、以下の URL から入手できます。(4.0.2 用とのことですが、4.0.3 に適用できました) http://www.dekaino.net/screen/01install.html

一つの session に、複数の screen から attach して使う利用法っていいかもしんない。 
http://opentechpress.jp/developer/06/09/11/088249.shtml

http://www.gnu.org/software/screen/

Apcupsd 3.14.0 is the latest stable release

| トラックバック(0)

Solaris の USB 接続をサポートした、apcupsd の開発版が、apcupsd 3.14.0 として stable release となりました。
Release note にもありますが、SPARC/x86 で利用できます。

* USB support for 3 new platforms:

- Windows (Win98SE, WinME, Win2000, Win2003 Server, WinXP)
- Mac OS X (Darwin)
- Solaris 10 (x86 and SPARC)


http://www.apcupsd.org/

PCA - Patch Check Advanced

| トラックバック(0)

smpatch analyze が、時間かかったり patch リリースとの同期が取れていなかったりするので、最近はコレばっか使ってます。
sunsolve で配布されている patchdiag.xref の更新をチェックしてから持ってきて、適用されている patch 情報と照らし合わせ、適用されていないパッチ一覧を生成してくれる機能を持っているので、それだけでも使えます。

http://www.par.univie.ac.at/solaris/pca/

Sun Connection Update Manager Client 1.0.9 Release Notes

| トラックバック(0)

smaptch が 1.0.9 に update されています。
結構な数の bug 修正がされているようで、利用している人は update しておくといいかも。
Patch ID については、以下の Release note にありまつ。

http://www.sun.com/bigadmin/features/hub_articles/sc_update_rn.jsp

Patch Id: 125325-01 SunOS 5.10_x86: patch kernel/drv/aac

| トラックバック(0)

むむ。
x86 では、Adaptec のカードをサポートする aac driver なるものが提供されているのですが、2820SA をサポートしたりと、大きな変更が Patch Id: 125325-01 あったようでつ。

6446136 update the new version FreeBSD aac code to Solaris
6446320 add support for 2820SA card

Adaptec AAR-2820SA 高いな・・・

solaris2u ML

| トラックバック(0)

というわけで、復活致しました。
今回は、fml から Mailman へ切り替えです。
python 2.5 で Mailman 2.1.9 をインストールしようとがんばりましたが、error がでてしまい断念。
Mailman 本家での recommended が 2.4.4 とあったので、2.4.4 にしたところ、動いてくれました。
#格闘している間に、python 2.4.4 を追加する patch がリリースされていたわけですが orz

最近は、traffic がめちゃくちゃ少ないですが、興味がある方や話題を提供してくれる方は、以下の URL からどうぞ。
あ。もう、手動登録ではないです。

ちなみに、エスパーさんもいませんし、トラブルの駆け込み寺でもないのは確定的に明らかでし(`・ω・´)
楽しくいきませう(・∀・)

http://solaris.sunfish.suginami.tokyo.jp/mailman/listinfo/solaris2u

GNOME 2.6.0: Python patch

| トラックバック(0)

Solaris 10 ですが、以下の patch を適用することで、Python 2.4.4 の 32/64 bit binary が追加されます。

121606-02 GNOME 2.6.0: Python patch
121607-02 GNOME 2.6.0_x86: Python patch

/usr/bin に python コマンドが入ってきます。が、/usr/sfw/bin/ には、python 2.3 があるので注意してください。

Problem Description:
6484954 32 and 64-bit Python 2.4 needed in S10U4 for Xen bits

とのことで、Solaris 10 Update 4 には Xen が入ってくるようで、そのためにpython が OS の一部として統合されるようです。

http://opensolaris.org/os/community/xen/

OpenSolaris Project: 日本ポータル

| トラックバック(0)

オープンしたそうでつ。
http://jp.opensolaris.org/

Japan OpenSolaris User Group は、josug
http://jp.opensolaris.org/forums/

プレスリリース
http://jp.sun.com/company/Press/release/2007/0222.html

Sun Multithreaded Networking Card

| トラックバック(0)

10Gb Ether キタコレ。
価格は、US $498 per port ですか。
しかも、PCI-E x8 lane ですか。
直結させてみたいハァハァ
http://www.sun.com/products/networking/ethernet/10gigethernet/index.xml

SunRay@Home とかやってみる

| トラックバック(0)

SunRay server は、家に配置ですが、何か?

うちには、2 台の SunRay 1 があるのですが、シリアルコンソールが使えるほうが何かと安心なので、最近は、そればっかり。
ただ、やっぱり GUI が必要なケースもあるのですが、マシンを離れた場所(といっても、そんなに離れていないのだけど)に置いてるので、ディスプレイケーブルを延長するのもなぁと。
VNC server つっこんどくのがいいのだろうけど、それじゃおもしろくn(ry

で、隅に鎮座していた、 SunRay 1 発見!これを使って、みようかと。
部屋は狭いとはいえ、ネットワークケーブル 1 本で画面が表示される環境は、マシンを置く場所にもゆとりができるため、やっぱいいなぁと。

ということで、Ultra 60 に SunRay Software 4 をぶち込んでみました。
分散されていた legacy service とともに、consolidation が進んでいってるとか言ってみるテスツっっっwwwwww
Ultra 60 も十分 legacy ですが、UltraSPARC-IIs 440MHZ x2 と 2GB MEM の可能性を信じてみt(ry

ああ、インストールが簡単になってますね。
non-global zone に配置できればよいのですが、SunRay server は kernel module などを持っているため、non-global zone には配置できないのですが、そんなのどうでもよくって。
すでに、DHCP server が動いているのですが、同じ network address 上に登録したくても、エントリがあるということで、エラーに。
まぁ、再構成し直せばいいやと、登録済みの情報を消し、utconfig で、DHCP server を再構成。
あとは、patch を適用して、utrestart して、SunRay 1 の電源を入れ、network に接続。

画面でました(`・ω・´)

一人くらいだったら、Ultra 60 でも十分でつね( ´_ゝ`)
あとで、SunRay Connector for Windows もいれておこう。

SunRay 1 自体は、1999/8 月にリリースされた年代ものですが、デスクの置物としては、いまだに古くささを感じさせない出来映えではないかと。
8 年前と 8 年後。これ作った人たち、間違いじゃなかったですよ。と。

VPN router 導入して、青森の実家で SunRay 使ってみたいとか、そういう妄想もふつふつと・・・

SunRay 2 欲しいな・・・

手持ち機材などの整理をしていたら、USB 接続の RS-232C アダプタがでてきました。
確か、iBook G3 600MHz (Dual USB) を使っていた時に、シリアルコンソールを取ろうと、購入したやつだったかな。
Solaris では、使えなかったので Windows/MacOS X で使っていたなぁと、ちょっと若かりし日のことを思い出にふk

ためしに、Nevada b57 の Blade 1000 に挿してみました。

--
Feb 19 22:52:26 empress usba: [ID 912658 kern.info] USB 1.10 interface (usbif5db,12.config1.0) operating at full speed (USB 1.x) on USB 1.10 root hub: modem@0, usbsacm0 at bus address 2
Feb 19 22:52:26 empress usba: [ID 349649 kern.info] Sun Corporation SCC div. UNTAC USB Device USB-COM
Feb 19 22:52:26 empress genunix: [ID 936769 kern.info] usbsacm0 is /pci@8,700000/usb@5,3/communications@2/modem@0
--

あら、usbsacm0 で認識しましたよ?
usbsacm ってゆーと、USB communication device class ACM driver で、Nevada b57 から使えるようになったやつですね。(これ使うと、携帯電話とかもモデムとして使えるようになります
#Solaris 10 でも、project/wwan で公開されている pkg つっこめばいけるのかな?試せたら、試してみます。

/dev/cua/ 配下にも、標準搭載のシリアルポート a, b の他に 0 というものができていて、これが VS-60R を指しています。
といういわけで、Ultra 60 (input, output-device ともに、ttya) と接続して、
--
# tip -9600 /dev/cua/0
* /etc/remote の編集も必要なく、これで接続できます。
--

とかやってみると、
--
# tip -9600 /dev/cua/0
connected

phantom console login:
--

キタ━━━━━━(゜∀゜)━━━━━━ !!!!!
ちょっと得した気分(*´д`*)

http://www.sun-denshi.co.jp/scc/products/mobile/vs60r/vs60r.htm

ふと、SAS に Serial ATA の Port Multiplier をつけたらどうなるか?と実験してみたくなったので、実験してみました。

使ったのは、玄蔵x4 Multilane 計画のときに、玄蔵から取り外した、玄人志向 PM5P-SATA2 (1-to-5 native SATA II Port Multiplier) でし。
適当な SAS port に、ケーブルさして、Multiplier に接続。あとは適当なディスクを Multiplier に接続するだけ。もちろん、Multiplier への電源供給も忘れずに。
準備ができたので、マシンを起動し、OBP から disk が見えるか確認。
おお! disk を認識していますよ?

{0} ok select /pci@8,600000/LSILogic,sas@1
{0} ok show-children

MPT Version 1.05, Firmware Version 1.06.00.00

Target 6
Unit 0 Disk ATA HDT722525DLA380 A80A 488397168 Blocks, 250 GB
SATA device PhyNum 3

このまま、boot -r。
format -e で label を書き込み、適当に slice 切って、newfs を実行!

--
Feb 19 21:45:28 unknown scsi: WARNING: /pci@8,600000/LSILogic,sas@1/sd@0,0 (sd1):
Feb 19 21:45:28 unknown SCSI transport failed: reason '': retrying command
Feb 19 21:45:28 unknown scsi: WARNING: /pci@8,600000/LSILogic,sas@1/sd@0,0 (sd1):
Feb 19 21:45:28 unknown SCSI transport failed: reason 'incomplete': retrying command
Feb 19 21:45:36 unknown scsi: WARNING: /pci@8,600000/LSILogic,sas@1 (mpt0):
Feb 19 21:45:36 unknown scsi_status=22, ioc_status=0
Feb 19 21:45:36 unknown scsi: WARNING: /pci@8,600000/LSILogic,sas@1 (mpt0):
Feb 19 21:45:36 unknown mpt_process_intr: invalid scsi status
Feb 19 21:45:36 unknown scsi: WARNING: /pci@8,600000/LSILogic,sas@1 (mpt0):
Feb 19 21:45:36 unknown scsi_status=22, ioc_status=0
:
Feb 19 21:45:36 unknown scsi: WARNING: /pci@8,600000/LSILogic,sas@1 (mpt0):
Feb 19 21:45:36 unknown mpt_process_intr: invalid scsi status
Feb 19 21:45:36 unknown ufs: WARNING: Error writing master during ufs log roll
Feb 19 21:45:36 unknown ufs: WARNING: ufs log for /mnt changed state to Error
Feb 19 21:45:36 unknown ufs: WARNING: Please umount(1M) /mnt and run fsck(1M)
--

見事に散りました(*゜∀゜)=3 ムッハー
問題なければ、port 1っ個を外だし eSATA にして、外付けの disk 箱でもつけようかなと思いましたが、あきらめなさいという神様のお告げなのですね。
残念。

ZFS Current implementation issues

| トラックバック(0)

Network UPS Tools

| トラックバック(0)

apcupsd 以外にも、Solaris 10 の USB をサポートしたものがあるのでつね。

http://www.networkupstools.org/

Sun's optimized AMP stack (aka CoolStack)

| トラックバック(0)

Cool Stack contents

The following sections provide more details on each of these packages.

  • CSQamp. This package includes Apache HTTP Server 2.0.58, MySQL 5.0.22 and PHP 5.1.4 built to work together. Apache httpd is built with MPM pre-fork and modules to support PHP, SSL and Perl. PHP has support for MySQL. Note, to work with PHP, MySQL included in this package is a 32-bit version for client-side use only. For the database server, install the CSQmysql package which is a 64-bit version, allowing the use of larger caches to deliver improved performance for large databases. Note that the CSQamp package will work with the CSQmysql database server.
  • CSQmysql. This package includes a 64bit version of MySQL 5.0.22 and is built with innodb. See the README file in /usr/local/mysql for details.
  • CSQperl. This package includes Perl 5.8.8. Note that Solaris 10 ships with the same version of Perl. However, CSQperl is compiled with optimization and the Sun Studio 11 compiler and will provide better performance. To use this version of perl, rather than the default one, include /usr/local/bin in your PATH before /usr/bin.
  • CSQphp. This package provides a FastCGI version of PHP 5.1.4 and installs in /usr/local/php5_fastcgi. This PHP is meant for use via FastCGI from a web server other than Apache. This package should not be confused with the version of PHP in CSQamp - that version installs in /usr/local/php5 and is only for use with Apache HTTP Server.
  • CSQsquid. This package includes Squid 2.5.STABLE14 Web Proxy Cache. Squid is a single-threaded application and as such does not scale well on SMP platforms. You may need to run multiple instances to achieve scalability.
  • CSQtomcat. This package includes Apache Tomcat 5.5.17 which is a pure Java application. It is provided for convenience as it is no different from the one on tomcat.apache.org.

 http://cooltools.sunsource.net/coolstack/

Solaris Express, Developer Edition 2/07

| トラックバック(0)

Solaris Express (Nevada b55) に、Sun Studio 11. NetBeans IDE 5.5, AMP stack (Apache, MySQL and PHP) を含めたものが、Solaris Express Developer Edition としてリリース。
現状は、x86/x64 だけで、SPARC 版もそのうち・・・みたいです。

http://developers.sun.com/solaris/downloads/solexpdev/

su: 残念です。が、消える日・・・

| トラックバック(1)

出会った時のことは、もう、忘れてしまったけど・・
ただ、あの時、あの瞬間、僕の心に刻まれたのは確かです。
そんな、君ともお別れしなければならない日が、とうとうきてしまったことを思うと、少しだけ・・・ほんの少しだけ・・・m9(^Д^)プギャー!!

Patch: 119201-21 の README の Problem Description: に、

6513057 Japanese translation for su: Sorry should be kept in English

と、あったので、もしやと思い patchadd してみた。

$ su
パスワード:
su: Sorry

Sorry に戻りましたよ?
patch 適用前、伝説として語られたメッセージ。

$ su
パスワード:
su: 残念です
 

ある意味、残念です。
ってゆーか、

6513953 unable to create global hotspare in ja locale - add workaround

これが、もの凄く悲しい・・・
locale が ja だと zpool create 時に hotspare  が作成できないという bug  でし。

SPARC: 119201-21
x86: 119202-21

とかいってたら、正式パッチきますた。

| トラックバック(0)

SunOS 5.10_x86: in.telnetd Patch Document ID: 120069-02 Feb 13, 2007 PUBLIC
SunOS 5.10: in.telnetd Patch Document ID: 120068-02 Feb 13, 2007 PUBLIC

in.telnetd Interim Security Relief

| トラックバック(0)

昨日、patch がリリースされますた。
正式 patch ではなく、緊急修正用の Temporary patch となってます。

http://sunsolve.sun.com/pub-cgi/show.pl?target=security/tpatches&nav=tpatches

Dell PowerConnect 2708

| トラックバック(0)

捕獲してみますた。
firmware は、PowerConnect 2708, v.1.0.1.05 と最新でし。

で・・・
やっぱり、Jumbo Frame 対応してませんでしたヽ(;´Д`)ノ
嗅覚は、確実に衰えていまっす!

で、Dell OpenManage Switch Administrator なる管理用の Web server が中で動いているのでつが、こいつのメニュー内に LAG Membership という名の Link Aggregation 設定項目がありますた。
ちょいと勉強して、遊んでみたいと思います。


Dell PowerConnect 2708

| トラックバック(0)

ぶらぶらしてたら発見。
以前、これを購入しようかと考えて、いろいろ調べたけど、なにかが使えないから却下した覚えがあるので、ちょっと気になりつつも華麗にスルー。
しかし、家に帰ってからも気になってたので、もう一回調べてみたり。
たしか、2708 は Jumbo Frame をサポートしてなく、除外した記憶が。
でも、マニュアルみたら、JumboFrame も VLAN も Link Aggregation もサポートしている記述があるな・・・
というわけで、手に入れてチャレンジしてみまつか。

zonemgr 1.8

| トラックバック(0)

zonecfg の wrapper script。
RFE に

#       - Convert zonemgr script into a Solaris package (SUNWzonemgr)
#         containing the following:
#            /usr/bin/zonemgr
#            /usr/share/man/man1/zonemgr.1
#            /usr/share/zonemgr/LICENSE
#            /usr/share/zonemgr/usage.html
#         Pre-requisite packages: SUNWzoner, SUNWzoneu, SUNWwgetr, SUNWwgetu

とあるから、近いうちに取り込まれそうでつね。 

http://blogs.sun.com/jclingan/entry/zonemgr_1_8_released

NEW AirMac Extreme

| トラックバック(0)

IP Unnumbered 対応してなかった orz

[zfs-discuss] update of zfs boot support

| トラックバック(0)

zfs boot の近況。
build 60 って言ってるから、Nevada build 60 かな?で、できるように作業しているみたい。
ただし、This update will still be for x86 platforms only. ということで。
http://mail.opensolaris.org/pipermail/zfs-discuss/2007-February/025706.html

Solaris Crypto Framework patch

| トラックバック(0)

最近、こんなメッセージに出会うことが。

Jan 26 16:38:47 phantom java[2042]: [ID 807473 user.error] pkcs11_softtoken: Keystore version failure.

これは、以下の patch を適用することで修正できます。

SPARC 版
Patch Id:
 118918-24
Keywords: security libpkcs11 metaslot libpkcs11 mars crypto opl aes
Summary:
 SunOS 5.10: Solaris Crypto Framework patch
Date:
  Feb/05/2007

x86 版
Patch Id:
 118919-21
Keywords: security libpkcs11 metaslot mars aes ulmaxrwsessioncount crypto
Summary:
 SunOS 5.10_x86: Solaris Crypto Framework patch
Date:
  Feb/05/2007

が、この patch、ちゃんと README を読んで patchadd しないと大変なことになります。
どのくらい大変かってゆーと、そんな大変なことでもないのですが、ssh で新規セッションを張ることができなくなり、sshd を再起動するまで、必ず connection refused. になります。
念のため、ssh 以外の login 手段を用意しておくことをおすすめ。

外から入れなくなり、焦りました。

ちなみに、pkcs11 とは、Public-Key Cryptography Standards の略称で、Cryptoki などと呼ばれています。
これは、暗号化デバイスを利用するための API となり、Solaris でのおもしろい使い方としては、これを OpenSSL に組み込んで、UltraSPARC-T1 の RSA/DSA 処理を高速化するというものがあります。
書いてる本人も、どのくらい高速化するのかわかっていませんが、おもしろそうでつ。
なので、UltraSPARC-T1 搭載 Desktop をリリースしてください!



LSI Logic LSI20320A-R Ultra320 SCSI Card

| トラックバック(0)

某社の保守部品と思われる、Ultra320 SCSI カードを入手。
たぶん、これ 。1 channel だけど、-R がついているので IR (Integrated RAID) 仕様。
SPARC で使えたらいいな程度で、Blade 1000 に挿し、Sun StorEdge MultiPack を接続。
OBP で、probe-scsi-all を実行。 ・・・何もでてきませんね(´・ω・`)
でもって、あまり期待せずに、内蔵ディスクから boot -r。
あ、Blade 1000 は、Nevada b43 でしたか(´・ω・`)
って、きましたよっ!
このカードには、mpt driver が attach するのですね
mpt1 なのは、SAS3041X-R の残骸が残っているためですね。

Feb  1 20:13:05 empress scsi: [ID 365881 kern.info] /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:13:05 empress         initiator SCSI ID now 7
Feb  1 20:13:05 empress scsi: [ID 365881 kern.info] /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:13:05 empress         Rev. 193 LSI, Inc. 1030 found.
Feb  1 20:13:05 empress scsi: [ID 365881 kern.info] /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:13:05 empress         mpt1 supports power management.
Feb  1 20:13:05 empress scsi: [ID 365881 kern.info] /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:13:05 empress         mpt1 Firmware version v1.3.37.0 (IM/IME)
Feb  1 20:13:05 empress scsi: [ID 365881 kern.info] /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:13:05 empress         mpt1: IOC Operational.
Feb  1 20:13:14 empress pcisch: [ID 370704 kern.info] PCI-device: scsi@1, mpt1
Feb  1 20:13:14 empress genunix: [ID 936769 kern.info] mpt1 is /pci@8,600000/scsi@1
Feb  1 20:13:14 empress scsi: [ID 193665 kern.info] sd8 at mpt1: target 1 lun 0
Feb  1 20:13:14 empress genunix: [ID 936769 kern.info] sd8 is /pci@8,600000/scsi@1/sd@1,0
Feb  1 20:13:15 empress scsi: [ID 193665 kern.info] sd9 at mpt1: target 2 lun 0
Feb  1 20:13:15 empress genunix: [ID 936769 kern.info] sd9 is /pci@8,600000/scsi@1/sd@2,0
Feb  1 20:13:15 empress scsi: [ID 193665 kern.info] sd10 at mpt1: target 3 lun 0
Feb  1 20:13:15 empress genunix: [ID 936769 kern.info] sd10 is /pci@8,600000/scsi@1/sd@3,0
Feb  1 20:13:15 empress scsi: [ID 193665 kern.info] sd11 at mpt1: target 4 lun 0
Feb  1 20:13:15 empress genunix: [ID 936769 kern.info] sd11 is /pci@8,600000/scsi@1/sd@4,0
Feb  1 20:13:16 empress scsi: [ID 193665 kern.info] sd12 at mpt1: target 5 lun 0
Feb  1 20:13:16 empress genunix: [ID 936769 kern.info] sd12 is /pci@8,600000/scsi@1/sd@5,0
Feb  1 20:13:16 empress scsi: [ID 193665 kern.info] sd13 at mpt1: target 6 lun 0
Feb  1 20:13:16 empress genunix: [ID 936769 kern.info] sd13 is /pci@8,600000/scsi@1/sd@6,0

で、RAID を組んでみようかと。

# raidctl -c -r 0 c2t1d0 c2t2d0 c2t3d0 c2t4d0 c2t5d0 c2t6d0
HBA は RAID レベル 1 (ミラー化) ボリュームのみをサポートします

あら、RAID 1 しかサポートしてないのですね。
-f オプションで強制作成もできない、仕様みたいでつ。
ならばと、RAID 1 Volume を作ってみますた。

#  raidctl -c c2t5d0 c2t6d0
ボリューム 'c2t5d0' が作成されました
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Physical disk (target 5) is |initializing|
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Physical disk (target 5) is |online|
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Physical disk 0 created.
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Physical disk (target 6) is |initializing|
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Physical disk (target 6) is |online|
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Physical disk 1 created.
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Physical disk (target 6) is |out of sync||online|
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Volume 5 is |enabled||degraded|
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Volume 5 created.
Feb  1 20:29:35 empress scsi: /pci@8,600000/scsi@1 (mpt1):
Feb  1 20:29:35 empress         Volume 5 is |enabled||resyncing||degraded|

# raidctl -l
RAID    ボリューム      RAID            RAID            ディスク
ボリューム      タイプ  状態            ディスク                状態
------------------------------------------------------
c2t5d0  IM      再同期中        c2t5d0          正常
                                        c2t6d0          正常

どっかで見飽きたメッセージがでて、RAID 1 Volume が作成できました。
ただ、boot device としては利用できないのが、ちょっと悲しいとこですが。
あ、man raidctl してみると書いてありました。

LSI1030 SCSI HBA は、単一の RAID 1 ボリュームをサポートし ま
す。 こ のボリュームは、IM (Integrated Mirror) と呼ばれる、2
つのディスクから成る単純なミラーです。LSI1030  上 で  IM  ボ
リュームを作成できるのは、二次ディスクの容量が一次ディスクの
容量と等しいかそれよりも大きく、かつその二次ディスク上にファ
イルシステムがマウントされていない場合だけです。

 ふぅ。

ヽ(;´Д`)ノ さよなら Ultra 1

| トラックバック(0)

ようやく重い腰を上げ、Ultra 1 から Ultra 60 にサーバを移行しました。
というのは、激しく言い訳で・・・一部は、すでに Ultra 60 上の Solaris 10 1/06 へ移行していたのですが、こっちのディスク(なんちゃって SCSI で 120G)が Media Error 多発で、お亡くなりになりかけに。
いろいろ悩んだのですが、LiveUpgrade を駆使して、別なディスクに環境をコピーし、luupgrade で Solaris 10 11/06 に upgrade なんていう華麗な力業で乗り切ったオレじゃなくって、Solaris すごいなと。
まぁ、それなりにファイルはなくなってましたけど orz ・・・(OS 関連のファイルは、luupgrade で 11/06 のものに復元されるので、そんなに気にならなかったり)
それに、non-global zone があると、lucreate はできても、luupgrade ができない罠。
これは、/etc/zones/index にある non-global zone のエントリをコメントにすることで超絶回避!
upgrade 後は、コメントを外してあげれば、ふつうに起動したので、まぁいっかと。
でも、その zone は、Solaris 10 1/06 なんでつよ。っと。
そんな non-global zone は、そのままで、sunfish.suginami.tokyo.jp 用に新しく zone を作成しました。
というわけで、solaris.sunfish.suginami.tokyo.jp は、Solaris Zones で動いてたりします。
ついでに、disk も SVM で mirroring でし。
やる気があったら、先日、source code まで公開された Sun StorageTek Aailavility Suite で remote mirror とかやってみたいとか思ったり。
いまのとこ、sendmail-8.14.0, Apache 2, MovableType などインストール完了ですが、まだ、ml 環境を復元したいないので、solaris2u は沈黙しています・・・

Sun Remote System Control その 2

| トラックバック(0)

というわけで、思いついたのでやってみる。
RSC card 装着で、Blade 1000 は、Sun Fire 280R になるわけなんだけど、それにあわせて /usr/platform と /platform 配下の利用する kernel module が変更になってしまう。
どうも、各 platform 用に /platform/`uname -i`/kernel/misc/sparcv9/platmod なる kernel module を持っていて、これが fan などの driver を load している?みたい。
なので、単純な話、/usr/platoform/SUNW,Sun-Blade-1000 と /platform/SUNW,Sun-Blade-1000 を SUNW,Sun-Fire-280R にコピーして reboot したら、fan が静かになりますた。
んー、ちょっと面倒だな・・・

: Twitter Updates

    follow me on Twitter

    ウェブページ

    タグクラウド

    Techonrati

    Technorati search

    » リンクしているブログ

    Powered by Movable Type 4.23-ja