データの共有
複数サーバでデータを共有する
複数サーバ間で同じデータを持つことが必要とされる。
ファイル数やサイズが膨大
以下ののような問題が発生してくる
1.デプロイに時間がかかる
2.大容量なハードディスクが必要
3.ファイルの整合性がとれているか困難
4.weサーバの新規投入が困難
NFS
Network File System
NFSが公開したディレクトリをマウント。
ロードシェアリングによってシステムを冗長化することが出来る。
1.汎用性
2.スケーラビリティ
3.パフォーマンス
4.管理性
ユーザ情報の共有
ユーザデータをすべてのサーバで共有したい。
LDAP
/etc/passwd
/etc/group
に替わってLDAPに登録されたデータを参照する
dc=designet,dc=jpというエントリをrootディレクトリと呼ぶ。
このようなツリー構造をDIT(Directory Informaton Tree)と呼ぶ。
LDAP
slapd.conf
com dc=com
dc=example,dc=com
でdcとなっているのがルートエントリ
ou=Users,dc=example,dc=com
cn=0001,ou=Users,dc=example,dc=com
1.ユーザー名やグループ名、コンピュータ名、ほか Common-Name CN=……
2.組織単位(OU) Organizational-Unit-Name OU=……
3.ドメイン Domain-Component DC=……
ユーザ登録時
ldapadd -x -D "cn=Manager,ou=People,dc=designet,d=jp" -W -f user.ldif