差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| linux:389-directory-server [2013/10/02 16:04] – [setup-ds-admin.pl の実行] ともやん | linux:389-directory-server [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| 日本語の文献を探す場合は、Fedora Directory Server(FDS) を検索する方が良いかもしれません。\\ | 日本語の文献を探す場合は、Fedora Directory Server(FDS) を検索する方が良いかもしれません。\\ | ||
| \\ | \\ | ||
| - | 以降では、Fedora | + | 以降では、Fedora | 
| ===== 389-ds のインストール ===== | ===== 389-ds のインストール ===== | ||
| 行 74: | 行 74: | ||
| </ | </ | ||
| + | ==== チューニングの反映 ==== | ||
| + | < | ||
| + | $ sudo reboot | ||
| + | </ | ||
| ===== 初期設定のバックアップ ===== | ===== 初期設定のバックアップ ===== | ||
| 初期状態に戻すことを可能にするために、以下のコマンドを実行してディレクトリのバックアップを行う。 | 初期状態に戻すことを可能にするために、以下のコマンドを実行してディレクトリのバックアップを行う。 | ||
| < | < | ||
| - | $ sudo cp -a /etc/dirsrv / | + | $ sudo cp -rf /etc/dirsrv / | 
| </ | </ | ||
| ===== setup-ds-admin.pl の実行 ===== | ===== setup-ds-admin.pl の実行 ===== | ||
| 行 325: | 行 329: | ||
| </ | </ | ||
| ディレクトリサーバーの作成、管理サーバーの構成が行われて、サービスが起動される。 | ディレクトリサーバーの作成、管理サーバーの構成が行われて、サービスが起動される。 | ||
| + | ===== サービス自動起動設定 ===== | ||
| + | < | ||
| + | $ sudo systemctl enable dirsrv-admin.service | ||
| + | $ sudo systemctl enable dirsrv@green-ds.service | ||
| + | </ | ||
| + | |||
| + | ===== firewall設定 ===== | ||
| + | < | ||
| + | $ sudo firewall-cmd --permanent --add-service=ldap | ||
| + | $ sudo firewall-cmd --permanent --add-service=ldaps | ||
| + | $ sudo firewall-cmd --permanent --add-port=9830/ | ||
| + | $ sudo firewall-cmd --reload | ||
| + | </ | ||
| + | < | ||
| + | $ sudo firewall-cmd --list-services | ||
| + | ipp-client mdns ldaps dhcpv6-client ldap | ||
| + | $ sudo firewall-cmd --list-ports | ||
| + | 9830/tcp | ||
| + | </ | ||
| + | |||
| ===== ディレクトリサーバーと管理サーバーの起動確認 ===== | ===== ディレクトリサーバーと管理サーバーの起動確認 ===== | ||
| 以下のコマンドを実行してプロセスが起動していることを確認する。 | 以下のコマンドを実行してプロセスが起動していることを確認する。 | ||
| < | < | ||
| - | # ps ax | grep dirsrv | + | $ ps aux | grep ldap | 
| - | 7604 ?        Sl | + | ldap      1104  0.1  1.0 1090784 20536 ? | 
| - | slapd-monster.pid -w / | + | slapd-green-ds | 
| - | 7817 ?        Ss     0:00 / | + | ldap      1190 | 
| - | 7818 ?        S | + | / | 
| - |  | + | |
| - | 8542 pts/1 S+ 0:00 grep --color=auto dirsrv | + | |
| </ | </ | ||
| ^  プロセスの説明 | ^  プロセスの説明 | ||
| 行 346: | 行 368: | ||
| </ | </ | ||
| - | ===== サービス自動起動設定 | + | ===== Directory Server インスタンスの削除 | 
| - | CentOSが起動するときに、ディレクトリサーバーと管理サーバーを自動起動するには、以下のコマンドにてサービスの設定を on にしておく。 | + | |
| < | < | ||
| - | # chkconfig | + | $ sudo remove-ds.pl -i slapd-instancename | 
| - | # chkconfig | + | </ | 
| + | ===== トラブルシューティング ===== | ||
| + | ==== dirsrv-admin.service が起動しない ==== | ||
| + | ステータスを確認すると、以下のエラーが出力されている。 | ||
| + | < | ||
| + | $ sudo systemctl status | ||
| + | </ | ||
| + | < | ||
| + | PID file / | ||
| + | dirsrv-admin.service never wrote its PID file. Failing. | ||
| + | Failed to start 389 Administration Server.. | ||
| + | Unit dirsrv-admin.service entered failed state. | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | < | ||
| + | $ cat / | ||
| + | </ | ||
| + | < | ||
| + | d /var/dirsrv 0770 ldap ldap | ||
| + | d / | ||
| + | d / | ||
| + | </ | ||
| + | |||
| + | / | ||
| + | < | ||
| + | $ sudo vi / | ||
| + | </ | ||
| + | < | ||
| + | d /var/dirsrv 0770 ldap ldap | ||
| + | d / | ||
| + | d / | ||
| + | d / | ||
| + | </ | ||
| + | |||
| + | 再起動する。 | ||
| + | < | ||
| + | $ sudo reboot | ||
| </ | </ | ||
| 行 357: | 行 415: | ||
| [[http:// | [[http:// | ||
| [[http:// | [[http:// | ||
| + | [[http:// | ||