Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
7.3. DHCP エージェントの設定
DHCP エージェントを設定します。以下の手順に記載するステップはすべて、OpenStack Networking をホストするサーバーに
root ユーザーとしてログインして実行する必要があります。
手順7.10 DHCP エージェントの設定
- DHCP エージェントが認証に Identity サービスを使用するように設定します。
- 認証ストラテジーを
keystoneに設定します。#openstack-config --set /etc/neutron/dhcp_agent.ini \DEFAULT auth_strategy keystone - DHCP エージェントが使用する必要のある Identity サービスのホストを設定します。
#openstack-config --set /etc/neutron/dhcp_agent.ini \keystone_authtoken auth_host IPIP は、Identity サービスをホストするシステムの IP アドレスまたはホスト名に置き換えます。 - DHCP エージェントが正しいテナントとして認証を行うように設定します。
#openstack-config --set /etc/neutron/dhcp_agent.ini \keystone_authtoken admin_tenant_name servicesservicesは、OpenStack Networking を使用するために作成したテナントの名前に置き換えます。本ガイドの例では、servicesを使用しています。 - DHCP エージェントが
neutronの管理ユーザーアカウントを使用して認証を行うように設定します。#openstack-config --set /etc/neutron/dhcp_agent.ini \keystone_authtoken admin_user neutron - DHCP エージェントが
neutronの管理ユーザーアカウントのパスワードを使用して認証を行うように設定します。#openstack-config --set /etc/neutron/dhcp_agent.ini \keystone_authtoken admin_password PASSWORDPASSWORD は、neutronユーザーの作成時に設定したパスワードに置き換えます。
- 使用する OpenStack Networking プラグインに応じて、
/etc/neutron/dhcp_agent.iniファイルでインターフェースドライバーを設定します。ML2 を使用する場合は、いずれかのドライバーを選択します。環境で使用するプラグインに適したコマンドを使用してください。Open vSwitch インターフェースドライバー
#openstack-config --set /etc/neutron/dhcp_agent.ini \DEFAULT interface_driver neutron.agent.linux.interface.OVSInterfaceDriverLinux Bridge インターフェースドライバー
#openstack-config --set /etc/neutron/dhcp_agent.ini \DEFAULT interface_driver \neutron.agent.linux.interface.BridgeInterfaceDriver
neutron-dhcp-agentサービスを起動して、ブート時に起動するように設定します。#systemctl start neutron-dhcp-agent.service#systemctl enable neutron-dhcp-agent.service