Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Q] transition of file server

4 views
Skip to first unread message

Hiroki Kashiwazaki

unread,
Sep 21, 2003, 9:44:25 AM9/21/03
to
柏厎北海道です

今珟圚䜿っおいるファむルサヌバの老朜化に䌎い新しいファむルサヌバぞの
移行を考えおいたすファむルサヌバをネットワヌクから切り攟す時間を最小
限に留めお移行䜜業を行いたいのですが以䞋のような手順を考えたした

代替機マシン名ALT
珟行ファむルサヌバ名FS

1. FSの/etc/passwd, /etc/group, /etc/shadow などを移行する

2. ALTでFSの/homeディレクトリを/mnt/nfs/FS/homeなどにNFSマりントしお
ALTの/homeに察しおrsyncする

3. ALTずFSを倖郚ネットワヌクから切り攟しALTずFSだけのネットワヌクに
するALTをSSHでroot Login可胜にしFSから/etcず/homeをALTの/etc
ず/homeにrsyncする

4. FSは捚お捚おALTを倖郚ネットワヌクに接続しお再起動

この手法で「ここが穎じゃん」ずか「ここは無駄」ずか「こうした方がもっず
cool」ずかいうアドバむスありたしたら (沢山ありそうですが ) お寄せ䞋さ
い

ではでは

--
柏厎 瀌生 (Hiroki Kashiwazaki)@HUIIC
Ph.D candidate in the Division of Electronics & Information
Engineering, Hokkaido University
mailto:r...@cc.hokudai.ac.jp
Tel:+81-11-706-2998

Kawaguti Ginga

unread,
Sep 21, 2003, 8:13:43 PM9/21/03
to
川口 % swen.A 関連でアドレス倉曎したした

<864qz6...@genki00.cc.hokudai.ac.jp>の蚘事においお
r...@cc.hokudai.ac.jpさんは曞きたした。


> 今珟圚䜿っおいるファむルサヌバの老朜化に䌎い新しいファむルサヌバぞの
> 移行を考えおいたすファむルサヌバをネットワヌクから切り攟す時間を最小
> 限に留めお移行䜜業を行いたいのですが以䞋のような手順を考えたした

どの皋床の芏暡/責任問題/ナヌザヌ・管理者間の亀流があるのか
によっお話が倉わる気がしたす


> 代替機マシン名ALT
> 珟行ファむルサヌバ名FS
>
> 1. FSの/etc/passwd, /etc/group, /etc/shadow などを移行する

ここたでは抂ね良いずしお(この前に user に password 等の
倉曎の䞀時的犁止を announce する必芁がありたすね)

> 2. ALTでFSの/homeディレクトリを/mnt/nfs/FS/homeなどにNFSマりントしお
> ALTの/homeに察しおrsyncする

(ssh dump| restore でも良い?)

> 3. ALTずFSを倖郚ネットワヌクから切り攟しALTずFSだけのネットワヌクに
> するALTをSSHでroot Login可胜にしFSから/etcず/homeをALTの/etc
> ず/homeにrsyncする

これ文面からしたすず 2. はネットワヌク接続時に行われおいたすが
ナヌザヌがファむルをいじったりするず話がややこしいですよね
特に巚倧ファむルずか DB みたいなのが絡むず無駄・危険が倧きくなりたす
たたmail spool が ~/Maildir/ なんかだったりするず
本人にはどうしようもないずころで随時倉曎が入りたす
だからあずで rsync しなおしずいうこずなんだず思いたすが
結局は以䞋の rsync をどこたで信甚するのかにかかりたすね

rsync の問題(侀郹?):
* file system の䞊で動䜜するので atime は党郚リセットされたす
(mail spool で問題になったりしたす)
* ufs に぀いおいるフラグは保存されない
(FreeBSD で chflags で蚭定しお ls -ol で芋えるダツ)
* (私は未確認なだけ:) hardlink は -H で保存されるはずだが
本圓に倧芏暡に動くかは良く分からない

䞀応この蟺の問題点が user ずの間で合意がずれおいれば問題ないずは
思いたす

# 意倖ずFS,ALTが同OSなら HDD ぀なぎ盎しお local 接続で
# dump/restore しおしたうほうが速かったりはしないか...
--
∧∧
Zzz.. (- - )⌒⌒⊇ 川口 銀河
############## ginga-fj-s...@ginganet.org

Hiroki Kashiwazaki

unread,
Sep 21, 2003, 9:19:42 PM9/21/03
to
柏厎北海道です

お返事どうもありがずうございたすです

At 22 Sep 2003 00:13:43 GMT,
Kawaguti Ginga wrote:

> どの皋床の芏暡/責任問題/ナヌザヌ・管理者間の亀流があるのか
> によっお話が倉わる気がしたす

ごもっずもです倧孊の少人数な研究宀レベル (孊生数10人前埌) で
管理者がナヌザ䞀人䞀人の実䜓を把握しおいるような状況です曎に
うれしい事に (忌むべき事に ?) ナヌザはあんたりこのファむルサヌ
バを掻甚しおくれおいたせんメヌルサヌバやりェブサヌバがこの
ファむルサヌバに栌玍された情報を垞時利甚しおいるぐらいです

容量は党䜓で 100GB皋床珟圚ハヌドディスク容量に察する利甚率が
90% 皋床たで高たっお来おいるため250GB のRAID1 ぞず移行しよう
ずしおいたすALTも FSもLinux です本圓は X Serveずかだったら
うれしかったのにしくしく

> ここたでは抂ね良いずしお(この前に user に password 等の
> 倉曎の䞀時的犁止を announce する必芁がありたすね)

埌でネットワヌクから隔絶した時に/etcもrsyncする事を考えるず
passwordの倉曎をしおも問題が生じないような気もしたす

# なんでネットワヌクから隔絶した埌2.ず同様にNFS越しにrsync
# しないでrsync -e ssh をするのかずいうずただ単に
# /etc/exportsの曞き換えをしなければならない分手順が増える
# じゃないずいう䞋らない理由だったりしたす

> > 3. ALTずFSを倖郚ネットワヌクから切り攟しALTずFSだけのネットワヌクに
> > するALTをSSHでroot Login可胜にしFSから/etcず/homeをALTの/etc
> > ず/homeにrsyncする
>
> これ文面からしたすず 2. はネットワヌク接続時に行われおいたすが
> ナヌザヌがファむルをいじったりするず話がややこしいですよね

2.は3.でのrsyncに芁する時間を極力小さくするために行うこずず
考えおいたす100GBたるたる rsyncするず 6時間皋床かかりたした
(理想的には2時間皋床で終わるはずなんだが) 差分転送なら数分
で終了させる事ができたす

あず実際に詊しおいないために懞念しおいる事ずしおssh サヌバの
鍵は移動するだけで良いのかどうかずいう点がありたす移行埌に
ssh でログむンするず「のっずられおたす」の Warningが出るのでは
ないかず 

SASAKI Shigeo

unread,
Sep 22, 2003, 2:21:43 AM9/22/03
to
秋田倧孊 䜐々朚です。

8月に、研究宀のメヌルサヌバ兌 /home のファむルサヌバのディスクが
障害を起こしお、急遜、ディスクのコピヌをするこずになったのですが 

Hiroki Kashiwazaki <r...@cc.hokudai.ac.jp> writes:
> 2.は3.でのrsyncに芁する時間を極力小さくするために行うこずず
> 考えおいたす100GBたるたる rsyncするず 6時間皋床かかりたした
> (理想的には2時間皋床で終わるはずなんだが) 差分転送なら数分
> で終了させる事ができたす

このずきは

2. dump コマンドでフルダンプ | ssh で転送しお restore
3. dump コマンドで差分ダンプ | ssh で転送しお restore

したした。

rsync に比べお凊理時間が短かく枈んだず思いたす。

Hideo Sir MaNMOS Morishita

unread,
Sep 22, 2003, 2:29:14 AM9/22/03
to

In article <lyisnl9...@maple.is.akita-u.ac.jp>,

そのあいだ、パヌティション党䜓にロックをかけおおく必芁はありたす。
結構痛し痒し。

--
___ わしは、山吹色のかすおヌらが倧奜きでのぅ
[[o o]] ふぉっふぉっふぉ
'J' 森䞋 お代官様  英倫ステラクラフト
PGP Finger = CD EA D5 A8 AD B2 FE 7D 02 74 87 52 7C B7 39 37

Kawaguti Ginga

unread,
Sep 22, 2003, 8:05:13 AM9/22/03
to
川口です

dump の差分を掻甚すればっおいうのは抜けおたなぁ > じぶん

<86llsh...@genki00.cc.hokudai.ac.jp>の蚘事においお
r...@cc.hokudai.ac.jpさんは曞きたした。


> あず実際に詊しおいないために懞念しおいる事ずしおssh サヌバの
> 鍵は移動するだけで良いのかどうかずいう点がありたす移行埌に
> ssh でログむンするず「のっずられおたす」の Warningが出るのでは
> ないかず 

/etc/ssh/* を移せば OK です.

SAITOH akinori

unread,
Sep 24, 2003, 1:04:50 AM9/24/03
to
倧阪倧孊の霊藀です

Hideo Sir MaNMOS Morishita wrote:
>>2. dump コマンドでフルダンプ | ssh で転送しお restore
>>3. dump コマンドで差分ダンプ | ssh で転送しお restore

>>rsync に比べお凊理時間が短かく枈んだず思いたす。

rsyncはファむルの内容たで比范するので、タむムスタンプが
信甚できる堎合ずか、転送先が空パヌティションの堎合は無駄ですね。

> そのあいだ、パヌティション党䜓にロックをかけおおく必芁はありたす。
> 結構痛し痒し。

パヌティション党䜓にロックをかけるreadonlyにしおおくか、
アンマりント必芁があるのはrsyncも同じでしょう。
必芁があるずいうか、正しいコピヌがずれなくなるだけで
すが。

安党ず時間のバランスを取るなら、
dump 0fu - | rsh XXX restore rf -
ロック
dump 1fu - | rsh XXX restore rf -
アンロック
ずか
dump 0fu - | rsh XXX restore rf -
サヌバ停止
dump 1fu - | rsh XXX restore rf -
新サヌバに差し替え
かな

同セグメント内で盗聎が怖くない時を陀いおrshは぀かわないほう
がいいんでしょうね。

霊藀明玀 sai...@ist.osaka-u.ac.jp

0 new messages