Archive

Archive for the ‘Solaris’ Category

Solaris 10 SCSI Memo

1月 16th, 2010

VCRVAL-2Uの速度が出ない。U320だが、async(80)になってます。なぜ???

Jan 16 14:05:29 mother scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci8086,25f9@6/pci10b5,8114@0/pci1000,50c0@8/sd@3,1 (sd5):
Jan 16 14:05:29 mother  SCSI transport failed: reason ‘incomplete’: retrying command
Jan 16 14:05:44 mother scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci8086,25f9@6/pci10b5,8114@0/pci1000,50c0@8 (mpt0):
Jan 16 14:05:44 mother  Connected command timeout for Target 3.
Jan 16 14:05:45 mother scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci8086,25f9@6/pci10b5,8114@0/pci1000,50c0@8/sd@3,1 (sd5):
Jan 16 14:05:45 mother  SCSI transport failed: reason ‘reset’: retrying command
Jan 16 14:05:57 mother genunix: [ID 773945 kern.info]   UltraDMA mode 2 selected

これが原因なのかな・・・

ググったところ、/kernel/drv/mpt.conf か /etc/system に設定を加えることで回避できるらしい。

結果、下記のようになったのだが、いまいち変化が見られない。

Jan 16 15:18:13 mother scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci8086,25f9@6/pci10b5,8114@0/pci1000,50c0@8 (mpt0):
Jan 16 15:18:13 mother  Disconnected command timeout for Target 3
Jan 16 15:18:14 mother scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci8086,25f9@6/pci10b5,8114@0/pci1000,50c0@8/sd@3,2 (sd6):
Jan 16 15:18:14 mother  SCSI transport failed: reason ‘reset’: retrying command
Jan 16 15:18:14 mother scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci8086,25f9@6/pci10b5,8114@0/pci1000,50c0@8/sd@3,0 (sd4):
Jan 16 15:18:14 mother  SCSI transport failed: reason ‘reset’: retrying command

sdの番号が変わってしまった。なぜだ???

ますます解らない。もしかしてディスクやばい???

vcrval-2u

しかし、何度か再起動しているうちにBIOS上でU320と認識され転送速度の問題が解消。

まるっきり、原因がつかめないまま、この案件はCLOSEとw

しかし、次回 再起動する時 怖いっす。

kaz Solaris

solaris 10 u7 mysql

5月 22nd, 2009

# less /etc/sfw/mysql/README.solaris.mysql

# /usr/sfw/bin/mysql_install_db

# groupadd -g 100 mysql

# useradd -u 100 -g mysql mysql

# chgrp -R mysql /var/mysql

# chmod -R 770 /var/mysql

# installf SUNWmysqlr /var/mysql d 770 root mysql

# ln /etc/sfw/mysql/mysql.server /etc/init.d/mysql
# ln /etc/sfw/mysql/mysql.server /etc/rc3.d/S99mysql
# ln /etc/sfw/mysql/mysql.server /etc/rc0.d/K00mysql
# ln /etc/sfw/mysql/mysql.server /etc/rc1.d/K00mysql
# ln /etc/sfw/mysql/mysql.server /etc/rc2.d/K00mysql
# ln /etc/sfw/mysql/mysql.server /etc/rcS.d/K00mysql

必要に応じて:
# cd /usr/sfw/mysql/mysql-test; ./mysql-test-run

起動:
# /etc/init.d/mysql start

停止:
# /etc/init.d/mysql stop

kaz Solaris

Solaris 10 Update7

5月 16th, 2009

出てた。しらんかった。

U6を昨日インストールしたばかりなのに、せっかくだから U7ベースで再インストールしてみる。

kaz Solaris

DELL POWEREGDE 1950 on Solaris 10 Update6

5月 15th, 2009

まず、課題であったJava Web Console ZFS Administrationの稼働にこぎ着けました。

インストールまでの経緯

  • Solaris 10 U5
    1. MegaRaidのドライバが入っていないため、LSI Logicからmega_sas.isoを導入
    2. Broadcom NICのドライバが動かないため、Broadcomからbcmedu.imgを導入
    3. 結果的に、NICが動かず見送り
  • OpenSolaris 0811
    1. MegaRaid/NICとも動いたが、JavaWebConsoleが動かない
    2. sol-nv-b113-x86-dvdのJavaWebConsoleを動かそうとしたが、無理(バージョンが進んでしまったのかも):参考
    3. 結果的に導入見送り
  • Solaris 10 U6
    1. MegaRaid・NIC共に、ドライバが入っておりインストールは至極簡単に終わる。
    2. JavaWebConsoleにバグが有り、smpatchを当てて稼働確認
    3. 導入決定

と、かなりのインストール・再インストールを繰り返しました。結果的に理想のSolaris 10 Update6での導入が可能となり非常に満足。

手順

Solaris 10 U6をOEM SUPPORTでインストール。もちろんZFS-ROOT。インストール完了後、smpatchを当てる。

Varius musings by meというサイトに情報があった。このページの真ん中当たり。「6789」で検索したところに情報有り。

  1. smcwebserver stop
  2. Patches tried to address the issues:
    141104-01 <– Specific for ZFS.
    125952-18
    127683-04
    138553-04
    とあり、141104-01とそれに依存するパッチを適用
  3. smcwebserver start
  4. https://localhost:6789
    ローカルホストからzfs adminが使えることを確認
  5. smcwebserver stop
  6. svccfg -s svc:/system/webconsole setprop options/tcp_listen = true
  7. smcwebserver start
  8. 別ホストからアクセス出来ることを確認

zfs_admin

このようにバッチリアクセス可能です。

続いての作業は、bind パッチあてと各ハードウェアのFirmware VersionUpです。OS入れる前にしとけと・・・

kaz Solaris

DELL PE1950 Solaris10U5 RAID:PERC6/i

5月 13th, 2009

なんだか、5月に入ってからバタバタとしております。

機材がそろって来たので、新鯖移行準備を行っておりますが、運用版OSをインストールするのに手間取っています。

perc6i問題は、PERC6/i

これは、Solaris 10 UPDATE5 でドライバの提供がされておらず、DELLからドライバを落としてOSインストール時に読み込ませないとだめっぽいです。ちなみにSolaris 10 UPDATE6 だとmega_sasが組み込まれているので、そのまま利用可能です。

なんどか、インストール途中まで進めてみましたが、ディスク無いと怒られました。

なんでも、PE1950ではUSB接続のFDDを利用してドライバを入れることが出来ないらしく、CDでの読み込みが必要だそうです。

PERC 6/i もいつものように、LSI LOGICのOEM版でMegaRAID SAS 8888ELPの同等品らしいです。

Solarisのドライバは、こちら(MegaRAID Release 3.6)。

kaz Solaris