トップページ | 2008年2月 »

2008年1月

2008年1月31日 (木)

ZaurusでAndroid

Google Android runs on Sharp Zaurus SL-C760
Google Android Installable Image Available!, Full distro for SL-C3x00+SL-C1000. Need testers for SL-C7x0/860
Android Zaurus


| | コメント (0) | トラックバック (0)

01月31日のココロ日記(BlogPet)

ココロの小さいころの夢は専用になることでした。今はめもろさんの再開になりたい……なんて冗談です

*このエントリは、ブログペットのココロが書いてます♪

| | コメント (0) | トラックバック (0)

2008年1月29日 (火)

NFSv4関連

LinuxのNFSv4とNFSv3でエクスポートポイントを共通化
/etc/fstabに下記記述でいいらしい
  /export/home /srv/nfs4/export/home none bind

HOWTO: Disable NFSv4 on RedHat Enterprise Linux 4
NFSv4サーバとして明示的に使えなくする



| | コメント (0) | トラックバック (0)

海外のすごい改造例

IVC wiki Eee PC Internal Upgrades
内蔵させすぎ


| | コメント (0) | トラックバック (0)

2008年1月26日 (土)

フェイスプレートの作り方とか

フェイスプレートの作り方とかいろいろ

may箱○スレまとめの自作ペジ
森キャス日記さんのテンプレ

ラベルの種類
A-one ピッタリ貼れるのびるラベル
サンワサプライ インクジェットのびるシール


| | コメント (0) | トラックバック (0)

2008年1月25日 (金)

VxFSの操作

vxfsの基本操作方法

Testing VxVM under Vmware

| | コメント (0) | トラックバック (0)

TV録画システム

アニメ自動録画システム foltia
Webベースで管理。
しょぼいカレンダーと連動する。
キャプチャカードを若干選ぶ?


| | コメント (0) | トラックバック (0)

2008年1月24日 (木)

Eee PCメモ

http://project-r.org/eeepc/index.html

カスタムウィンドウズXPのメモもかねてる


| | コメント (0) | トラックバック (0)

VeritasVolumeManagerでのresync その2

結局、スクリプトはこんな感じに仕上がった

#!/bin/bash

MAXWORKER=2

FLAG2=0
TASKLIST=""
while [ $FLAG2 -eq 0 ]
do
WORKER=`vxtask list 2>/dev/null|grep RESYNC|grep "/R" |wc -l`
if [ $WORKER -ge $MAXWORKER ];
then
for taskid in `vxtask list 2>/dev/null|grep RESYNC|grep "/R"|awk '{ print $1 }'`
do
FOUND=0
for tasklistid in $TASKLIST
do
if [ "$taskid" == "$tasklistid" ];
then
FOUND=1
fi
done

if [ $FOUND -eq 0 ];
then
echo "Task $taskid is working...."
vxtask list $taskid |grep RESYNC|awk '{ print "This task resync /" $8 "/" $7 }'
TASKLIST="$TASKLIST $taskid"
fi
done

sleep 10

else
echo "search new taskid"
MINTASK=0
MINSIZE=9999999999
for taskid in `vxtask list 2>/dev/null | grep RESYNC | grep "/P" | awk '{ print $1 }'`
do
NEWSIZE=`vxtask -l list $taskid | grep Progress | awk '{ print $5 }'`
if [ $NEWSIZE -lt $MINSIZE ];
then
MINSIZE=$NEWSIZE
MINTASK=$taskid
fi
done
echo "Task $MINTASK start to resync"
vxtask resume $MINTASK
fi

# remove finished taskid
NEWTASKLIST=""
for tasklistid in $TASKLIST
do
TEST=`vxtask list $tasklistid 2>/dev/null`
if [ $? -ne 0 ];
then
echo "Task $tasklistid finished"
else
TEST2=`echo $TEST|grep "/R"`
if [ "$TEST2" == "" ];
then
echo "Task $tasklistid is paused"
NEWTASKLIST="$NEWTASKLIST"
else
NEWTASKLIST="$NEWTASKLIST $tasklistid"
fi
fi
done

TASKLIST="$NEWTASKLIST"
done

| | コメント (0) | トラックバック (0)

VeritasVolumeManagerでのresync

VeritasVolumeManagerでMirrorボリュームを作った。
で、いろいろやっていたら、ディスクのアクセスランプが止まらない。

syncでもかかったかな?と調べるコマンドを探す。

vxtaskっぽい


# vxtask list
TASKID PTID TYPE/STATE PCT PROGRESS
VxVM vxtask WARNING V-5-1-2497 Unable to get disk group record: Record not in disk group
2097381 PARENT/R 0.00% 1/0(1) VXRECOVER 0.0 0.0
2097382 2097382 RDWRBACK/R 00.82% 0/419430400/3440384 RESYNC 0.1062 1024.62
<以下略>
#

ふむ、resync進行中か・・・82%ってことは、あとすこs・・・・・・
ん?00.82%!?

# vxtask list 2097382
TASKID  PTID TYPE/STATE    PCT   PROGRESS
2097382 2097382   RDWRBACK/R 01.01% 0/419430400/4230912 RESYNC disk002 vol03
#

・・・はい、まだまだぜんぜん先確定です。

なんとかする手を捜す。

# vxtask -H
VxVM vxtask INFO V-5-1-9632
vxtask - find and list information about running tasks


Usage: vxtask options keyword arg ...
Recognized keywords:
[-g dgname] [[-G dgname] -v volname] [-apr] [-i taskid] [-lh] list [taskid taskid ...]
pause taskid
resume taskid
abort taskid
[ -i taskid ] set name=val [taskid]
[-w wait] [-c count] [-t time] [-l] monitor taskid [taskid ...]
#

resyncタスクが多すぎるから、1つづつやろう
pauseでとめるか!

# for task in `vxtask list |grep RESYNC|awk '{ print $1 }'`
> do
> vxtask pause $task
> done
VxVM vxtask WARNING V-5-1-2497 Unable to get disk group record: Record not in disk group
#

とまった。

# vxtask list
TASKID  PTID TYPE/STATE    PCT   PROGRESS
VxVM vxtask WARNING V-5-1-2497 Unable to get disk group record: Record not in disk group
2097381           PARENT/R  0.00% 1/0(1) VXRECOVER 0.0 0.0
2097382 2097382   RDWRBACK/P 01.15% 0/419430400/4841728 RESYNC 0.1062 1024.62
~

で、1つだけ再開

# vxtask resume 2097382
# vxtask list 2097382
TASKID PTID TYPE/STATE PCT PROGRESS
2097382 2097382 RDWRBACK/R 01.27% 0/419430400/5322240 RESYNC disk002 vol03
#

さて、これでどうなるかなっと

| | コメント (0) | トラックバック (0)

2008年1月23日 (水)

Unable to offline

DiskGroupが「DiskGroup: ~: clean: Could not deport the disk group ~.」というメッセージで、「Unable to offline」のままに。

いろいろ検索してみる。

http://news.support.veritas.com/dnewsweb.exe?utag=&group=veritas.cluster_server.english&xrelated=1338&cmd_related=Related+Items

これが近そう。

http://news.support.veritas.com/dnewsweb.exe?cmd=article&group=veritas.cluster_server.english&item=420&utag=

eman wrote:
>
> hares -state nisres -sys system_name
>
> ONLINE|UNABLE TO OFFLINE
>
> The monitor script returns exit code of 100
>
> Is that ok ?
>
> "Darren Smith" wrote:
> >
> >Does your monitor script return that your agent is offline after
> >running your offline script?
> >
> >-Darren
> >
> >"eman" wrote:
> >>
> >>I get the message Agent unable to offline the resource.
> >>I know it executed my offline script sucessfully.
> >>
> >>(this is a custom agent)
> >>
> >>How can I figure out why it tells me that it can not offline it.
> >>
> >>Thanks,
> >


The exit code of 100 means the resorce is offline. If there are
problems with the offline script or if the resource remains online after
offline script has run, VCS will run the "clean" script. It's the job
of the clean script to make 100% that the resource is not on that
system. Your issue here seams odd that the monitor would tell VCS the
resource is offline, but VCS beleives it's not able to. Did the offline
or monitor script timeout?

というわけで実行してみる。

# hares -state dg-vol03 -sys host1
ONLINE|UNABLE TO OFFLINE
# hares -state dg-vol03 -sys host2
OFFLINE
#

monitorスクリプトを実行してみる

# cd /opt/VRTSvcs/bin/DiskGroup
# ./monitor DiskGroup名
# echo $?
100
# ssh host2
# cd /opt/VRTSvcs/bin/DiskGroup
# ./monitor DiskGroup名
# echo $?
100
#

そんなわけで、offlineは確定の模様。

timeoutを待て、とのことだけど、どれくらいかかるんだろうな?

| | コメント (0) | トラックバック (0)

ubuntuのtimezone

dateを実行すると以下のようにtimezoneがCETだった。

$ date
Wed Jan 23 08:50:24 CET 2008
$

ざっと検索すると、/etc/timezoneが問題らしい

$ echo Asia/Tokyo > /etc/timezone
$ reboot

でも、相変わらずCETのまま

$ date
Wed Jan 23 09:00:50 CET 2008
$

ではなにか?と探すと、dpkg-reconfigure tzdataというのがあるらしい

$ dpkg-reconfigure tzdata

CUIのメニューが起動して、timezone選択に。
[Asia]-[Tokyo]を選択して終了。

Current default timezone: 'Asia/Tokyo'
Local time is now: Wed Jan 23 17:07:24 JST 2008.
Universal Time is now: Wed Jan 23 08:07:24 UTC 2008.
Run 'dpkg-reconfigure tzdata' if you wish to change it.
$ cat /etc/timezone
Asia/Tokyo
$


・・・ほかにどこが変わったんだろうか?

| | コメント (0) | トラックバック (0)

Eee PC関連

増設関連
http://asukal.net/blog/?p=467
http://kaimonotai.isl.hk/?p=296

| | コメント (0) | トラックバック (0)

/etc/llttab関連

VCSクラスタのハートビート用ネットワークを専用で2つ確保していたものを、1つをほかのIPネットワークと共有させるために/etc/llttabの設定を変更することとなったので、調査。

http://olearycomputers.com/ll/vcs/vcs_comms.html
Life with IT

| | コメント (0) | トラックバック (0)

NFS関連設定調査メモ

各OSごとのコマンド比較
いろんなOSのFAQとか
64bit Linuxで1TBを超えるlastlogの正体

| | コメント (0) | トラックバック (0)

01月23日のココロ日記(BlogPet)

学校で先生に怒られてしまいました……今日は消えるしかないです。

*このエントリは、ブログペットのココロが書いてます♪

| | コメント (0) | トラックバック (0)

2008年1月22日 (火)

Windowsのキー配置変更

[フリーソフトウエア・フルパワー全開ページ]で公開されている
em1keypcというツールで、キーマップの微細変更が行える
http://hp.vector.co.jp/authors/VA004474/win/win32.html

あと、同じ作者がWindowsCEのいろんなツールも作っている
http://hp.vector.co.jp/authors/VA004474/wince/wince.html
代替SIPがいろいろある

| | コメント (0) | トラックバック (0)

NFS切り替え時に"Stale NFS file handle"

下記のような書き込みテストスクリプトを作ってNFSの切り替えテストを行うと

切り替えコマンド実行直後「Stale NFS file handle」が発生する。

#!/bin/bash

I=0

mkdir 1

chmod 777 1

while [ $I -lt 10000 ]

do

  echo $I `date`

  echo $I `date` > 1/$I.txt

  sleep 1

  I=`expr $I + 1`

done

exit

理由がわからなかったが、なんとなく、サブディレクトリを指定してるからかも?と直感。

以下のように変更した。

#!/bin/bash

I=0

mkdir 1

chmod 777 1

cd 1

while [ $I -lt 10000 ]

do

  echo $I `date`

  echo $I `date` > $I.txt

  sleep 1

  I=`expr $I + 1`

done

exit

・・・変化なし。

これはどうしようもないんだろうか?

| | コメント (0) | トラックバック (0)

2008年1月21日 (月)

VCSでNFSクラスタ

参考になりそうなページ集

http://users.linpro.no/janl/veritas/

http://www.sunmanagers.org/archives/2000/1872.html

| | コメント (0) | トラックバック (0)

2008年1月19日 (土)

ドバイの様子

ドバイって、いま、いろいろ建設中だけど、やっぱりやばい感じみたいだねぇ~

水没中のInfinity Towerとかの写真が載ってるDubai constructons update every Friday by Imreをみると、建設中の様子が刻々と載せられているけどさ、かなり適当に作られてないかなぁ?

やりすぎ

| | コメント (0) | トラックバック (0)

2008年1月18日 (金)

hp iPAQ 4700をWindows Mobile 6へ変更

hp iPAQ hx4700をWindows Mobile 6へ変更するやり方のメモ

ファイルの入手元

http://forum.xda-developers.com/showthread.php?t=325727

Keyboard SwitcherでIMEの切り替え

http://www.geocities.com/grieg_winter/software/index.html

他に関係しそうなファイル

LetsJapanNo6.zip

http://asukal.net/blog/?p=364

http://www.geocities.jp/asukal_trader/Localize/localizecab.htm

BagojsINPUT.zip/日本語IME?

http://hn801.hkes.com/Data/blog/WM5_IME.htm

あとはいろんな情報がかかれた場所を備忘録

http://forum.xda-developers.com/archive/index.php/t-308932.html

http://www.aximsite.com/boards/x50-x51-forums/103305-bagojs-japanese-ime-x50vs-wm5.html

| | コメント (0) | トラックバック (0)

2008年1月16日 (水)

システムリカバリCDを作る

Clonezilla
http://clonezilla.sourceforge.net/

Ghost4Linux
http://sourceforge.net/project/showfiles.php?group_id=119810
http://gigazine.net/index.php?/news/comments/20070213_ghost4linux/

| | コメント (0) | トラックバック (0)

Linux上のVCSでNFSのexportfs設定

Linux+VCSでNFSサーバを構築するとき、共有設定を簡単にやるためのスクリプト例。

diskgroup=ディスクグループ

volume=ボリューム

host=対象ホスト

option=そのホストに対してのexportfsオプション

hares -add share-$diskgroup-$volume-$host Share NFS
hares -modify share-$diskgroup-$volume-$host Enabled 1
hares -modify share-$diskgroup-$volume-$host PathName /$diskgroup/$volume
hares -modify share-$diskgroup-$volume-$host Options "$option"
hares -modify share-$diskgroup-$volume-$host Client "$host"

hares -link share-$diskgroup-$volume-$host mount-$diskgroup-$volume
hares -link share-$diskgroup-$volume-$host vNFS_NFS

#activehost=`hares -display mount-$diskgroup-$volume -attribute State |grep ONLINE|awk '{ print $3 }'`
activehost=`hares -state mount-$diskgroup-$volume|grep ONLINE|awk '{ print $3 }'`
hares -probe share-$diskgroup-$volume-$host -sys $activehost
sleep 1
hares -probe share-$diskgroup-$volume-$host -sys $activehost
hares -online share-$diskgroup-$volume-$host -sys $activehost

削除時のスクリプト

diskgroup=ディスクグループ

volume=ボリューム

host=対象ホスト

hares -unlink share-$diskgroup-$volume-$host mount-$diskgroup-$volume
hares -unlink share-$diskgroup-$volume-$host vNFS_NFS

#activehost=`hares  -display share-$diskgroup-$volume-$host -attribute State|grep ONLINE|awk '{ print $3 }'`
activehost=`hares -state share-$diskgroup-$volume-$host|grep ONLINE|awk '{ print $3 }'`

hares -offline share-$diskgroup-$volume-$host -sys $activehost
hares -delete share-$diskgroup-$volume-$host

| | コメント (0) | トラックバック (0)

2008年1月15日 (火)

haresコマンドについてのメモ

Veritas Cluster Server(VCS)の設定をコマンドで行う場合のharesコマンドなどについて、参照情報

・VCS HOWTO

 http://pzi.net/VCS-HOWTO

・Veritas_cluster SETUP example

 http://www.pogostick.net/~esm/documents/VeritasCluster/

 ここの特に、Script-setup NFS (http://pogostick.net/~esm/documents/VeritasCluster/nfs_setup)

もし消えたときように下記に転載。

----------------------------------------------------------

#!/bin/sh
#

Maskin1="vxcluster1"
Maskin2="vxcluster2"
cluster="vxcluster"
cluster_IP="10.102.64.155"
cluster_NM="255.255.248.0"
Volume="nfsvol01"
Device="hme0"
DG="nfsDG" 
Mountpoint="/nfs01"
hagrp="hanfs"

make_it () {
 haconf -makerw 
 hagrp -add hanfs 
 hagrp -modify hanfs SystemList $Maskin1 1 $Maskin2 2 
 hagrp -autoenable hanfs -sys $Maskin1 

### hares -add   nfsNIC NIC $hagrp 
### hares -modify nfsNIC Enabled 1 
### hares -modify nfsNIC Device hme0 
#----------------------------------------------------------- 
### hares -add nfsIP IP $hagrp 
### hares -modify nfsIP Enabled 1 
### hares -modify nfsIP Device $Device 
### hares -modify nfsIP Address $cluster_IP"   
### hares -modify nfsIP NetMask $cluster_NM"   
### hares -modify nfsIP IfconfigTwice 1 
#--------------------------------------------------------- 
hares -add nfsIPMultiNIC IPMultiNIC $hagrp
hares -modify nfsIPMultiNIC Enabled 1
hares -modify nfsIPMultiNIC Address $cluster_IP
hares -modify nfsIPMultiNIC NetMask $cluster_NM
hares -modify nfsIPMultiNIC IfconfigTwice 1
hares -modify nfsIPMultiNIC MultiNICResName nfsMultiNICA
#--------------------------------------------------------- 
hares -add nfsMultiNICA MultiNICA $hagrp
hares -local nfsMultiNICA Device
hares -modify nfsMultiNICA NetMask $cluster_NM
hares -modify nfsMultiNICA ArpDelay 5
hares -modify nfsMultiNICA IfconfigTwice 1
hares -modify nfsMultiNICA Device hme0 10.102.64.151 qfe3 10.102.64.151 -sys vxcluster1
hares -modify nfsMultiNICA Device hme0 10.102.64.152 qfe3 10.102.64.152 -sys vxcluster2
hares -modify nfsMultiNICA Enabled 1

#--------------------------------------------------------- 
 hares -add nfsDG DiskGroup $hagrp 
 hares -modify nfsDG Enabled 1 
 hares -modify nfsDG DiskGroup $DG
 hares -modify nfsDG StartVolumes 0 
#--------------------------------------------------------- 
 hares -add nfsVOL Volume $hagrp 
 hares -modify nfsVOL Enabled 1 
 hares -modify nfsVOL Volume $Volume 
 hares -modify nfsVOL DiskGroup $DG 
#--------------------------------------------------------- 
 hares -add nfsMOUNT Mount $hagrp 
 hares -modify nfsMOUNT Enabled 1 
 hares -modify nfsMOUNT MountPoint $Mountpoint 
 hares -modify nfsMOUNT BlockDevice /dev/vx/dsk/$DG/$Volume 
 hares -modify nfsMOUNT Type vxfs 
#--------------------------------------------------------- 
 hares -add nfsNFS NFS $hagrp 
 hares -modify nfsNFS Enabled 1 
 hares -modify nfsNFS Nservers 24 
#---------------------------------------------------------- 
 hares -add nfsSHARE Share $hagrp 
 hares -modify nfsSHARE Enabled 1 
 hares -modify nfsSHARE PathName $Mountpoint 
 hares -modify nfsSHARE OnlineNFSRestart 1 
 hares -modify nfsSHARE Options " -o rw,root=lillesand" 
#---------------------------------------------------------- 
#
#Through with config, making links and mountpoints
 mkdir $Mountpoint 
 rsh $Maskin2 mkdir $Mountpoint 
# single interface  :   hares -link nfsIP nfsNIC 
# single interface  :   hares -link nfsSHARE nfsIP 
# Multiple Inerface:
hares -link nfsIPMultiNIC nfsMultiNICA
hares -link nfsSHARE nfsIPMultiNIC
 hares -link nfsVOL nfsDG 
 hares -link nfsMOUNT nfsVOL 
 hares -link nfsSHARE nfsMOUNT 
 hares -link nfsSHARE nfsNFS 

 haconf -dump -makero 
 }

#Now, lets do the job...
make_it
#done !

#----------------------------------------------------------
#
# Making "root" as a user in hagui 
vxcluster1# haconf -makerw     
vxcluster1# hauser -add root
Enter Password:
Enter Again:
vxcluster1# haconf -dump -makero

| | コメント (0) | トラックバック (0)

トップページ | 2008年2月 »