データの共有

複数サーバでデータを共有する

複数サーバ間で同じデータを持つことが必要とされる。

ファイル数やサイズが膨大

以下ののような問題が発生してくる
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