Staff/デモ機の貸出(2016)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
| LANG NOT FOUND ]
開始行:
[[Staff/デモ機の貸出(2016)]]
[[Staff]]-UCCのハードを更新するためにSPARCを借りてucc_run...
#contents
* 貸出の予定・情報 [#pdc68789]
- Solaris11ネイティブ移行検証用
-- 機種:SPARC M10-1
---CPU:SPARC64×(2.8GHz)16コア
---メモリ:128GB
--- HDD:600GB×2
---OS:Solaris 11.1
-- 貸出期間 :10月3日(月)〜11月1日
- OSLC検証用
-- 機種:SPARC M10-1
---CPU:SPARC64×(2.8GHz)16コア
---メモリ:128GB
--- HDD:600GB×2
---OS:Solaris 10 1/13
- 貸出期間 :10月28日〜11月28日
- 仕様
-- http://jp.fujitsu.com/platform/server/sparc/products/l...
&ref(http://jp.fujitsu.com/platform/server/sparc/products...
* 貸出当日までに検討すること [#g424261a]
- [[富士通との打ち合わせ(20160920)>http://www.nhao.jp/~na...
- uccとDRC1にインストールされているパッケージ一覧を調べる。
-- 必要なソフト等を確認([[pkginfo>http://docs.oracle.com...
--- uccのパッケージ一覧 &ref(pkginfo_ucc.txt);
--- DRC1のパッケージ一覧 &ref(pkginfo.DRC1);
--- 自分のPCにSolaris11をインストールして比べたがx86用な...
--- Solaris11のパッケージ一覧(20161005) &ref(pkginfo_sola...
- 保管場所の検討
-- UCCの代替機なので、160.128.0.(制御系LAN)の配線が近い...
--- 制御系(160.128)と(192.168.128)のIP一覧を調べておく
--- uccのhostsファイル &ref(IP_UCC_etc_hosts.txt);
* マシンの設置と設定(20161003) [#j7e9e879]
-OCCを棚に移し、空いたスペースにDRC1を配置。
-富士通から送られてきた箱は4つ。 &ref("./DSCN1288_R.JPG",...
-SPARCは制御室のラックに設置
&ref("./DSCN1290_R.JPG",10%);
-SPARCマシンの起動
>http://www.fujitsu.com/jp/documents/products/computing/s...
-- 電源が供給されていると、XSCFは起動するので、note-PCの...
&ref("./DSCN1292_R.JPG",10%);
-XSCFの設定
--ID:nhao
--xscf.nhao.jp
--160.128.0.15
--- IPの設定後は右端のポートにLANを接続する(これがxscf用...
- SPARCの設定
-- IP:160.128.0.16
-- Solaris11でIP設定はipadmで行うが「ipadm delete-ip net0...
>https://www.fujitsu.com/jp/documents/products/computing/...
-- nhaoとobserverを作成
useradd -m nhao
passwd nhao
useradd -m observer
passwd observer
-[[Solarisコマンド集>http://www.fujitsu.com/jp/products/c...
* DRC1のコピー(20161004-) [#r1aaa48e]
-DRC1のIPを一時的に160.128.0.14に変更
-- 160.128系の線が足りないのでハブを追加
-- hostsを書き換えて再起動
- solaris11でtelnet、ftpを有効にする
svcadm enable svc:/network/telnet:default
DRC1の/opt :
SUNWconn/ SUNWexplo/ SUNWrtvc/ lost+found/
SUNWebnfs/ SUNWits/ SUNWvts/
Solaris11の/opt :
SUNWldm/ SUNWldmp2v/
- DRC1の/observer以下をsolaris11にコピー
- solaris11でucc_runを実行してみる。
/export/home/observer/bin/ucc_run
'''ld.so.1: ucc_run: fatal: libXm.so.4: open failed: No s...
と言われる。
-solaris11ではmotifがインストールされていないため?
#pkg install motif
をsuで実行して再度ucc_runを実行するもやはりダメ。
/libにlibXm.so.4が無い。
-DRC1からlibXm.so.4をsolaris11の/libにコピーして再度実行
'''ld.so.1: ucc_run: fatal: libclntsh.so.9.0: open failed...
findでDRC1,UCCの中を探してみるも見つからない。
- DRC1:/export/home/develop/UCC/Lib/oracle/lib にあった。
- solaris11にdevelopユーザを作成
- DRC1のdevelop/UCC/Libをsolaris11のdevelop/UCC/以下にコ...
-- ld.so.1: ucc_run: fatal: libclntsh.so.9.0: open failed...
Killed
--やはりダメ
- group をdbaにする
groupadd -g 10000 dba
usermod -g dba observer
usermod -g dba develop
chgrp dba *
--ダメ
-libclntsh.so.9.0を/libにコピーしてみる。
--ld.so.1: ucc_run: fatal: /lib/libclntsh.so.9.0: wrong E...
--強制終了
---32bit版のを呼び出している?
---DRC1:/export/home/develop/UCC/Lib/oracle/lib32の方を/...
--ld.so.1: ucc_run: fatal: libwtc9.so: open failed: No su...
-- %%develop/UCC/Lib/oracle/lib32以下をすべて/libにコピー...
- /export/home/develop/UCC/Lib/oracle/lib32/libwtc9.so を...
-- ucc_run: can't open display, exiting...
-- DRC1で実行したときと同じメッセージ
*現時点でのマシンへのログインと起動方法(20161014) [#c5bc3...
- XSCF (SPARCへのアクセスマシン)
-- ssh nhao@160.128.0.15
-- poweron -p 0 (Solaris11の起動)
-- console -p 0 (コンソールのモニタ)
-- '''OK'''プロンプトがでたら'''boot'''
-- #. (コンソールから出る)
-- exit (XSCFからログアウト)
- Solaris11
-- ssh nhao@160.128.0.16
-- ssh nhao@192.168.42.120
-- telnet 160.128.0.16
-- IDはnhaoとobserver
-- export LANG=ja_JP.eucJP (文字化け防止)
-- tcsh
-- setenv DISPLAY 160.128.0.15 (DRC1からの場合)
-- ucc_run
* solaris11でucc_runを実行(20161011-) [#pa4ec013]
- DRC1から'''telnet 160.128.0.16'''
- '''tcsh'''
- '''setenv DISPLAY 160.128.0.16:0.0'''
- '''ucc_run'''
Xt error detected: ...
Missing charsets in String to FontSet conversion
これが8行続き、一瞬文字化けしたUIが起動し、落ちる
Err pthread_setschedparam:1
セグメントエラー
&ref("./ucc_run_error.jpg",10%);
&ref("./ucc_run_at_DRC1.png",60%);
-uccからSolaris11にログインしてucc_runを実行してみる。
-- しばらく無反応、その後同様にXt errorがゆっくり表示され...
-- 5分ほどして、uccの表示がフリーズする。(マウスは動く)
-- ucc_run を killするとuccは復活する。
-- 20分以上放置すると、uccは動き出したが、1時間以上たって...
--何かに時間がかかっている?
&ref("./DSCN1303_R.JPG",50%);
--この状態のまま。
-Solaris11に192.168.42.120のIPを追加。
ipadm delete-ip net1
ipadm create-ip net1
ipadm create-addr -T static -a local=192.168.42.120/24 n...
route -p add default 192.168.42.254
svccfg -s svc:/network/dns/client
svc:/network/dns/client> setprop config/nameserver = net...
svc:/network/dns/client> select dns/client:default
svc:/network/dns/client:default> refresh
svc:/network/dns/client:default> validate
svc:/network/dns/client:default> quit
-- /etc/resolv.confが生成された。
-- なぜか消えることがあるので、その都度再度上記コマンドを...
--研究室から直接ログイン出来るようになった。
-GUI環境をインストール
pkg install slim_install
--- いろんなものが(339 Packages)大量(501.7MB)にインスト...
--- 2時間以上かかった。
--VNCでの接続を試みる。
--[[ゲストのグラフィカルログインを提供するように VNC を設...
--vncviewer で接続しても真っ黒な画面が現れてすぐに切れる。
--断念
----
-20161015
-- -> WindowsのRealVNCで実行するとなぜか動作した。(201610...
&ref("./VNC_161015_1.png",10%);
--試しにucc_runを実行
&ref("./VNC_161015_2.png",10%);
&ref("./memmap.png",10%);
--- ボタンが押せない。
--ucc,DRC1のウインドウをSolaris11に飛ばして実行
&ref("./VNC_161026.png",10%);
--- ボタンは押せるが文字が読めない。
----
#br
#br
- ssh でsolaris11にログインして、画面を飛ばす。
--手元のlinuxからsshでログインして、ucc_runを実行
--やはり同様にXt error detected ... が出る。
---エラーログ &ref(errorlog_Xt_error.txt);
-localeの設定が違う?
-- /etc/default/init
--- LANG=ja_JP.UTF-8 (Solaris11)
--- LANG=ja (ucc)
-- locale -a で確認すると、Solaris11にjaは無い。
--- [[eucが必要か?>http://software.fujitsu.com/jp/manual...
-- [[旧バージョンのlocaleをインストール>https://docs.orac...
pkg install pkg:/system/locale/extra
export LANG=ja_JP.eucJP
-- ucc_runを実行して一瞬起動するUI画面の文字化けは無くな...
&ref("./スナップショット 2 (2016-10-12 14-46).png",90%);
-- しかし、すぐに落ちてやはり起動はしない。
- %%/usr/ucb以下をコピーするか?%%
-- http://www.scalingbits.com/solaris/compatibility/ucb
-- [[アプリケーションを詳細に調べて Oracle Solaris 11 用...
-DRC1でucc_run起動時のエラーを確認。
-- OCCやTCCとの通信エラーが最初に出るのでこの辺りが原因か...
-- etc/hostsにOCC,TCCなどのIPを加えてみた。
-- UIが起動した
&ref("./DSCN1321_R.JPG",20%);
&ref("./DSCN1322_R.JPG",20%);
-- ボタンをクリックできない。
-DRC1からsolaris11にログインしてXを飛ばしてucc_runを実行
-- UIが起動し、ボタンも押せる。
-- UIが出てから落ちる。落ちるまでの時間はまちまち。
-- うまくいけば問題ない?
&ref("./DSCN1327_R.JPG",20%);
&ref("./DSCN1330_R.JPG",20%);
--- [[前回>http://www.nhao.jp/~nayuta/nayuta_wiki/index.p...
--落ちるまでの間にプロセスを確認するとOCCにpingを送ってい...
--- UCCでも同じ(ucc_runを実行するとOCCにping)
--- UCCでucc_runを実行中のプロセス。&ref(ucc_ps_20161015....
--- prstat &ref(ucc_prstat_20161015.txt);
--- UCCでは ucc_run 以外にoracle関連やOCCへのpingが動いて...
-UCCからSolaris11にログインしてXを飛ばしてucc_runを実行
--異様に反応が悪い。
--ネットワークの経路の問題?
----
-起動の時のエラー(Err pthread)はPHPによるものでは?
Err pthread_setschedparam:1
--[[PHPのインストール>https://docs.oracle.com/cd/E56342_0...
--https://docs.oracle.com/cd/E26924_01/html/E25810/gkunu....
--https://docs.oracle.com/cd/E26924_01/html/E25810/gkvaw....
-2つのイベントが重なった時に起きるエラー?
----
-ucc_runのメモリマップ (20161026)
pmap -x PID
--左:Solaris11、右:DRC1
&ref("./memmapSolaris11.png",20%);
&ref("./memmapDRC1.png",20%);
- ucc_runが使用している動的ライブラリ
pldd PID
-- DRC1
4129: tcsh
/usr/lib/libsocket.so.1
/usr/lib/libnsl.so.1
/usr/lib/libcurses.so.1
/usr/lib/libc.so.1
/usr/lib/libdl.so.1
/usr/lib/libmp.so.2
/usr/platform/sun4u/lib/libc_psr.so.1
/usr/lib/locale/ja/ja.so.2
/usr/lib/locale/ja/methods_ja.so.2
-- Solaris11
1888: /usr/bin/bash
/lib/libc.so.1
/usr/lib/locale/ja_JP.UTF-8/ja_JP.UTF-8.so.3
/usr/lib/locale/ja_JP.UTF-8/methods_unicode.so.3
/lib/libcurses.so.1
/lib/libgen.so.1
/usr/lib/locale/ja_JP.eucJP/ja_JP.eucJP.so.3
/usr/lib/locale/ja_JP.eucJP/methods_ja_JP.eucJP.so.3
- DRC1の/usr/lib/libsocket.so.1をSolaris11にコピー
-- 接続が切れた。
-- ファイルをバックアップしたものに戻すが、VNCがつながら...
-- Solaris11を再起動
-正常に起動しなくなった。
-- メンテナンスモードでログイン
-- /usr/lib/libsocket.so.1はリンクだった模様
-- リンク先の実体が戻っていなかったか?
-- リンク先(../../lib/libsockect.so.1)もバックアップをコ...
-- 復旧した模様。
--- DRC1のlibraryファイルとSolaris11のlibraryファイルの違...
- DRC1のlibraryをSolaris11にディレクトリを作成してすべて...
-- https://www.softek.co.jp/SPG/Pgi/TIPS/another.html
-- Solaris11の/home/observer以下にlib.DRC1ディレクトリを...
-- ここにDRC1の/libのファイルをコピー
-- pathにlib.DRC1を追加。
-- lib.DRC1のユーザとグループを変更
chmod 775 *
chown root *
chgrp bin *
-- uuc_runを実行するもやはり同じ状態。
--- 立ち上がるものの、ボタンが押せなかったり、すぐにこけ...
-- suで実行しても同じだった。
*UCCを停止してSolaris11のIPをDRC1を代替機と使う時と同じに...
-solaris11のhostname:solaris -> DRC1(これは不要?)
-solaris11のIP:160.128.0.16 -> 160.128.0.2
-UCCのLANケーブルを抜く
-Solaris11のIPを160.128.0.2に変更
ipadm delete-ip net0
ipadm create-ip net0
ipadm create-addr -T static -a local=192.168.42.2/24 net...
-- /etc/hostsも160.128.0.2に変更
- ucc_runを実行
&ref("./DSCN1331_R.JPG",20%);
- やはり起動してもすぐに落ちることが多いが、うまくいけば...
&ref("./DSCN1332_R.JPG",20%);
- そのまま焦点の初期化を行ってみる。
&ref("./DSCN1333_R.JPG",20%);
-- とりあえず、TCCに指令が行って動いているらしい。
-- しかし途中でucc_runが落ちて、初期化スクリプトが最後ま...
---[[やはり前回>http://www.nhao.jp/~nayuta/nayuta_wiki/in...
- IPを戻して、UCCから再度ucc_runを実行。
-- 副鏡位置の初期化スクリプトでこけるようになってしまった。
--- TCCも再起動して、再度ucc_runを実行。
--- 復旧した、OK
- 望遠鏡の動作に影響を与える危険があるため、一旦中止
*データを消去して元に戻す。(20161028) [#u6e5fece]
-インストールしたパッケージの消去など
pkg uninstall slim_install
pkg uninstall pkg:/system/locale/extra
userdel develop
userdel -r observer
userdel -r nhao
rm /lib/libXm.so.4
rm /lib/libclntsh.so.9.0
rm /lib//libwtc9.so
vi /etc/hosts
ipadm delete-ip net0
ipadm delete-ip net1
-XSCF
http://www.fujitsu.com/jp/documents/products/computing/se...
-- deleteuser nhao
-- setnetwork -r xscf#0-lan#0
* Solaris10 (20161028) [#p6b30abe]
- Solaris10上の仮想化環境にDRC1を構築してみる。
-XSCFの設定
--ID:nhao
--xscf
--160.128.0.15
---パスワードがいつものを受け付けないため別のにした。(n**...
---時間の設定が大幅に狂っていたためか、そのままではSPARC...
-- setssh -c enable
-Solaris10の設定
-- 起動時に「ERROR: boot-read fail」が出る。
--/etc/hostnameの編集
--- viで編集しようとしても正しく表示されない。
setenv TERM vt100
で解消される。
-- mkdir /export/home/nhao
-- useradd -g 10 -d /export/home/nhao -m nhao
-- chown nhao nhao
-- hosts(160.128.0.16), defaultrouer(160.128.0.1), hostan...
ifconfig igb0 160.128.0.16 netmask 255.255.255.0
ifconfig up igb0
--/etcのdhcp.igb0を消去
--- ネットワークにつながらなかったのは192.168.42系と160.1...
--Solaris10でftp, telnetを許可しておく
svcadm enable ftp
svcadm enable telnet
- solaris8zoneの作成
---[[前回>http://www.nhao.jp/~nayuta/nayuta_wiki/index.ph...
unzip V24150-01.zip
cd solarislegacycontainers/1.0/Product
pkgadd -d /export/home/nhao/solaris.../Product SUNWs8bra...
cd /export/..../1.0.1/Product SUNWs8brandk
[[zoneの管理コマンド>http://sy2920.s151.xrea.com/solaris/...
[[起動、停止など>http://docs.oracle.com/cd/E19253-01/819-...
-- [[前回>http://www.nhao.jp/~nayuta/nayuta_wiki/index.ph...
--- 転送速度が1.1MB/sしか出ない?ので時間がかかる。
zoneadm -z s8zone install -u -a /export/s8b.flar
- zoneへのログイン
zoneadm -z s8zone boot
zlogin -l root s8zone
-- /etc/hostsをDRC1のhostsにして、IPを160.128.0.17にする。
telnet 160.128.0.17
Trying 160.128.0.17...
telnet: Unable to connect to remote host: Connection ref...
pingは通るが、外部からtelnetで入れない
mv /etc/hostname.eri0 /etc/hostname.igb0
--netmasksをDRC1からftp
- その後 zlogin -C s8zone とすると初期化が始まったが、表...
-- 一応zoneのDRC1にログインできるようになった
-- ucc_runを実行してみる
-- 同じようにGUIが起動した後、セグメントエラー
-zoneのインストールをやり直し
zlogin s8zone shutdown -y -g0 -i0
zoneadm -z s8zone uninstall -F
zonecfg -z s8zone delete -F
[[ここ>https://blogs.oracle.com/edu/entry/solaris_8_%E3%8...
mv /etc/rc2.d/S90loc.ja.cssd /etc/rc2.d/_S90loc.ja.cssd
init 6
-- DRC1のhostsをコピー、IPは160.128.0.17、ucctestに変更
--[[zoneへのloginとlogout>http://otn.oracle.co.jp/technol...
-- [[zoneの起動と停止>https://docs.oracle.com/cd/E26924_0...
zoneadm -z s8zone boot (起動)
zoneadm -z s8zone halt (停止)
zoneadm list -v (確認)
*Solaris10のzoneでucc_runを実行(20161101) [#j1eb0381]
-やはりGUIがセグメントエラーで落ちる。
-ucctestでucc_runを実行したときのメモリマップ(pmap)&ref...
- ucctestが使用している動的ライブラリ
pldd PID
> pldd 14032
14032: tcsh
/.SUNWnative/usr/lib/brand/solaris8/s8_preload.so.1
/usr/lib/libsocket.so.1
/usr/lib/libnsl.so.1
/usr/lib/libcurses.so.1
/usr/lib/libc.so.1
/usr/lib/libdl.so.1
/usr/lib/libmp.so.2
/usr/platform/sun4v/lib/libc_psr.so.1
/usr/lib/locale/ja/ja.so.2
/usr/lib/locale/ja/methods_ja.so.2
--DRC1での実行時とほぼ同じ。
-networkが非常に不安定(20161102)
-- 以前よりcameraからucc、XSCFへの接続は早いが、ucctestや...
-- XSCF,camera,UCCは直接ネットワークケーブルがつながって...
-- ハブを交換してみるも、やはり不安定。
-- ハブに接続しているケーブルを交換すると安定した。
-- uccからucctestへの接続も早くなった。
-- UCCからucctestへ接続してucc_runを実行するとDRC1へウィ...
*三菱電機に再コンパイルを依頼 [#fc5952b7]
-三菱電機松下氏へ、ucc_runを再コンパイルしてもらえないか...
-- こちらで準備する新しいSolarisマシンでucc_runを
コンパイルしていただけないでしょうか。
-- コンパイルする際に必要なパッケージ等は西はりま天文台で...
しておきます。
--ucc_runを実行して操作画面が一瞬でも表示されれば結構です。
--望遠鏡の動作などは保証していただかなくてもかまいません。
-松下氏より回答(20161104)
--新しいSolarisマシンの環境(OS、Oracle、コンパイラ等のバ...
が不明ですが、バージョンが異なる環境ではコンパイルエラー...
正常動作しないケースがあります。
この場合はエラー原因の調査と、S/Wの改修・試験を行う必要が...
事前にエラー発生数や原因を予測することが出来ません。
--何事も無くコンパイルが完了するケースも稀にありますが、
エラーが発生するケースの方が多いです。
--弊社はシステムをお納めしておりますので、コンパイル実施...
エラーが出ても出なくてもUCC S/Wの機能確認試験を実施しないと
品質を保証できないため、お納めできません。
-やはりダメだった。
* Solaris10にDRC1のucc_runをコピー(20161106) [#z7b0857c]
- observer, developアカウントを作成
mkdir /export/home/observer
useradd -g 10 -d /export/home/observer -m observer
chown observer observer
mkdir /export/home/develop
useradd -g 10 -d /export/home/deveop -m develop
chown develop develop
-- developアカウントは不要?
- DRC1で/export/home/observerをtarでアーカイブして転送。
- DRC1の/export/home/develop/UCC/Lib/oracle/lib32/libwtc9...
- DRC1からSolaris10にログインしてucc_runを実行。
-- やはりセグメントエラー。
*古いマシン(Sun ultra10)で実行してみる。(20161108) [#ye...
- 神戸大で使われていたマシンにSolaris8をクリーンインスト...
&ref(./462_3jd67_o.jpg,20%);
-- Sun のキーボード、マウスが必要([[ultra10にUSB,PS/2ポー...
-- http://www.swindells.com/technote.html
- 対応するキーボードが無いのでシリアル接続でTera Termでコ...
-- ストレートのシリアルケーブルが必要(M3Fで発見)。
-- Solaris8のインストールcdromがなかなか認識されなかった...
--- レンズが汚い?
ALT+B
ok boot cdrom
--- 参考:http://home.t00.itscom.net/happy7/solaris/insta...
--- 「Entire Distribution 64 ビット」を選択
-- IP:160.128.0.18
-- uguis
- observerアカウントを作成
mkdir /export/home/observer
useradd -g 10 -d /export/home/observer -m observer
chown observer observer
- DRC1で/export/home/observerをtarでアーカイブして転送、u...
- DRC1の/export/home/develop/UCC/Lib/oracle/lib32/libwtc9...
- DRC1からuguisuにログインしてucc_runを実行。
--やはり同じだった(Segmentation faultですぐに落ちる)。
-スタックサイズを変更してみる。
--https://www.isus.jp/products/fortran-compilers/sigsegv-...
bash-2.03$ ulimit -a csh: limit
core file size (blocks) unlimited
data seg size (kbytes) unlimited
file size (blocks) unlimited
open files 256
pipe size (512 bytes) 10
stack size (kbytes) 8192
cpu time (seconds) unlimited
max user processes 7909
virtual memory (kbytes) unlimited
bash-2.03$ ulimit -s unlimited csh/tcsh: unlimit stacksize
--- やはり同じ(ucc_runはSegmentation faultですぐに落ちる...
*パッケージ一覧の比較 [#j179be0d]
-- ucc &ref(pkginfo_ucc.txt);
-- DRC1 &ref(pkginfo.DRC1);
-- ucctest(zoneのDRC1) &ref(pkginfo_zoneDRC1_20161109.txt);
-- uguis &ref(pkginfo_uguis_20161109.txt);
-- Solaris10 &ref(pkginfo_solaris10_20161109.txt);
-- Solaris11(20161005) &ref(pkginfo_solaris11.txt);
- diff
-- DRC1とucctest(zoneのDRC1)は完全に一致
-- DRC1とuguis &ref(diff_DRC1_uguis.txt);
--- インストール時に「Developer System Support 64 ビット...
-- 再度インストールCDROMでupgrade install をやってみる。
--- それほどパッケージは変わらなかった。
* Solaris から Solaris への移行 [#qa2b0124]
- [[旧サン・マイクロシステムズ社のWebページの情報>http://o...
Solaris から Solaris への移行は、旧バージョンから新しいバ...
- ABIツール
--[[Solarisの違うバージョンでアプリケーションがバイナリの...
- appcertとapptrace
- [[appcert>http://docs.oracle.com/cd/E19253-01/819-0392/...
-- DRC1もuguisも出力は一緒だった。
&ref(./appcert_DRC1_20161113.png,20%);
&ref(./appcert_uguis_20161113.png,20%);
- [[apptrace - Solaris 共有ライブラリに対するアプリケーシ...
-- [[apptrace>https://docs.oracle.com/cd/E19455-01/806-27...
-- [[apptrace>http://www.itmedia.co.jp/enterprise/article...
-- http://otn.oracle.co.jp/technology/global/jp/sdn/solar...
-- apptrace -o output,txt bin/ucc_run
-- DRC1 &ref(apptrace_DRC1.txt);
-- uguis &ref(apptrace_uguis.txt);
--- 出力が多すぎて(9MB)Ctrl+Cで途中で止めた。>
- [[Solaris10への移行支援ツール>http://otn.oracle.co.jp/t...
-- [[Solaris Application Scanner>http://otn.oracle.co.jp/...
-- [[Solaris10からSolaris11への移行ツール>http://www.orac...
--- [[Oracle Solaris Preflight Applications Checker 11.3>...
---ダウンロードしてuguisに展開
http://download.oracle.com/otn/solaris/11_3/README-11-3-1...
ERROR Invalid Java or Java Not Found, Tool Requires Java...
---新しいJavaが必要か。(インターネットに接続しなければな...
javaのダウンロードサイト
http://www.oracle.com/technetwork/java/javase/downloads/i...
*三菱のマニュアルより [#h91a91c5]
(3.4.7) 代替機運転について P35 &ref(img-Y14212749_0001_00...
- ライブラリ格納用アカウントの作成
-- develop (ユーザID=10000 グループID=10000、ホームディレ...
-動的リンクライブラリをコピー
--/export/home/develop/UCC/Libをコピー
-observer(ユーザID=10004、グループID=10000、ホームディレ...
-/export/home/observerにbin, .UCS, UCC, TCCをコピー
- /export/home/observer/PSを作成
-/etc/rc3.d/S99StrageMountをコピー
- /etc/dfs/dfstabを編集
share -F nfs -o rw=TCC:QLC -d "Observer dirs" /export/ho...
-- エクスポートのためこの一行を追加
- /etc/vfstabを編集
UCC:/export/home1/observer - /export/home/observer nfs -...
-- 観測用ディレクトリのマウントのためこの1行を追加
-zoneのDRC1を確認
-- zoneのDRC1を見てみるとdfstabの追加する行がコメントアウ...
--- DRC1では以下の2行が追加されている。
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
--- UCCでは以下の3行が追加されている。
share -F nfs -o rw=UCC:OCC:QLC:TCC:DEVELOP1 -d "home dir...
share -F nfs -o rw=UCC:OCC:QLC:TCC:DEVELOP1 -d "home dir...
share -F nfs -o rw=UCC:OCC:QLC:TCC:DEVELOP1 -d "home dir...
-- vfstabも変更されている。
--- DRC1ではPSがマウントされ、noになっている。
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
--- UCCでは以下の3行(2行はコメントアウト)が追加されてい...
#DEVELOP1:/export/home1/develop - /export/home/develop ...
#DEVELOP1:/export/home1/develop - /export/home1/develop...
PS:/shares - /export/home/observer/PS nfs - yes rw
-- それぞれDRC1のファイルをコピーしてSolaris(zone)を再起...
--- telnet、ftpがつながらなくなった。pingはOK
--- vfstabを戻して再起動するとつながる。
--- vfstabは最後の1行だけ加える。
--- ucc_runの実行はやはりだめ(すぐに落ちる)。
- uguisで実行
-- グループの作成
groupadd -g 10000 dba
-- developの作成
useradd -g 10000 -u 10000 -d /export/home/develop -m dev...
chown develop develop
-- DRC1のLibをtarでまとめてftpしてdevelopユーザで展開
-- developでログインしてobserverのユーザIDとグループを変更
-- observerディレクトリの確認
--- UCCディレクトリはUCCにもDRC1にも無いので無視。
-- S99StrageMountをコピー
-- /etc/dfs/dfstabをDRC1に合わせて編集
-- /etc/vfstabにDRC1の最後の1行を加える
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
--- ucc_runはやはりSegmentation faultですぐに落ちる
-- /etc/hostsを編集
---落ちなくなった(数時間様子を見たが落ちることは無し)
--- DRC1とuguisで何か違いはあるのか?
--- IPをuccと同じにして望遠鏡の動作を確認してみる必要があ...
--- Solaris10でも同じことやれば安定するか?
-Solaris10で実験
-- develop、observerのユーザのIDとグループを変更
-- DRC1のLibをtarでまとめてftpしてdevelopユーザで展開
-- S99StrageMountを/etc/rc3.d/にコピー
-- /etc/dfs/dfstabに以下を追加
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
-- /etc/vfstabに以下の1行を加える
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
-- /etc/hostsにIPを追加
-- やはりucc_runは不安定で落ちた。
--- 見慣れないエラーの場合もあった。
-uguisで望遠鏡を動かす
uguisがとりあえずUCCの代替機として使えるか確認。
--uccのLAN線を抜いてuguisの/etc/hostsの自分のIPを160.128....
--TCCを立ち上げてucc_runを実行
--- [[赤い表示はほとんど消えた>http://www.nhao.jp/~nayuta...
--眼視観望モードで初期化
--- 現在のuccの初期化スクリプトは修正されている。(終了処...
--- とりあえず問題無し
-- ミラーカバーのopen
---OK
-- 天体の導入
---ターゲットリストは登録していない。(登録について要確認)
---[[木星に向けてみる>http://www.nhao.jp/~nayuta/nayuta_w...
---tfin.pyも認識している。
--終了処理
---終了スクリプトでエラーがいくつか出る。
---UCCの方では修正されているので、それをコピーすればよい。
---/etc/hostsのIPを160.128.0.18に戻して再起動
---なぜかuguisが再起動ができなかったので、haltで終了し、...
---UCCのLAN線を接続してUCCから望遠鏡の動作を確認。
因果関係ははっきりしないが、この後夕方なゆた起動時に望遠...
また、ステラナビゲータからの接続もできなかった。
---時刻サーバーを一度落としたための可能性もあるが、TCC、u...
*DRC1とzoneのDRC1の違い。 [#r2cebaa8]
- /etc/vfstab (uguis, zoneDRC1, DRC1)
&ref(./スクリーンショット 2016-11-16 14.51.29.png,20%);
&ref(./スクリーンショット 2016-11-16 14.51.34.png,20%);
&ref(./スクリーンショット 2016-11-16 14.51.43.png,20%);
mnttab
-- DRC1 &ref(mnttab.DRC1);
-- uguis &ref(mnttab.uguis);
-- zoneDRC1 &ref(mnttab.zoneDRC1);
-- Solaris10 &ref(mnttab.Solaris10);
zoneDRC1はファイルシステムが違うのでマウントポイントが変...
ucctest% df -k
ファイルシステム kbytes 使用済み 使用可能 capacity ...
/ 561530559 11943468 549587091 3...
/.SUNWnative/lib 561530559 11943468 549587091 3...
/.SUNWnative/platform 561530559 11943468 549587091 3...
/.SUNWnative/usr 561530559 11943468 549587091 3...
/dev 561530559 11943468 549587091 3...
proc 0 0 0 0...
mnttab 0 0 0 0...
swap 115875184 16 115875168 1...
/dev/ksyms 561530559 11943468 549587091 3...
fd 0 0 0 0...
swap 115875184 16 115875168 1...
ucctest%
-uguisで以下を外してみるとどうなるか?
-- /etc/dfs/dfstabの以下をコメントアウト
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
-- /etc/vfstabの以下の1行をコメントアウト
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
-- 問題なくucc_runは動作している模様
--- これらは関係ない?
-- 「[[S99StrageMount>http://www.nhao.jp/~nayuta/nayuta_w...
- uguisとzoneDRC1の違いは
- uname -a
uguis
SunOS uguis 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra...
ucctest
SunOS ucctest 5.8 Generic_Virtual sun4v sparc sun4v
- psrinfo -v
uguis
Status of processor 0 as of: 11/17/16 12:22:08
Processor has been on-line since 11/17/16 11:07:42.
The sparcv9 processor operates at 440 MHz,
and has a sparcv9 floating point processor.
ucctest
Status of virtual processor 0 as of: 11/17/2016 12:20:16
on-line since 11/17/2016 10:48:19.
The sparcv9 processor operates at 2800 MHz,
and has a sparcv9 floating point processor.
Status of virtual processor 1 as of: 11/17/2016 12:20:16
on-line since 11/17/2016 10:48:20.
The sparcv9 processor operates at 2800 MHz,
and has a sparcv9 floating point processor.
Status of virtual processor 2 as of: 11/17/2016 12:20:16
on-line since 11/17/2016 10:48:20.
The sparcv9 processor operates at 2800 MHz,
and has a sparcv9 floating point processor.
......31まで続く
-isainfo -v
uguis
64-bit sparcv9 applications
32-bit sparc applications
ucctest
64-bit sparcv9 applications
32-bit sparc applications
UCCのハードウェア構成 &ref(UCC_Spec.pdf);
*uguisをzoneで展開 [#u807d51e]
- flarcreate -S -n s8image -c /export/home/s8uguis.flar
- Solaris10にuguiszoneを作成
zonecfg -z uguiszone
zonecfg:s8zone > create -t SUNWsolaris8
zonecfg:s8zone > set zonepath=/zone/uguiszone
zonecfg:s8zone> add net
zonecfg:s8zone:net> setaddress=160.128.0.19/24
zonecfg:s8zone:net> set physical=igb0
zonecfg:s8zone:net> end
zonecfg:s8zone> verify
zonecfg:s8zone> commit
zonecfg:s8zone> exit
- s8uguis.flarをsolaris10に転送
zoneadm -z uguiszone install -u -a /export/home/observer...
zlogin -C uguiszone
-uguis2 160.128.0.19 に設定。
consoleに以下が出続ける。
Nov 17 18:30:00 uguis2 ccv: AF_UNIX bind(path: /dev/ccv)...
Nov 17 18:30:05 uguis2 cssd: The process "ccv.sh" has be...
Nov 17 18:30:05 uguis2 kkcv: AF_UNIX bind(path: /dev/kkc...
Nov 17 18:30:10 uguis2 cssd: The process "kkcv.sh" has b...
以下でとまる。
mv /etc/rc2.d/S90loc.ja.cssd /etc/rc2.d/_S90loc.ja.cssd
init 6
-- /etc/hostsは反映されていない。
-- /etc/vfstabはすべてコメントアウトされた。
---この状態でucc_runを実行してもやはり落ちる。
-- /etc/hostsを編集する。
---それでも落ちた。
* uguisをSolaris10にする。 [#n9890173]
-Solaris10インストールのisoファイル
http://www.oracle.com/technetwork/jp/server-storage/solar...
イメージファイルをそのままマウントする。
# lofiadm -a /export/home/observer/sol-10-u11-ga-sparc-d...
# mount -F hsfs -r /dev/lofi/1 /mnt
ok boot /mnt
とかできるか? -> Can't open boot device やはりだめ。
- 外付けDVDドライブ(SCSI接続?)を発見するも電源アダプタ...
-ネットワークインストールを検討する。
http://docs.oracle.com/cd/E19253-01/819-0323/
-uguisの設定
-- /etc/defaultrouterを作成 (160.128.0.1)
-- /etc/hostsにucctestを追記
#ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> m...
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4>...
inet 160.128.0.18 netmask ffffff00 broadcast 160...
ether 8:0:20:f5:c7:53
-SPARC Solaris10をインストールサーバーにする。
--Solaris10にisoファイルをftp
lofiadm -a /export/home/observer/sol-10-u11-ga-sparc-dvd...
mount -F hsfs -r /dev/lofi/1 /mnt
mkdir -p /export/home/Sol10
cd /mnt/Solaris_10/Tools
./setup_install_server /export/home/Sol10
-- /etc/hosts に160.128.0.18 uguis を追記
-- /etc/ethers に8:0:20:f5:c7:53 uguis を作成
# ./add_install_client -s 160.128.0.18:/export/home/Sol1...
making /tftpboot
enabling tftp in /etc/inetd.conf
Converting /etc/inetd.conf
enabling network/tftp/udp6 service
enabling network/rarp service
enabling network/rpc/bootparams service
updating /etc/bootparams
copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1
-uguisをリブート
init 0
ok boot net - nowin
Timeout waiting for ARP/RARP packet
3a000 -
この状態からなかなか進まない。
http://solaris-user.com/install/in_rarpd.html
# in.rarpd -da
in.rarpd:[1] device igb0 lladdress b0:99:28:98:5c:e0
in.rarpd:[1] device igb0 address 160.128.0.16
in.rarpd:[1] device igb0 subnet mask 255.255.255.0
in.rarpd:[3] starting rarp service on device igb0 addre...
http://docs.oracle.com/cd/E19253-01/819-0341/troubleshoot...
-- 5分ほどかかって進みだした。
--IPやホスト名は聞いてこなかった。
--基本的にはすべてデフォルトの設定でインストール。
--所要時間は1.5時間。
-telnet ftpを使えるようにする。
svcadm enable telnet
svcadm enable ftp
-グループの作成
groupadd -g 10000 dba
-developとobserverユーザの作成
useradd -g 10000 -u 10000 -d /export/home/develop -m dev...
chown develop develop
useradd -g 10000 -u 10004 -d /export/home/observer -m ob...
chown observer observer
-develop/UCC/LibをDRC1よりコピー
develop: mkdir UCC, tar xvf Lib.tar
- observerにbin, TCC, .UCSをコピー
mkdir PS
- /etc/dfs/dfstabに以下を追加
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
- /etc/vfstabに以下の1行を加える
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
- /etc/hostsを編集
- bin/ucc_runを実行
--ld.so.1: ucc_run: 重大なエラー: libclntsh.so.9.0: open ...
--強制終了
--- Solaris10,11と同じパターン
-- /export/home/develop/UCC/Lib/oracle/lib32/libclntsh.so...
-- /export/home/develop/UCC/Lib/oracle/lib32/libwtc9.so ...
- bin/ucc_run 起動。
-- コンソールに 「sh: ping: 見つかりません」が出つづける。
-- デフォルトのシェルのpathの設定のせいと思われる -> path...
---とりあえずこける気配無し。(一度セグメントエラーになっ...
- SPARC M10がダメなのか?
|マシン名|設定IP(160.128系)|OS|ucc_run|機種|
|UCC|160.128.0.2|Solaris8|OK|Sun Blade 2000|
|DRC1|160.128.0.14|Solaris8|OK|Sun Blade 150|
|ucctest|160.128.0.16|Solaris10|NG|SPARC M10-1|
|ucctest|160.128.0.17|Solaris8(Solaris10のコンテナ)|NG|SP...
|uguis|160.128.0.18|Solaris8|OK|Sun ultra10|
|uguis|160.128.0.18|Solaris10|OK|Sun ultra10|
|uguis2|160.128.0.19|Solaris8(Solaris10のコンテナ)|NG|SP...
|ucctest|160.128.0.16|Solaris11|NG|SPARC M10-1|
|solarisPC|160.128.0.16|Solaris11(x86)|NG|IntelPC Core 2 ...
- SPARC M10のSolaris10とSun ultra10のSolaris10に違いはあ...
--uname -a
SPARK M10 : SunOS unknown 5.10 Generic_147147-26 sun4v sp...
Ultra10 : SunOS uguis 5.10 Generic_147147-26 sun4u sparc ...
--- host名は hostname ucctest で変更できる。
--/export/home/以下のディレクトリのグループが違う。M10で...
chgrp dba observer
chgrp dba develop
--/export/home/observer/以下の.UCS, TCC, bin, PSも変更し...
chgrp dba TCC
chgrp dba bin
chgrp dba .UCS
chgrp dba PS
chown observer TCC
chown observer bin
chown observer .UCS
chown observer PS
--- それでもダメ
-- ファイルのコピーをやり直し
--- uguisのbin, TCC, .UCSをtarでまとめて転送し、observer...
--- やっぱり落ちる
-- df -k
uguis
ファイルシステム kbytes 使用済み 使用可能 容量 ...
/dev/dsk/c0t0d0s0 7577741 4974611 2527353 67% /
/devices 0 0 0 0% /...
ctfs 0 0 0 0% /...
proc 0 0 0 0% /...
mnttab 0 0 0 0% /...
swap 1081320 1544 1079776 1% /...
objfs 0 0 0 0% /...
sharefs 0 0 0 0% /...
fd 0 0 0 0% /...
swap 1079808 32 1079776 1% /...
swap 1079832 56 1079776 1% /...
/dev/dsk/c0t0d0s7 11011588 3631847 7269626 34% ...
ucctest
ファイルシステム kbytes 使用済み 使用可能 容量 ...
rpool/ROOT/s10s_u11wos_24a
573898752 20199823 534114734 4% ...
/devices 0 0 0 0% /...
ctfs 0 0 0 0% /...
proc 0 0 0 0% /...
mnttab 0 0 0 0% /...
swap 115738864 448 115738416 1% ...
objfs 0 0 0 0% /...
sharefs 0 0 0 0% /...
/platform/sun4v/lib/libc_psr/libc_psr_hwcap4.so.1
554314557 20199823 534114734 4% ...
/platform/sun4v/lib/sparcv9/libc_psr/libc_psr_hwcap4.so.1
554314557 20199823 534114734 4% /...
fd 0 0 0 0% /...
swap 115738448 32 115738416 1% ...
swap 115738472 56 115738416 1% ...
rpool/export 573898752 32 534114734 1% ...
rpool/export/home 573898752 12104396 534114734 3%...
rpool 573898752 106 534114734 1% ...
*Solaris10の返却(2016.11.28) [#nb67ec4a]
やること(2016.11.27)
-zoneの消去
zlogin s8zone halt
zoneadm -z s8zone uninstall -F
zonecfg -z s8zone delete -F
-ユーザーの消去
userdel -r develop
userdel -r observer
userdel -r nhao
-設定ファイルの編集
rm /etc/rc3.d/S99StrageMount
vi /etc/vfstab
vi /etc/dfs/dfstab
groupdel dba
vi /etc/hosts
rm /etc/defaultrouter
rm /etc/hostname.igb0
vi /etc/netmasks
-xscfの設定
login: default
http://www.fujitsu.com/jp/products/computing/servers/unix...
-- deleteuser nhao
-- setnetwork -r bb#00-lan#0
-- applynetwork
*移行検証結果まとめ [#o6ebfe4b]
- 富士通から借りたSPARC M10 ではucc_runを安定して実行する...
-- Solaris11, Solaris10, Solaris10ゾーンで展開したDRC1で...
-- 別のマシン(Sun Ultra10)にucc_runをコピーしたものでは実...
-まだ試していないこと。
--SPARC M10に最初からSolarisをインストールし直す。
--- レンタルマシンでは難しい。
--x86版(PC Solaris)に160.128系IPを設定して試す。
--- 単にコピーしただけではダメだった。
--- bin/ucc_run: Invalid argument.と言われる。
--- いずれにしてもX端末が必要なので試してみる価値はある。
---大きなディスプレイにuccのウインドウを飛ばせると画面が...
-今後
-- sparc [[Tシリーズ>http://www.fujitsu.com/jp/products/c...
--- デモ機は無い。
--- [[cpu>http://www.oracle.com/jp/products/servers-stora...
終了行:
[[Staff/デモ機の貸出(2016)]]
[[Staff]]-UCCのハードを更新するためにSPARCを借りてucc_run...
#contents
* 貸出の予定・情報 [#pdc68789]
- Solaris11ネイティブ移行検証用
-- 機種:SPARC M10-1
---CPU:SPARC64×(2.8GHz)16コア
---メモリ:128GB
--- HDD:600GB×2
---OS:Solaris 11.1
-- 貸出期間 :10月3日(月)〜11月1日
- OSLC検証用
-- 機種:SPARC M10-1
---CPU:SPARC64×(2.8GHz)16コア
---メモリ:128GB
--- HDD:600GB×2
---OS:Solaris 10 1/13
- 貸出期間 :10月28日〜11月28日
- 仕様
-- http://jp.fujitsu.com/platform/server/sparc/products/l...
&ref(http://jp.fujitsu.com/platform/server/sparc/products...
* 貸出当日までに検討すること [#g424261a]
- [[富士通との打ち合わせ(20160920)>http://www.nhao.jp/~na...
- uccとDRC1にインストールされているパッケージ一覧を調べる。
-- 必要なソフト等を確認([[pkginfo>http://docs.oracle.com...
--- uccのパッケージ一覧 &ref(pkginfo_ucc.txt);
--- DRC1のパッケージ一覧 &ref(pkginfo.DRC1);
--- 自分のPCにSolaris11をインストールして比べたがx86用な...
--- Solaris11のパッケージ一覧(20161005) &ref(pkginfo_sola...
- 保管場所の検討
-- UCCの代替機なので、160.128.0.(制御系LAN)の配線が近い...
--- 制御系(160.128)と(192.168.128)のIP一覧を調べておく
--- uccのhostsファイル &ref(IP_UCC_etc_hosts.txt);
* マシンの設置と設定(20161003) [#j7e9e879]
-OCCを棚に移し、空いたスペースにDRC1を配置。
-富士通から送られてきた箱は4つ。 &ref("./DSCN1288_R.JPG",...
-SPARCは制御室のラックに設置
&ref("./DSCN1290_R.JPG",10%);
-SPARCマシンの起動
>http://www.fujitsu.com/jp/documents/products/computing/s...
-- 電源が供給されていると、XSCFは起動するので、note-PCの...
&ref("./DSCN1292_R.JPG",10%);
-XSCFの設定
--ID:nhao
--xscf.nhao.jp
--160.128.0.15
--- IPの設定後は右端のポートにLANを接続する(これがxscf用...
- SPARCの設定
-- IP:160.128.0.16
-- Solaris11でIP設定はipadmで行うが「ipadm delete-ip net0...
>https://www.fujitsu.com/jp/documents/products/computing/...
-- nhaoとobserverを作成
useradd -m nhao
passwd nhao
useradd -m observer
passwd observer
-[[Solarisコマンド集>http://www.fujitsu.com/jp/products/c...
* DRC1のコピー(20161004-) [#r1aaa48e]
-DRC1のIPを一時的に160.128.0.14に変更
-- 160.128系の線が足りないのでハブを追加
-- hostsを書き換えて再起動
- solaris11でtelnet、ftpを有効にする
svcadm enable svc:/network/telnet:default
DRC1の/opt :
SUNWconn/ SUNWexplo/ SUNWrtvc/ lost+found/
SUNWebnfs/ SUNWits/ SUNWvts/
Solaris11の/opt :
SUNWldm/ SUNWldmp2v/
- DRC1の/observer以下をsolaris11にコピー
- solaris11でucc_runを実行してみる。
/export/home/observer/bin/ucc_run
'''ld.so.1: ucc_run: fatal: libXm.so.4: open failed: No s...
と言われる。
-solaris11ではmotifがインストールされていないため?
#pkg install motif
をsuで実行して再度ucc_runを実行するもやはりダメ。
/libにlibXm.so.4が無い。
-DRC1からlibXm.so.4をsolaris11の/libにコピーして再度実行
'''ld.so.1: ucc_run: fatal: libclntsh.so.9.0: open failed...
findでDRC1,UCCの中を探してみるも見つからない。
- DRC1:/export/home/develop/UCC/Lib/oracle/lib にあった。
- solaris11にdevelopユーザを作成
- DRC1のdevelop/UCC/Libをsolaris11のdevelop/UCC/以下にコ...
-- ld.so.1: ucc_run: fatal: libclntsh.so.9.0: open failed...
Killed
--やはりダメ
- group をdbaにする
groupadd -g 10000 dba
usermod -g dba observer
usermod -g dba develop
chgrp dba *
--ダメ
-libclntsh.so.9.0を/libにコピーしてみる。
--ld.so.1: ucc_run: fatal: /lib/libclntsh.so.9.0: wrong E...
--強制終了
---32bit版のを呼び出している?
---DRC1:/export/home/develop/UCC/Lib/oracle/lib32の方を/...
--ld.so.1: ucc_run: fatal: libwtc9.so: open failed: No su...
-- %%develop/UCC/Lib/oracle/lib32以下をすべて/libにコピー...
- /export/home/develop/UCC/Lib/oracle/lib32/libwtc9.so を...
-- ucc_run: can't open display, exiting...
-- DRC1で実行したときと同じメッセージ
*現時点でのマシンへのログインと起動方法(20161014) [#c5bc3...
- XSCF (SPARCへのアクセスマシン)
-- ssh nhao@160.128.0.15
-- poweron -p 0 (Solaris11の起動)
-- console -p 0 (コンソールのモニタ)
-- '''OK'''プロンプトがでたら'''boot'''
-- #. (コンソールから出る)
-- exit (XSCFからログアウト)
- Solaris11
-- ssh nhao@160.128.0.16
-- ssh nhao@192.168.42.120
-- telnet 160.128.0.16
-- IDはnhaoとobserver
-- export LANG=ja_JP.eucJP (文字化け防止)
-- tcsh
-- setenv DISPLAY 160.128.0.15 (DRC1からの場合)
-- ucc_run
* solaris11でucc_runを実行(20161011-) [#pa4ec013]
- DRC1から'''telnet 160.128.0.16'''
- '''tcsh'''
- '''setenv DISPLAY 160.128.0.16:0.0'''
- '''ucc_run'''
Xt error detected: ...
Missing charsets in String to FontSet conversion
これが8行続き、一瞬文字化けしたUIが起動し、落ちる
Err pthread_setschedparam:1
セグメントエラー
&ref("./ucc_run_error.jpg",10%);
&ref("./ucc_run_at_DRC1.png",60%);
-uccからSolaris11にログインしてucc_runを実行してみる。
-- しばらく無反応、その後同様にXt errorがゆっくり表示され...
-- 5分ほどして、uccの表示がフリーズする。(マウスは動く)
-- ucc_run を killするとuccは復活する。
-- 20分以上放置すると、uccは動き出したが、1時間以上たって...
--何かに時間がかかっている?
&ref("./DSCN1303_R.JPG",50%);
--この状態のまま。
-Solaris11に192.168.42.120のIPを追加。
ipadm delete-ip net1
ipadm create-ip net1
ipadm create-addr -T static -a local=192.168.42.120/24 n...
route -p add default 192.168.42.254
svccfg -s svc:/network/dns/client
svc:/network/dns/client> setprop config/nameserver = net...
svc:/network/dns/client> select dns/client:default
svc:/network/dns/client:default> refresh
svc:/network/dns/client:default> validate
svc:/network/dns/client:default> quit
-- /etc/resolv.confが生成された。
-- なぜか消えることがあるので、その都度再度上記コマンドを...
--研究室から直接ログイン出来るようになった。
-GUI環境をインストール
pkg install slim_install
--- いろんなものが(339 Packages)大量(501.7MB)にインスト...
--- 2時間以上かかった。
--VNCでの接続を試みる。
--[[ゲストのグラフィカルログインを提供するように VNC を設...
--vncviewer で接続しても真っ黒な画面が現れてすぐに切れる。
--断念
----
-20161015
-- -> WindowsのRealVNCで実行するとなぜか動作した。(201610...
&ref("./VNC_161015_1.png",10%);
--試しにucc_runを実行
&ref("./VNC_161015_2.png",10%);
&ref("./memmap.png",10%);
--- ボタンが押せない。
--ucc,DRC1のウインドウをSolaris11に飛ばして実行
&ref("./VNC_161026.png",10%);
--- ボタンは押せるが文字が読めない。
----
#br
#br
- ssh でsolaris11にログインして、画面を飛ばす。
--手元のlinuxからsshでログインして、ucc_runを実行
--やはり同様にXt error detected ... が出る。
---エラーログ &ref(errorlog_Xt_error.txt);
-localeの設定が違う?
-- /etc/default/init
--- LANG=ja_JP.UTF-8 (Solaris11)
--- LANG=ja (ucc)
-- locale -a で確認すると、Solaris11にjaは無い。
--- [[eucが必要か?>http://software.fujitsu.com/jp/manual...
-- [[旧バージョンのlocaleをインストール>https://docs.orac...
pkg install pkg:/system/locale/extra
export LANG=ja_JP.eucJP
-- ucc_runを実行して一瞬起動するUI画面の文字化けは無くな...
&ref("./スナップショット 2 (2016-10-12 14-46).png",90%);
-- しかし、すぐに落ちてやはり起動はしない。
- %%/usr/ucb以下をコピーするか?%%
-- http://www.scalingbits.com/solaris/compatibility/ucb
-- [[アプリケーションを詳細に調べて Oracle Solaris 11 用...
-DRC1でucc_run起動時のエラーを確認。
-- OCCやTCCとの通信エラーが最初に出るのでこの辺りが原因か...
-- etc/hostsにOCC,TCCなどのIPを加えてみた。
-- UIが起動した
&ref("./DSCN1321_R.JPG",20%);
&ref("./DSCN1322_R.JPG",20%);
-- ボタンをクリックできない。
-DRC1からsolaris11にログインしてXを飛ばしてucc_runを実行
-- UIが起動し、ボタンも押せる。
-- UIが出てから落ちる。落ちるまでの時間はまちまち。
-- うまくいけば問題ない?
&ref("./DSCN1327_R.JPG",20%);
&ref("./DSCN1330_R.JPG",20%);
--- [[前回>http://www.nhao.jp/~nayuta/nayuta_wiki/index.p...
--落ちるまでの間にプロセスを確認するとOCCにpingを送ってい...
--- UCCでも同じ(ucc_runを実行するとOCCにping)
--- UCCでucc_runを実行中のプロセス。&ref(ucc_ps_20161015....
--- prstat &ref(ucc_prstat_20161015.txt);
--- UCCでは ucc_run 以外にoracle関連やOCCへのpingが動いて...
-UCCからSolaris11にログインしてXを飛ばしてucc_runを実行
--異様に反応が悪い。
--ネットワークの経路の問題?
----
-起動の時のエラー(Err pthread)はPHPによるものでは?
Err pthread_setschedparam:1
--[[PHPのインストール>https://docs.oracle.com/cd/E56342_0...
--https://docs.oracle.com/cd/E26924_01/html/E25810/gkunu....
--https://docs.oracle.com/cd/E26924_01/html/E25810/gkvaw....
-2つのイベントが重なった時に起きるエラー?
----
-ucc_runのメモリマップ (20161026)
pmap -x PID
--左:Solaris11、右:DRC1
&ref("./memmapSolaris11.png",20%);
&ref("./memmapDRC1.png",20%);
- ucc_runが使用している動的ライブラリ
pldd PID
-- DRC1
4129: tcsh
/usr/lib/libsocket.so.1
/usr/lib/libnsl.so.1
/usr/lib/libcurses.so.1
/usr/lib/libc.so.1
/usr/lib/libdl.so.1
/usr/lib/libmp.so.2
/usr/platform/sun4u/lib/libc_psr.so.1
/usr/lib/locale/ja/ja.so.2
/usr/lib/locale/ja/methods_ja.so.2
-- Solaris11
1888: /usr/bin/bash
/lib/libc.so.1
/usr/lib/locale/ja_JP.UTF-8/ja_JP.UTF-8.so.3
/usr/lib/locale/ja_JP.UTF-8/methods_unicode.so.3
/lib/libcurses.so.1
/lib/libgen.so.1
/usr/lib/locale/ja_JP.eucJP/ja_JP.eucJP.so.3
/usr/lib/locale/ja_JP.eucJP/methods_ja_JP.eucJP.so.3
- DRC1の/usr/lib/libsocket.so.1をSolaris11にコピー
-- 接続が切れた。
-- ファイルをバックアップしたものに戻すが、VNCがつながら...
-- Solaris11を再起動
-正常に起動しなくなった。
-- メンテナンスモードでログイン
-- /usr/lib/libsocket.so.1はリンクだった模様
-- リンク先の実体が戻っていなかったか?
-- リンク先(../../lib/libsockect.so.1)もバックアップをコ...
-- 復旧した模様。
--- DRC1のlibraryファイルとSolaris11のlibraryファイルの違...
- DRC1のlibraryをSolaris11にディレクトリを作成してすべて...
-- https://www.softek.co.jp/SPG/Pgi/TIPS/another.html
-- Solaris11の/home/observer以下にlib.DRC1ディレクトリを...
-- ここにDRC1の/libのファイルをコピー
-- pathにlib.DRC1を追加。
-- lib.DRC1のユーザとグループを変更
chmod 775 *
chown root *
chgrp bin *
-- uuc_runを実行するもやはり同じ状態。
--- 立ち上がるものの、ボタンが押せなかったり、すぐにこけ...
-- suで実行しても同じだった。
*UCCを停止してSolaris11のIPをDRC1を代替機と使う時と同じに...
-solaris11のhostname:solaris -> DRC1(これは不要?)
-solaris11のIP:160.128.0.16 -> 160.128.0.2
-UCCのLANケーブルを抜く
-Solaris11のIPを160.128.0.2に変更
ipadm delete-ip net0
ipadm create-ip net0
ipadm create-addr -T static -a local=192.168.42.2/24 net...
-- /etc/hostsも160.128.0.2に変更
- ucc_runを実行
&ref("./DSCN1331_R.JPG",20%);
- やはり起動してもすぐに落ちることが多いが、うまくいけば...
&ref("./DSCN1332_R.JPG",20%);
- そのまま焦点の初期化を行ってみる。
&ref("./DSCN1333_R.JPG",20%);
-- とりあえず、TCCに指令が行って動いているらしい。
-- しかし途中でucc_runが落ちて、初期化スクリプトが最後ま...
---[[やはり前回>http://www.nhao.jp/~nayuta/nayuta_wiki/in...
- IPを戻して、UCCから再度ucc_runを実行。
-- 副鏡位置の初期化スクリプトでこけるようになってしまった。
--- TCCも再起動して、再度ucc_runを実行。
--- 復旧した、OK
- 望遠鏡の動作に影響を与える危険があるため、一旦中止
*データを消去して元に戻す。(20161028) [#u6e5fece]
-インストールしたパッケージの消去など
pkg uninstall slim_install
pkg uninstall pkg:/system/locale/extra
userdel develop
userdel -r observer
userdel -r nhao
rm /lib/libXm.so.4
rm /lib/libclntsh.so.9.0
rm /lib//libwtc9.so
vi /etc/hosts
ipadm delete-ip net0
ipadm delete-ip net1
-XSCF
http://www.fujitsu.com/jp/documents/products/computing/se...
-- deleteuser nhao
-- setnetwork -r xscf#0-lan#0
* Solaris10 (20161028) [#p6b30abe]
- Solaris10上の仮想化環境にDRC1を構築してみる。
-XSCFの設定
--ID:nhao
--xscf
--160.128.0.15
---パスワードがいつものを受け付けないため別のにした。(n**...
---時間の設定が大幅に狂っていたためか、そのままではSPARC...
-- setssh -c enable
-Solaris10の設定
-- 起動時に「ERROR: boot-read fail」が出る。
--/etc/hostnameの編集
--- viで編集しようとしても正しく表示されない。
setenv TERM vt100
で解消される。
-- mkdir /export/home/nhao
-- useradd -g 10 -d /export/home/nhao -m nhao
-- chown nhao nhao
-- hosts(160.128.0.16), defaultrouer(160.128.0.1), hostan...
ifconfig igb0 160.128.0.16 netmask 255.255.255.0
ifconfig up igb0
--/etcのdhcp.igb0を消去
--- ネットワークにつながらなかったのは192.168.42系と160.1...
--Solaris10でftp, telnetを許可しておく
svcadm enable ftp
svcadm enable telnet
- solaris8zoneの作成
---[[前回>http://www.nhao.jp/~nayuta/nayuta_wiki/index.ph...
unzip V24150-01.zip
cd solarislegacycontainers/1.0/Product
pkgadd -d /export/home/nhao/solaris.../Product SUNWs8bra...
cd /export/..../1.0.1/Product SUNWs8brandk
[[zoneの管理コマンド>http://sy2920.s151.xrea.com/solaris/...
[[起動、停止など>http://docs.oracle.com/cd/E19253-01/819-...
-- [[前回>http://www.nhao.jp/~nayuta/nayuta_wiki/index.ph...
--- 転送速度が1.1MB/sしか出ない?ので時間がかかる。
zoneadm -z s8zone install -u -a /export/s8b.flar
- zoneへのログイン
zoneadm -z s8zone boot
zlogin -l root s8zone
-- /etc/hostsをDRC1のhostsにして、IPを160.128.0.17にする。
telnet 160.128.0.17
Trying 160.128.0.17...
telnet: Unable to connect to remote host: Connection ref...
pingは通るが、外部からtelnetで入れない
mv /etc/hostname.eri0 /etc/hostname.igb0
--netmasksをDRC1からftp
- その後 zlogin -C s8zone とすると初期化が始まったが、表...
-- 一応zoneのDRC1にログインできるようになった
-- ucc_runを実行してみる
-- 同じようにGUIが起動した後、セグメントエラー
-zoneのインストールをやり直し
zlogin s8zone shutdown -y -g0 -i0
zoneadm -z s8zone uninstall -F
zonecfg -z s8zone delete -F
[[ここ>https://blogs.oracle.com/edu/entry/solaris_8_%E3%8...
mv /etc/rc2.d/S90loc.ja.cssd /etc/rc2.d/_S90loc.ja.cssd
init 6
-- DRC1のhostsをコピー、IPは160.128.0.17、ucctestに変更
--[[zoneへのloginとlogout>http://otn.oracle.co.jp/technol...
-- [[zoneの起動と停止>https://docs.oracle.com/cd/E26924_0...
zoneadm -z s8zone boot (起動)
zoneadm -z s8zone halt (停止)
zoneadm list -v (確認)
*Solaris10のzoneでucc_runを実行(20161101) [#j1eb0381]
-やはりGUIがセグメントエラーで落ちる。
-ucctestでucc_runを実行したときのメモリマップ(pmap)&ref...
- ucctestが使用している動的ライブラリ
pldd PID
> pldd 14032
14032: tcsh
/.SUNWnative/usr/lib/brand/solaris8/s8_preload.so.1
/usr/lib/libsocket.so.1
/usr/lib/libnsl.so.1
/usr/lib/libcurses.so.1
/usr/lib/libc.so.1
/usr/lib/libdl.so.1
/usr/lib/libmp.so.2
/usr/platform/sun4v/lib/libc_psr.so.1
/usr/lib/locale/ja/ja.so.2
/usr/lib/locale/ja/methods_ja.so.2
--DRC1での実行時とほぼ同じ。
-networkが非常に不安定(20161102)
-- 以前よりcameraからucc、XSCFへの接続は早いが、ucctestや...
-- XSCF,camera,UCCは直接ネットワークケーブルがつながって...
-- ハブを交換してみるも、やはり不安定。
-- ハブに接続しているケーブルを交換すると安定した。
-- uccからucctestへの接続も早くなった。
-- UCCからucctestへ接続してucc_runを実行するとDRC1へウィ...
*三菱電機に再コンパイルを依頼 [#fc5952b7]
-三菱電機松下氏へ、ucc_runを再コンパイルしてもらえないか...
-- こちらで準備する新しいSolarisマシンでucc_runを
コンパイルしていただけないでしょうか。
-- コンパイルする際に必要なパッケージ等は西はりま天文台で...
しておきます。
--ucc_runを実行して操作画面が一瞬でも表示されれば結構です。
--望遠鏡の動作などは保証していただかなくてもかまいません。
-松下氏より回答(20161104)
--新しいSolarisマシンの環境(OS、Oracle、コンパイラ等のバ...
が不明ですが、バージョンが異なる環境ではコンパイルエラー...
正常動作しないケースがあります。
この場合はエラー原因の調査と、S/Wの改修・試験を行う必要が...
事前にエラー発生数や原因を予測することが出来ません。
--何事も無くコンパイルが完了するケースも稀にありますが、
エラーが発生するケースの方が多いです。
--弊社はシステムをお納めしておりますので、コンパイル実施...
エラーが出ても出なくてもUCC S/Wの機能確認試験を実施しないと
品質を保証できないため、お納めできません。
-やはりダメだった。
* Solaris10にDRC1のucc_runをコピー(20161106) [#z7b0857c]
- observer, developアカウントを作成
mkdir /export/home/observer
useradd -g 10 -d /export/home/observer -m observer
chown observer observer
mkdir /export/home/develop
useradd -g 10 -d /export/home/deveop -m develop
chown develop develop
-- developアカウントは不要?
- DRC1で/export/home/observerをtarでアーカイブして転送。
- DRC1の/export/home/develop/UCC/Lib/oracle/lib32/libwtc9...
- DRC1からSolaris10にログインしてucc_runを実行。
-- やはりセグメントエラー。
*古いマシン(Sun ultra10)で実行してみる。(20161108) [#ye...
- 神戸大で使われていたマシンにSolaris8をクリーンインスト...
&ref(./462_3jd67_o.jpg,20%);
-- Sun のキーボード、マウスが必要([[ultra10にUSB,PS/2ポー...
-- http://www.swindells.com/technote.html
- 対応するキーボードが無いのでシリアル接続でTera Termでコ...
-- ストレートのシリアルケーブルが必要(M3Fで発見)。
-- Solaris8のインストールcdromがなかなか認識されなかった...
--- レンズが汚い?
ALT+B
ok boot cdrom
--- 参考:http://home.t00.itscom.net/happy7/solaris/insta...
--- 「Entire Distribution 64 ビット」を選択
-- IP:160.128.0.18
-- uguis
- observerアカウントを作成
mkdir /export/home/observer
useradd -g 10 -d /export/home/observer -m observer
chown observer observer
- DRC1で/export/home/observerをtarでアーカイブして転送、u...
- DRC1の/export/home/develop/UCC/Lib/oracle/lib32/libwtc9...
- DRC1からuguisuにログインしてucc_runを実行。
--やはり同じだった(Segmentation faultですぐに落ちる)。
-スタックサイズを変更してみる。
--https://www.isus.jp/products/fortran-compilers/sigsegv-...
bash-2.03$ ulimit -a csh: limit
core file size (blocks) unlimited
data seg size (kbytes) unlimited
file size (blocks) unlimited
open files 256
pipe size (512 bytes) 10
stack size (kbytes) 8192
cpu time (seconds) unlimited
max user processes 7909
virtual memory (kbytes) unlimited
bash-2.03$ ulimit -s unlimited csh/tcsh: unlimit stacksize
--- やはり同じ(ucc_runはSegmentation faultですぐに落ちる...
*パッケージ一覧の比較 [#j179be0d]
-- ucc &ref(pkginfo_ucc.txt);
-- DRC1 &ref(pkginfo.DRC1);
-- ucctest(zoneのDRC1) &ref(pkginfo_zoneDRC1_20161109.txt);
-- uguis &ref(pkginfo_uguis_20161109.txt);
-- Solaris10 &ref(pkginfo_solaris10_20161109.txt);
-- Solaris11(20161005) &ref(pkginfo_solaris11.txt);
- diff
-- DRC1とucctest(zoneのDRC1)は完全に一致
-- DRC1とuguis &ref(diff_DRC1_uguis.txt);
--- インストール時に「Developer System Support 64 ビット...
-- 再度インストールCDROMでupgrade install をやってみる。
--- それほどパッケージは変わらなかった。
* Solaris から Solaris への移行 [#qa2b0124]
- [[旧サン・マイクロシステムズ社のWebページの情報>http://o...
Solaris から Solaris への移行は、旧バージョンから新しいバ...
- ABIツール
--[[Solarisの違うバージョンでアプリケーションがバイナリの...
- appcertとapptrace
- [[appcert>http://docs.oracle.com/cd/E19253-01/819-0392/...
-- DRC1もuguisも出力は一緒だった。
&ref(./appcert_DRC1_20161113.png,20%);
&ref(./appcert_uguis_20161113.png,20%);
- [[apptrace - Solaris 共有ライブラリに対するアプリケーシ...
-- [[apptrace>https://docs.oracle.com/cd/E19455-01/806-27...
-- [[apptrace>http://www.itmedia.co.jp/enterprise/article...
-- http://otn.oracle.co.jp/technology/global/jp/sdn/solar...
-- apptrace -o output,txt bin/ucc_run
-- DRC1 &ref(apptrace_DRC1.txt);
-- uguis &ref(apptrace_uguis.txt);
--- 出力が多すぎて(9MB)Ctrl+Cで途中で止めた。>
- [[Solaris10への移行支援ツール>http://otn.oracle.co.jp/t...
-- [[Solaris Application Scanner>http://otn.oracle.co.jp/...
-- [[Solaris10からSolaris11への移行ツール>http://www.orac...
--- [[Oracle Solaris Preflight Applications Checker 11.3>...
---ダウンロードしてuguisに展開
http://download.oracle.com/otn/solaris/11_3/README-11-3-1...
ERROR Invalid Java or Java Not Found, Tool Requires Java...
---新しいJavaが必要か。(インターネットに接続しなければな...
javaのダウンロードサイト
http://www.oracle.com/technetwork/java/javase/downloads/i...
*三菱のマニュアルより [#h91a91c5]
(3.4.7) 代替機運転について P35 &ref(img-Y14212749_0001_00...
- ライブラリ格納用アカウントの作成
-- develop (ユーザID=10000 グループID=10000、ホームディレ...
-動的リンクライブラリをコピー
--/export/home/develop/UCC/Libをコピー
-observer(ユーザID=10004、グループID=10000、ホームディレ...
-/export/home/observerにbin, .UCS, UCC, TCCをコピー
- /export/home/observer/PSを作成
-/etc/rc3.d/S99StrageMountをコピー
- /etc/dfs/dfstabを編集
share -F nfs -o rw=TCC:QLC -d "Observer dirs" /export/ho...
-- エクスポートのためこの一行を追加
- /etc/vfstabを編集
UCC:/export/home1/observer - /export/home/observer nfs -...
-- 観測用ディレクトリのマウントのためこの1行を追加
-zoneのDRC1を確認
-- zoneのDRC1を見てみるとdfstabの追加する行がコメントアウ...
--- DRC1では以下の2行が追加されている。
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
--- UCCでは以下の3行が追加されている。
share -F nfs -o rw=UCC:OCC:QLC:TCC:DEVELOP1 -d "home dir...
share -F nfs -o rw=UCC:OCC:QLC:TCC:DEVELOP1 -d "home dir...
share -F nfs -o rw=UCC:OCC:QLC:TCC:DEVELOP1 -d "home dir...
-- vfstabも変更されている。
--- DRC1ではPSがマウントされ、noになっている。
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
--- UCCでは以下の3行(2行はコメントアウト)が追加されてい...
#DEVELOP1:/export/home1/develop - /export/home/develop ...
#DEVELOP1:/export/home1/develop - /export/home1/develop...
PS:/shares - /export/home/observer/PS nfs - yes rw
-- それぞれDRC1のファイルをコピーしてSolaris(zone)を再起...
--- telnet、ftpがつながらなくなった。pingはOK
--- vfstabを戻して再起動するとつながる。
--- vfstabは最後の1行だけ加える。
--- ucc_runの実行はやはりだめ(すぐに落ちる)。
- uguisで実行
-- グループの作成
groupadd -g 10000 dba
-- developの作成
useradd -g 10000 -u 10000 -d /export/home/develop -m dev...
chown develop develop
-- DRC1のLibをtarでまとめてftpしてdevelopユーザで展開
-- developでログインしてobserverのユーザIDとグループを変更
-- observerディレクトリの確認
--- UCCディレクトリはUCCにもDRC1にも無いので無視。
-- S99StrageMountをコピー
-- /etc/dfs/dfstabをDRC1に合わせて編集
-- /etc/vfstabにDRC1の最後の1行を加える
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
--- ucc_runはやはりSegmentation faultですぐに落ちる
-- /etc/hostsを編集
---落ちなくなった(数時間様子を見たが落ちることは無し)
--- DRC1とuguisで何か違いはあるのか?
--- IPをuccと同じにして望遠鏡の動作を確認してみる必要があ...
--- Solaris10でも同じことやれば安定するか?
-Solaris10で実験
-- develop、observerのユーザのIDとグループを変更
-- DRC1のLibをtarでまとめてftpしてdevelopユーザで展開
-- S99StrageMountを/etc/rc3.d/にコピー
-- /etc/dfs/dfstabに以下を追加
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
-- /etc/vfstabに以下の1行を加える
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
-- /etc/hostsにIPを追加
-- やはりucc_runは不安定で落ちた。
--- 見慣れないエラーの場合もあった。
-uguisで望遠鏡を動かす
uguisがとりあえずUCCの代替機として使えるか確認。
--uccのLAN線を抜いてuguisの/etc/hostsの自分のIPを160.128....
--TCCを立ち上げてucc_runを実行
--- [[赤い表示はほとんど消えた>http://www.nhao.jp/~nayuta...
--眼視観望モードで初期化
--- 現在のuccの初期化スクリプトは修正されている。(終了処...
--- とりあえず問題無し
-- ミラーカバーのopen
---OK
-- 天体の導入
---ターゲットリストは登録していない。(登録について要確認)
---[[木星に向けてみる>http://www.nhao.jp/~nayuta/nayuta_w...
---tfin.pyも認識している。
--終了処理
---終了スクリプトでエラーがいくつか出る。
---UCCの方では修正されているので、それをコピーすればよい。
---/etc/hostsのIPを160.128.0.18に戻して再起動
---なぜかuguisが再起動ができなかったので、haltで終了し、...
---UCCのLAN線を接続してUCCから望遠鏡の動作を確認。
因果関係ははっきりしないが、この後夕方なゆた起動時に望遠...
また、ステラナビゲータからの接続もできなかった。
---時刻サーバーを一度落としたための可能性もあるが、TCC、u...
*DRC1とzoneのDRC1の違い。 [#r2cebaa8]
- /etc/vfstab (uguis, zoneDRC1, DRC1)
&ref(./スクリーンショット 2016-11-16 14.51.29.png,20%);
&ref(./スクリーンショット 2016-11-16 14.51.34.png,20%);
&ref(./スクリーンショット 2016-11-16 14.51.43.png,20%);
mnttab
-- DRC1 &ref(mnttab.DRC1);
-- uguis &ref(mnttab.uguis);
-- zoneDRC1 &ref(mnttab.zoneDRC1);
-- Solaris10 &ref(mnttab.Solaris10);
zoneDRC1はファイルシステムが違うのでマウントポイントが変...
ucctest% df -k
ファイルシステム kbytes 使用済み 使用可能 capacity ...
/ 561530559 11943468 549587091 3...
/.SUNWnative/lib 561530559 11943468 549587091 3...
/.SUNWnative/platform 561530559 11943468 549587091 3...
/.SUNWnative/usr 561530559 11943468 549587091 3...
/dev 561530559 11943468 549587091 3...
proc 0 0 0 0...
mnttab 0 0 0 0...
swap 115875184 16 115875168 1...
/dev/ksyms 561530559 11943468 549587091 3...
fd 0 0 0 0...
swap 115875184 16 115875168 1...
ucctest%
-uguisで以下を外してみるとどうなるか?
-- /etc/dfs/dfstabの以下をコメントアウト
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
-- /etc/vfstabの以下の1行をコメントアウト
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
-- 問題なくucc_runは動作している模様
--- これらは関係ない?
-- 「[[S99StrageMount>http://www.nhao.jp/~nayuta/nayuta_w...
- uguisとzoneDRC1の違いは
- uname -a
uguis
SunOS uguis 5.8 Generic_108528-13 sun4u sparc SUNW,Ultra...
ucctest
SunOS ucctest 5.8 Generic_Virtual sun4v sparc sun4v
- psrinfo -v
uguis
Status of processor 0 as of: 11/17/16 12:22:08
Processor has been on-line since 11/17/16 11:07:42.
The sparcv9 processor operates at 440 MHz,
and has a sparcv9 floating point processor.
ucctest
Status of virtual processor 0 as of: 11/17/2016 12:20:16
on-line since 11/17/2016 10:48:19.
The sparcv9 processor operates at 2800 MHz,
and has a sparcv9 floating point processor.
Status of virtual processor 1 as of: 11/17/2016 12:20:16
on-line since 11/17/2016 10:48:20.
The sparcv9 processor operates at 2800 MHz,
and has a sparcv9 floating point processor.
Status of virtual processor 2 as of: 11/17/2016 12:20:16
on-line since 11/17/2016 10:48:20.
The sparcv9 processor operates at 2800 MHz,
and has a sparcv9 floating point processor.
......31まで続く
-isainfo -v
uguis
64-bit sparcv9 applications
32-bit sparc applications
ucctest
64-bit sparcv9 applications
32-bit sparc applications
UCCのハードウェア構成 &ref(UCC_Spec.pdf);
*uguisをzoneで展開 [#u807d51e]
- flarcreate -S -n s8image -c /export/home/s8uguis.flar
- Solaris10にuguiszoneを作成
zonecfg -z uguiszone
zonecfg:s8zone > create -t SUNWsolaris8
zonecfg:s8zone > set zonepath=/zone/uguiszone
zonecfg:s8zone> add net
zonecfg:s8zone:net> setaddress=160.128.0.19/24
zonecfg:s8zone:net> set physical=igb0
zonecfg:s8zone:net> end
zonecfg:s8zone> verify
zonecfg:s8zone> commit
zonecfg:s8zone> exit
- s8uguis.flarをsolaris10に転送
zoneadm -z uguiszone install -u -a /export/home/observer...
zlogin -C uguiszone
-uguis2 160.128.0.19 に設定。
consoleに以下が出続ける。
Nov 17 18:30:00 uguis2 ccv: AF_UNIX bind(path: /dev/ccv)...
Nov 17 18:30:05 uguis2 cssd: The process "ccv.sh" has be...
Nov 17 18:30:05 uguis2 kkcv: AF_UNIX bind(path: /dev/kkc...
Nov 17 18:30:10 uguis2 cssd: The process "kkcv.sh" has b...
以下でとまる。
mv /etc/rc2.d/S90loc.ja.cssd /etc/rc2.d/_S90loc.ja.cssd
init 6
-- /etc/hostsは反映されていない。
-- /etc/vfstabはすべてコメントアウトされた。
---この状態でucc_runを実行してもやはり落ちる。
-- /etc/hostsを編集する。
---それでも落ちた。
* uguisをSolaris10にする。 [#n9890173]
-Solaris10インストールのisoファイル
http://www.oracle.com/technetwork/jp/server-storage/solar...
イメージファイルをそのままマウントする。
# lofiadm -a /export/home/observer/sol-10-u11-ga-sparc-d...
# mount -F hsfs -r /dev/lofi/1 /mnt
ok boot /mnt
とかできるか? -> Can't open boot device やはりだめ。
- 外付けDVDドライブ(SCSI接続?)を発見するも電源アダプタ...
-ネットワークインストールを検討する。
http://docs.oracle.com/cd/E19253-01/819-0323/
-uguisの設定
-- /etc/defaultrouterを作成 (160.128.0.1)
-- /etc/hostsにucctestを追記
#ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> m...
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4>...
inet 160.128.0.18 netmask ffffff00 broadcast 160...
ether 8:0:20:f5:c7:53
-SPARC Solaris10をインストールサーバーにする。
--Solaris10にisoファイルをftp
lofiadm -a /export/home/observer/sol-10-u11-ga-sparc-dvd...
mount -F hsfs -r /dev/lofi/1 /mnt
mkdir -p /export/home/Sol10
cd /mnt/Solaris_10/Tools
./setup_install_server /export/home/Sol10
-- /etc/hosts に160.128.0.18 uguis を追記
-- /etc/ethers に8:0:20:f5:c7:53 uguis を作成
# ./add_install_client -s 160.128.0.18:/export/home/Sol1...
making /tftpboot
enabling tftp in /etc/inetd.conf
Converting /etc/inetd.conf
enabling network/tftp/udp6 service
enabling network/rarp service
enabling network/rpc/bootparams service
updating /etc/bootparams
copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1
-uguisをリブート
init 0
ok boot net - nowin
Timeout waiting for ARP/RARP packet
3a000 -
この状態からなかなか進まない。
http://solaris-user.com/install/in_rarpd.html
# in.rarpd -da
in.rarpd:[1] device igb0 lladdress b0:99:28:98:5c:e0
in.rarpd:[1] device igb0 address 160.128.0.16
in.rarpd:[1] device igb0 subnet mask 255.255.255.0
in.rarpd:[3] starting rarp service on device igb0 addre...
http://docs.oracle.com/cd/E19253-01/819-0341/troubleshoot...
-- 5分ほどかかって進みだした。
--IPやホスト名は聞いてこなかった。
--基本的にはすべてデフォルトの設定でインストール。
--所要時間は1.5時間。
-telnet ftpを使えるようにする。
svcadm enable telnet
svcadm enable ftp
-グループの作成
groupadd -g 10000 dba
-developとobserverユーザの作成
useradd -g 10000 -u 10000 -d /export/home/develop -m dev...
chown develop develop
useradd -g 10000 -u 10004 -d /export/home/observer -m ob...
chown observer observer
-develop/UCC/LibをDRC1よりコピー
develop: mkdir UCC, tar xvf Lib.tar
- observerにbin, TCC, .UCSをコピー
mkdir PS
- /etc/dfs/dfstabに以下を追加
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/o...
share -F nfs -o rw=QLC:TCC -d "home dirs" /export/home/d...
- /etc/vfstabに以下の1行を加える
PS:/shares/NHAO - /export/home/observer/PS nfs - no -
- /etc/hostsを編集
- bin/ucc_runを実行
--ld.so.1: ucc_run: 重大なエラー: libclntsh.so.9.0: open ...
--強制終了
--- Solaris10,11と同じパターン
-- /export/home/develop/UCC/Lib/oracle/lib32/libclntsh.so...
-- /export/home/develop/UCC/Lib/oracle/lib32/libwtc9.so ...
- bin/ucc_run 起動。
-- コンソールに 「sh: ping: 見つかりません」が出つづける。
-- デフォルトのシェルのpathの設定のせいと思われる -> path...
---とりあえずこける気配無し。(一度セグメントエラーになっ...
- SPARC M10がダメなのか?
|マシン名|設定IP(160.128系)|OS|ucc_run|機種|
|UCC|160.128.0.2|Solaris8|OK|Sun Blade 2000|
|DRC1|160.128.0.14|Solaris8|OK|Sun Blade 150|
|ucctest|160.128.0.16|Solaris10|NG|SPARC M10-1|
|ucctest|160.128.0.17|Solaris8(Solaris10のコンテナ)|NG|SP...
|uguis|160.128.0.18|Solaris8|OK|Sun ultra10|
|uguis|160.128.0.18|Solaris10|OK|Sun ultra10|
|uguis2|160.128.0.19|Solaris8(Solaris10のコンテナ)|NG|SP...
|ucctest|160.128.0.16|Solaris11|NG|SPARC M10-1|
|solarisPC|160.128.0.16|Solaris11(x86)|NG|IntelPC Core 2 ...
- SPARC M10のSolaris10とSun ultra10のSolaris10に違いはあ...
--uname -a
SPARK M10 : SunOS unknown 5.10 Generic_147147-26 sun4v sp...
Ultra10 : SunOS uguis 5.10 Generic_147147-26 sun4u sparc ...
--- host名は hostname ucctest で変更できる。
--/export/home/以下のディレクトリのグループが違う。M10で...
chgrp dba observer
chgrp dba develop
--/export/home/observer/以下の.UCS, TCC, bin, PSも変更し...
chgrp dba TCC
chgrp dba bin
chgrp dba .UCS
chgrp dba PS
chown observer TCC
chown observer bin
chown observer .UCS
chown observer PS
--- それでもダメ
-- ファイルのコピーをやり直し
--- uguisのbin, TCC, .UCSをtarでまとめて転送し、observer...
--- やっぱり落ちる
-- df -k
uguis
ファイルシステム kbytes 使用済み 使用可能 容量 ...
/dev/dsk/c0t0d0s0 7577741 4974611 2527353 67% /
/devices 0 0 0 0% /...
ctfs 0 0 0 0% /...
proc 0 0 0 0% /...
mnttab 0 0 0 0% /...
swap 1081320 1544 1079776 1% /...
objfs 0 0 0 0% /...
sharefs 0 0 0 0% /...
fd 0 0 0 0% /...
swap 1079808 32 1079776 1% /...
swap 1079832 56 1079776 1% /...
/dev/dsk/c0t0d0s7 11011588 3631847 7269626 34% ...
ucctest
ファイルシステム kbytes 使用済み 使用可能 容量 ...
rpool/ROOT/s10s_u11wos_24a
573898752 20199823 534114734 4% ...
/devices 0 0 0 0% /...
ctfs 0 0 0 0% /...
proc 0 0 0 0% /...
mnttab 0 0 0 0% /...
swap 115738864 448 115738416 1% ...
objfs 0 0 0 0% /...
sharefs 0 0 0 0% /...
/platform/sun4v/lib/libc_psr/libc_psr_hwcap4.so.1
554314557 20199823 534114734 4% ...
/platform/sun4v/lib/sparcv9/libc_psr/libc_psr_hwcap4.so.1
554314557 20199823 534114734 4% /...
fd 0 0 0 0% /...
swap 115738448 32 115738416 1% ...
swap 115738472 56 115738416 1% ...
rpool/export 573898752 32 534114734 1% ...
rpool/export/home 573898752 12104396 534114734 3%...
rpool 573898752 106 534114734 1% ...
*Solaris10の返却(2016.11.28) [#nb67ec4a]
やること(2016.11.27)
-zoneの消去
zlogin s8zone halt
zoneadm -z s8zone uninstall -F
zonecfg -z s8zone delete -F
-ユーザーの消去
userdel -r develop
userdel -r observer
userdel -r nhao
-設定ファイルの編集
rm /etc/rc3.d/S99StrageMount
vi /etc/vfstab
vi /etc/dfs/dfstab
groupdel dba
vi /etc/hosts
rm /etc/defaultrouter
rm /etc/hostname.igb0
vi /etc/netmasks
-xscfの設定
login: default
http://www.fujitsu.com/jp/products/computing/servers/unix...
-- deleteuser nhao
-- setnetwork -r bb#00-lan#0
-- applynetwork
*移行検証結果まとめ [#o6ebfe4b]
- 富士通から借りたSPARC M10 ではucc_runを安定して実行する...
-- Solaris11, Solaris10, Solaris10ゾーンで展開したDRC1で...
-- 別のマシン(Sun Ultra10)にucc_runをコピーしたものでは実...
-まだ試していないこと。
--SPARC M10に最初からSolarisをインストールし直す。
--- レンタルマシンでは難しい。
--x86版(PC Solaris)に160.128系IPを設定して試す。
--- 単にコピーしただけではダメだった。
--- bin/ucc_run: Invalid argument.と言われる。
--- いずれにしてもX端末が必要なので試してみる価値はある。
---大きなディスプレイにuccのウインドウを飛ばせると画面が...
-今後
-- sparc [[Tシリーズ>http://www.fujitsu.com/jp/products/c...
--- デモ機は無い。
--- [[cpu>http://www.oracle.com/jp/products/servers-stora...
ページ名: