マスタサーバで DFS の構成情報ファイルを生成したあと、各スレーブサーバ、開発実行環境サーバ、および連携サーバに配付します。
ファイルシステムの構成情報配付の手順を、以下の環境を例に説明します。
ファイルシステム ID | :1 |
論理ファイルシステム名 | :pdfs1 |
スレーブサーバ、開発実行環境サーバ、および連携サーバ | :slave1、slave2、slave3、slave4、slave5、develop、collaborate |
ファイルシステム ID を確認します。
管理パーティションに記録されたファイルシステム情報から、対象となるファイルシステム ID を確認します。
# pdfsinfo /dev/disk/by-id/scsi-1FUJITSU_300000370106 <Enter> /dev/disk/by-id/scsi-1FUJITSU_300000370106: FSID special size Type mount 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 25418 META ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 5120 LOG ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370106 (864) 232256 DATA ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370107 (880) 7341778 DATA ----- 1 /dev/disk/by-id/scsi-1FUJITSU_300000370108 (896) 6578704 DATA -----
DFS の構成情報ファイルを“pdfsmkconf コマンド”で生成します。
“pdfsmkconf コマンド”は、マスタサーバ(プライマリ)で実行します。
# pdfsmkconf <Enter>
生成した構成情報ファイルの名前を、ファイルシステム ID から論理ファイルシステム名に変更します。
# cd pdfsmkconf_out <Enter> # mv ./client.conf.1 client.conf.pdfs1 <Enter>
注意
構成情報ファイルの名前は、ファイルシステム ID 部分以外 (client.conf.) を変更しないでください。
構成情報ファイルを各 スレーブサーバ、開発実行環境サーバ、および連携サーバに配付します。
# scp ./client.conf.pdfs1 root@slave1:/etc/pdfs/client.conf.pdfs1 <Enter> # scp ./client.conf.pdfs1 root@slave2:/etc/pdfs/client.conf.pdfs1 <Enter> ・・・中略・・・ # scp ./client.conf.pdfs1 root@develop:/etc/pdfs/client.conf.pdfs1 <Enter> # scp ./client.conf.pdfs1 root@collaborate:/etc/pdfs/client.conf.pdfs1 <Enter>
注意
構成情報ファイルは、各 スレーブサーバ、開発実行環境サーバ、および連携サーバの“/etc/pdfs”配下に配置してください。
参照
“pdfsmkconf コマンド”の詳細については、「Primesoft Distributed File System for Hadoop V1 ユーザーズガイド」の「コマンドリファレンス」で“pdfsmkconf”を参照してください。