| 本投稿について |
1.M/B交換
旧メインファイルサーバーのM/B他を交換
| 新M/B他のスペック | |
| 筐体 | タワー |
| M/B | GigaByte GA-F2A88-D3H |
| CPU | AMD A8 6500 Quad-Core 3.5GHz |
| メモリー容量 | Trancend TS52MLKG6N 4Gbyte DDR3 1600U-DIMM×2 |
| HBA | Rocket RAID 2720SGL |
2.RAIDの構築
- システム領域様に、SATA/SSDでRAID1を組む(ホットスペアあり)。
- /tmp他、Read/Wiriteの多い領域様にSASで、JBODを1本準備する。
- データ領域様にSATA/HDDでRAID5を組む(ホットスペアあり)。
| RAID/HBA | port | ファイルシステム | サイズ | RAID | ディスク構成 |
| 2720SGL ① |
1-1 | /dev/da0 | 64GB | 1 | SATA/SSD 64Gbyte×2 +SATA/SSD64Gbyte×1(Hot Spare) |
| 1-2 | |||||
| 1-3 | |||||
| 1-4 | dev/da1 | 72GB | 0 | SAS 72G | |
| 1-5 | /dev/da2 | 1,000GB | 5 | SATA 500Gbyte×3 +SATA 500Gbyte×1(Hot Spare) |
|
| 1-6 | |||||
| 1-7 | |||||
| 1-8 |
3.FreeBSD8.4のインストール
(1)FreeBSD8.4のパーティション構成
- /dev/da0s1として、32Gbyteを確保。
- /dev/da0s2として、32Gbyteを確保。
将来の、O/Sバージョンアップ用領域(Reserved)。 - /dev/da1s1として、swap,/var./tmp用として確保。
- /dev/da2s1は、旧サーバーのシステム領域のバックアップを展開。
- /dev/da2s2はデータ領域として確保。
(2)FreeBSD8.4のインストール
- FreeBSD8.4をフルインストール。
4.FreeBSD8.4の設定
(1)NISクライアント設定
- passwd,groupsの修正
| root@filesv_new:# vipw | ; | 下記、赤字部分を追加。 |
| [..] +::::::::: |
| root@filesv_new:# vi /etc/groups | ; | 以下を追加。 |
| [..] +::::::::: |
(2)/etc/fstabの変更
| root@filesv_new:# vi /etc/etc | ; |
以下の赤字部分を追加。 |
| [..:] /dev/acd0 /cdrom cd9660 ro,noauto 0 0 # #/mnt/da2 /dev/da2s1a /mnt/da2 ufs ro 1 1 /dev/da2s1d /mnt/da2/tmp ufs ro 2 2 /dev/da2s1f /mnt/da2/usr ufs ro 2 2 /dev/da2s1e /mnt/da2/var ufs ro 2 2 # /dev/da2s2d /Share ufs rw 2 2 |
| root@filesv_new:# mount -a | ; | fstabへの変更を反映 |
(3)ファイルサーバー(旧)のシステム領域展開
- ファイルサーバー(旧)のシステム領域を/mnt/da2に展開。
(4)sshdの設定
| root@filesv_new:# cd /etc/ssh | ; | /etc/sshに移動 |
| root@filesv_new:# mv sshd_config sshd_config.orig | ; | sshd_configのバックアップ作成 |
|
root@filesv_new:# cp /mnt/da2/etc/sshd_config . |
; | ファイルサーバー(旧)のsshd_configをコピー |
| root@filesv_new:# /etc/rc.d/sshd restart | ; | sshdを再起動 |
(5)時刻同期の設定
| root@filesv_new:# cd /usr/local/etc/rc.d | ; | 。 |
| root@filesv_new:# ftp smb_nt_dc | ; | 。 |
| ftp> cd /usr/local/etc/rc.d | ; | 。 |
| ftp> binary | ; | 。 |
| ftp> get syncdate.sh | ; | 。 |
| ftp> quit | ; | 。 |
| root@filesv_new:# chmod +x syncdate.sh | ; | 。 |
| root@filesv_new:# ./syncdate.sh | ; | 。 |
(6)portsのコピー
| root@filesv_new:# cd /usr | ; | 。 |
| root@filesv_new:# mv ports ports.local | ; | 。 |
| root@filesv_new:# cd /mnt/da2/usr | ; | 。 |
| root@filesv_new:# tar -cvf /dbs/FreeBSD/8.4-RELEASE-amd64/ports.tar ports | ; | 。 |
| root@filesv_new:# cd /dbs/FreeBSD/8.4-RELEASE-amd64/ | ; | 。 |
| root@filesv_new:# tar ports.tar | ; | 。 |
| root@filesv_new:# cd /usr | ; | 。 |
| root@filesv_new:# ln -s /dbs/FreeBSD/8.4-RELEASE-amd64/ports . | ; | 。 |
(7)rsyncのインストールと設定
- libiconvのコンパイルインストール
| root@filesv_new:# cd /usr/ports/converters/libiconv | ; | 。 |
| root@filesv_new:# make clean | ; | 。 |
| root@filesv_new:# make WITH_EXTRA_PATCHES=yes NO_CHECKSUM=yes | ; | 。 |
| root@filesv_new:# make FORCE_PKG_REGISTER=yes install | ; | 。 |
- rsyncのインストール
| root@filesv_new:# cd /usr/ports/net/rsync | ; | 。 |
| root@filesv_new:# make clean | ; | 。 |
| root@filesv_new:# make NO_CHECKSUM=yes | ; | 。 |
| root@filesv_new:# make FORCE_PKG_REGISTER=yes install | ; | 。 |
| root@filesv_new:# reboot | ; | 。 |
(8)GNU make-3.83のインストール
| root@filesv_new:# cd /Share/FreeBSD/8.4-RELEASE-amd64/pds | ; | 。 |
| root@filesv_new:# cd make-3.82 | ; | 。 |
| root@filesv_new:# make install | ; | 。 |
(9)その他のユーティリティ
- convmv
| root@filesv_new:# cd /Share/FreeBSD/ports/amd64/packages-8.4-release/All | ; | 。 |
| root@filesv_new:# pkg_add ./convmv-1.15.tbz | ; | 。 |
| root@filesv_new:# pkg_add gawk-4.0.2.tbz | ; | 。 |
(10)am-utils-6.1.5のインストールと設定
- am-utils-6.1.5のインストール
| root@filesv_new:# cd /Share/FreeBSD/ports/amd64/packages-8.4-release/All | ; | 。 |
| root@filesv_new:# pkg_add ./openldap-client-2.4.34_1.tbz | ; | 。 |
| root@filesv_new:# pkg_add ./am-utils-6.1.5,1.tbz | ; | 。 |
- amdの設定
| root@filesv_new:# cd /mnt/da2/usr/local/etc/rc.d/usr/local/etc/rc.d/ | ; | 。 |
| root@filesv_new:# cp amd.sh /usr/local/etc/rc.d/. | ; | 。 |
| root@filesv_new:# cd /mnt/da2/etc | ; | 。 |
| root@filesv_new:# cp amd.conf /etc/. | ; | 。 |
| root@filesv_new:# cd /usr/local/etc/rc.d | ; | 。 |
| root@filesv_new:# chmod +x amd.sh | ; | 。 |
| root@filesv_new:# ./amd.sh start | ; | 。 |
(11)sambaのインストールと設定
- sambaのインストール
| root@filesv_new:# cd /Share/FreeBSD/8.4-RELEASE-amd64/pds | ; | 。 |
| root@filesv_new:# tar -xzvf /dbs/FreeBSD/distfiles/samba-3.5.6.tar.gz | ; | 。 |
| root@filesv_new:# cd samba-3.5.6/source3 | ; | 。 |
| root@filesv_new:# ./configure --with-libiconv=/usr/local --with-syslog --with-ldap=no --disable-cups --mandir=/usr/local/man --prefix=/usr/local/samba3 --with-acl-support | ; | 。 |
| root@filesv_new:# gmake | ; | 。 |
| root@filesv_new:# gmake install | ; | 。 |
- smb.confのコピー
root@filesv_new:# cd /mnt/da2/usr/local/samba3/lib ; 。 - inetd.confの修正とsambaの起動
| root@filesv_new:# cd /etc | ; | 。 |
| root@filesv_new:# vi inetd.conf | ; | 以下の赤字を追加 |
| [..] # netbios-ssn stream tcp nowait root /usr/local/samba3/sbin/smbd smbd netbios-ns dgram udp wait root /usr/local/samba3/sbin/nmbd nmbd |
| root@filesv_new:# kill -HUP `cat /var/run/inetd.pid ` | ; | 。 |
| root@filesv_new:# reboot | ; |
- PCからfilesv_newへのsamb接続確認
(12)NFS設定
| root@filesv_new:# cd /etc | ; | 。 |
| root@filesv_new:# vi /etc/exports | ;以下の赤字部分を追加 | 。 |
| [..] /Home -alldirs -maproot=0:10 -network 192.168.xxx /Share -alldirs -maproot=0:10 -network 192.168.xxx |
| root@filesv_new:# kill -HUP `cat /var/run/mountd.pid ` | ; | 。 |
5.ポートマルチプライアーの設定
(1)マウントポイントの準備
| root@filesv_new:# cd /Share | ; | 。 |
| root@filesv_new:# mkdir Archive | ; | 。 |
| root@filesv_new:# cd Archive | ; | 。 |
| root@filesv_new:# mkdir acd1 | ; | 。 |
| root@filesv_new:# mkdir acd2 | ; | 。 |
(2)fstabの修正とマウント
| root@filesv_new:# cd /etc | ; | 。 |
| root@filesv_new:# vi /etc/fstab | ; | 以下の赤字部分を追加 |
| [..] /dev/acd0 /cdrom cd9660 ro,noauto 0 0 # /dev/acd1 /dbs/Archive/acd1 cd9660 ro,noauto 0 0 /dev/acd2 /dbs/Archive/acd2 cd9660 ro,noauto 0 0 # [..] |
| root@filesv_new:# mount /dev/acd1 | ; | 。 |
| root@filesv_new:# mount /dev/acd2 | ; | 。 |
*1:この投稿の内容は、特定の機種並びに特定の環境での確認結果になります。同等機種や異なる環境での動作他を保証するものではありませんので、ご留意いただけます様お願いいたします。