差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
linux:centos:centos-ds_install [2024/02/04 13:39] – 削除 - 外部編集 (Unknown date) 非ログインユーザー | linux:centos:centos-ds_install [2024/02/04 13:39] (現在) – ↷ linux:centos-ds_install から linux:centos:centos-ds_install へページを移動しました。 ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== CentOS Directory Server のインストール ====== | ||
+ | 以降は CentOS 5.5 にて CentOS Directory Server を導入した際のメモです。 | ||
+ | |||
+ | ===== centos-ds のインストール ===== | ||
+ | < | ||
+ | # yum install centos-ds | ||
+ | ~省略~ | ||
+ | Dependencies Resolved | ||
+ | |||
+ | ================================================================================ | ||
+ | | ||
+ | Size | ||
+ | ================================================================================ | ||
+ | Installing: | ||
+ | | ||
+ | Installing for dependencies: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Transaction Summary | ||
+ | ================================================================================ | ||
+ | Install | ||
+ | Upgrade | ||
+ | |||
+ | Total download size: 4.2 M | ||
+ | Is this ok [y/N]: y | ||
+ | </ | ||
+ | |||
+ | ===== 初期設定のバックアップ ===== | ||
+ | 初期状態に戻すことを可能にするために、以下のコマンドを実行してディレクトリのバックアップを行う。 | ||
+ | < | ||
+ | # cp -a /etc/dirsrv / | ||
+ | </ | ||
+ | |||
+ | ===== setup-ds-admin.pl の実行 ===== | ||
+ | < | ||
+ | # setup-ds-admin.pl | ||
+ | |||
+ | ============================================================================== | ||
+ | This program will set up the CentOS Directory and Administration Servers. | ||
+ | |||
+ | It is recommended that you have " | ||
+ | Tips for using this program: | ||
+ | - Press " | ||
+ | - Type " | ||
+ | - Type " | ||
+ | |||
+ | Would you like to continue with set up? [yes]: | ||
+ | </ | ||
+ | セットアップを続行する場合は、そのまま Enter キーを入力する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | BY SETTING UP AND USING THIS SOFTWARE YOU ARE CONSENTING TO BE BOUND BY | ||
+ | AND ARE BECOMING A PARTY TO THE AGREEMENT FOUND IN THE | ||
+ | LICENSE.TXT FILE. IF YOU DO NOT AGREE TO ALL OF THE TERMS | ||
+ | OF THIS AGREEMENT, PLEASE DO NOT SET UP OR USE THIS SOFTWARE. | ||
+ | |||
+ | Do you agree to the license terms? [no]: yes | ||
+ | </ | ||
+ | ライセンス条件に同意する場合は yes と入力する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | Your system has been scanned for potential problems, missing patches, | ||
+ | etc. The following output is a report of the items found that need to | ||
+ | be addressed before running this software in a production | ||
+ | environment. | ||
+ | |||
+ | CentOS Directory Server system tuning analysis version 10-AUGUST-2007. | ||
+ | |||
+ | NOTICE : System is x86_64-unknown-linux2.6.18-194.32.1.el5 (6 processors). | ||
+ | |||
+ | NOTICE : The net.ipv4.tcp_keepalive_time is set to 7200000 milliseconds | ||
+ | (120 minutes). | ||
+ | client connections. | ||
+ | |||
+ | WARNING: There are only 1024 file descriptors (hard limit) available, which | ||
+ | limit the number of simultaneous connections. | ||
+ | |||
+ | WARNING: There are only 1024 file descriptors (soft limit) available, which | ||
+ | limit the number of simultaneous connections. | ||
+ | |||
+ | Would you like to continue? [no]: yes | ||
+ | </ | ||
+ | 警告など表示されるが、セットアップを続行する場合は、yes と入力する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | Choose a setup type: | ||
+ | |||
+ | 1. Express | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | 2. Typical | ||
+ | | ||
+ | |||
+ | 3. Custom | ||
+ | | ||
+ | | ||
+ | |||
+ | To accept the default shown in brackets, press the Enter key. | ||
+ | |||
+ | Choose a setup type [2]: | ||
+ | </ | ||
+ | セットアップタイプはデフォルトのまま Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | Enter the fully qualified domain name of the computer | ||
+ | on which you're setting up server software. Using the form | ||
+ | < | ||
+ | Example: eros.example.com. | ||
+ | |||
+ | To accept the default shown in brackets, press the Enter key. | ||
+ | |||
+ | Computer name [green.fireball.local]: | ||
+ | </ | ||
+ | コンピュータ名はデフォルトのまま Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | The servers must run as a specific user in a specific group. | ||
+ | It is strongly recommended that this user should have no privileges | ||
+ | on the computer (i.e. a non-root user). | ||
+ | will give this user/group some permissions in specific paths/files | ||
+ | to perform server-specific operations. | ||
+ | |||
+ | If you have not yet created a user and group for the servers, | ||
+ | create this user and group using your native operating | ||
+ | system utilities. | ||
+ | |||
+ | System User [nobody]: centos-ds | ||
+ | System Group [nobody]: centos-ds | ||
+ | </ | ||
+ | サービスを特定のユーザー/ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | Server information is stored in the configuration directory server. | ||
+ | This information is used by the console and administration server to | ||
+ | configure and manage your servers. | ||
+ | configuration directory server, you should register any servers you | ||
+ | set up or create with the configuration server. | ||
+ | following information about the configuration server is required: the | ||
+ | fully qualified host name of the form | ||
+ | < | ||
+ | (default 389), the suffix, the DN and password of a user having | ||
+ | permission to write the configuration information, | ||
+ | configuration directory administrator, | ||
+ | (TLS/ | ||
+ | number (default 636) instead of the regular LDAP port number, and | ||
+ | provide the CA certificate (in PEM/ASCII format). | ||
+ | |||
+ | If you do not yet have a configuration directory server, enter ' | ||
+ | be prompted to set up one. | ||
+ | |||
+ | Do you want to register this software with an existing | ||
+ | configuration directory server? [no]: | ||
+ | </ | ||
+ | 既存のディレクトリサーバーが存在しない場合は、Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | Please enter the administrator ID for the configuration directory | ||
+ | server. | ||
+ | will also be prompted for the password. | ||
+ | |||
+ | Configuration directory server | ||
+ | administrator ID [admin]: | ||
+ | Password: | ||
+ | Password (confirm): | ||
+ | </ | ||
+ | コンフィギュレーションディレクトリサーバーの管理者IDとパスワードを設定する。\\ | ||
+ | 管理者IDはデフォルトのまま Enter キーを入力し、任意のパスワードを入力する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | The information stored in the configuration directory server can be | ||
+ | separated into different Administration Domains. | ||
+ | multiple software releases at the same time, or managing information | ||
+ | about multiple domains, you may use the Administration Domain to keep | ||
+ | them separate. | ||
+ | |||
+ | If you are not using administrative domains, press Enter to select the | ||
+ | default. | ||
+ | administration domain, such as the name of the organization | ||
+ | responsible for managing the domain. | ||
+ | |||
+ | Administration Domain [fireball.local]: | ||
+ | </ | ||
+ | 管理ドメインはデフォルトのまま Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | The standard directory server network port number is 389. However, if | ||
+ | you are not logged as the superuser, or port 389 is in use, the | ||
+ | default value will be a random unused port number greater than 1024. | ||
+ | If you want to use port 389, make sure that you are logged in as the | ||
+ | superuser, that port 389 is not in use. | ||
+ | |||
+ | Directory server network port [389]: | ||
+ | </ | ||
+ | ディレクトリサーバーのポート番号もデフォルトのまま Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | Each instance of a directory server requires a unique identifier. | ||
+ | This identifier is used to name the various | ||
+ | instance specific files and directories in the file system, | ||
+ | as well as for other uses as a server instance identifier. | ||
+ | |||
+ | Directory server identifier [green]: | ||
+ | </ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | The suffix is the root of your directory tree. The suffix must be a valid DN. | ||
+ | It is recommended that you use the dc=domaincomponent suffix convention. | ||
+ | For example, if your domain is example.com, | ||
+ | you should use dc=example, | ||
+ | Setup will create this initial suffix for you, | ||
+ | but you may have more than one suffix. | ||
+ | Use the directory server utilities to create additional suffixes. | ||
+ | |||
+ | Suffix [dc=fireball, | ||
+ | </ | ||
+ | ディレクトリサーバーのサフィックスもデフォルトのまま Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | Certain directory server operations require an administrative user. | ||
+ | This user is referred to as the Directory Manager and typically has a | ||
+ | bind Distinguished Name (DN) of cn=Directory Manager. | ||
+ | You will also be prompted for the password for this user. The password must | ||
+ | be at least 8 characters long, and contain no spaces. | ||
+ | Press Control-B or type the word " | ||
+ | |||
+ | Directory Manager DN [cn=Directory Manager]: | ||
+ | Password: | ||
+ | Password (confirm): | ||
+ | </ | ||
+ | ディレクトリマネージャのDN(識別名)とパスワードを設定する。\\ | ||
+ | DNはデフォルトのまま Enter キーを入力し、任意のパスワードを入力する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | The Administration Server is separate from any of your web or application | ||
+ | servers since it listens to a different port and access to it is | ||
+ | restricted. | ||
+ | |||
+ | Pick a port number between 1024 and 65535 to run your Administration | ||
+ | Server on. You should NOT use a port number which you plan to | ||
+ | run a web or application server on, rather, select a number which you | ||
+ | will remember and which will not be used for anything else. | ||
+ | |||
+ | Administration port [9830]: | ||
+ | </ | ||
+ | 管理サーバーのポート番号もデフォルトのまま Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | ============================================================================== | ||
+ | The interactive phase is complete. | ||
+ | servers. | ||
+ | |||
+ | Are you ready to set up your servers? [yes]: | ||
+ | </ | ||
+ | 問い合わせに対して Enter キーを入力して続行する。\\ | ||
+ | \\ | ||
+ | < | ||
+ | Your new DS instance ' | ||
+ | Creating the configuration directory server . . . | ||
+ | Beginning Admin Server creation . . . | ||
+ | Creating Admin Server files and directories . . . | ||
+ | Updating adm.conf . . . | ||
+ | Updating admpw . . . | ||
+ | Registering admin server with the configuration directory server . . . | ||
+ | Updating adm.conf with information from configuration directory server . . . | ||
+ | Updating the configuration for the httpd engine . . . | ||
+ | Starting admin server . . . | ||
+ | The admin server was successfully started. | ||
+ | Admin server was successfully created, configured, and started. | ||
+ | Exiting . . . | ||
+ | Log file is '/ | ||
+ | |||
+ | </ | ||
+ | ディレクトリサーバーの作成、管理サーバーの構成が行われて、サービスが起動される。\\ | ||
+ | \\ | ||
+ | ===== ディレクトリサーバーと管理サーバーの起動確認 ===== | ||
+ | 以下のコマンドを実行してプロセスが起動していることを確認する。 | ||
+ | < | ||
+ | # ps ax | grep dirsrv | ||
+ | 7471 ? Sl 0:00 ./ns-slapd -D / | ||
+ | .pid -w / | ||
+ | 7556 ? Ssl 0:00 / | ||
+ | 7557 ? S 0:00 / | ||
+ | 7559 ? Sl 0:00 / | ||
+ | 8485 pts/2 S+ 0:00 grep dirsrv | ||
+ | </ | ||
+ | ^ プロセスの説明 | ||
+ | |ns-slapd | ||
+ | |httpd.worker -k start -f / | ||
+ | \\ | ||
+ | プロセスが正常に起動していない場合は、以下のパスに存在するログファイルの内容を確認して対処を行う。 | ||
+ | < | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ===== サービス自動起動設定 ===== | ||
+ | CentOSが起動するときに、ディレクトリサーバーと管理サーバーを自動起動するには、以下のコマンドにてサービスの設定を on にしておく。 | ||
+ | < | ||
+ | # chkconfig dirsrv on | ||
+ | # chkconfig dirsrv-admin on | ||
+ | </ | ||
+ | |||
+ | ===== 参考文献 ===== | ||
+ | [[https:// | ||
+ | [[http:// | ||
+ | [[http:// | ||