이 콘텐츠는 선택한 언어로 제공되지 않습니다.
7.3. Configure the DHCP Agent
Configure the DHCP agent. All steps in this procedure must be performed on the server hosting OpenStack Networking, while logged in as the
root
user.
Procedure 7.12. Configuring the DHCP Agent
- Configure the DHCP agent to use the Identity service for authentication.
- Set the authentication strategy to
keystone
:#
openstack-config --set /etc/neutron/dhcp_agent.ini \
DEFAULT auth_strategy keystone
- Set the Identity service host that the DHCP agent must use:
#
openstack-config --set /etc/neutron/dhcp_agent.ini \
keystone_authtoken auth_host IP
Replace IP with the IP address or host name of the server hosting the Identity service. - Set the DHCP agent to authenticate as the correct tenant:
#
openstack-config --set /etc/neutron/dhcp_agent.ini \
keystone_authtoken admin_tenant_name services
Replaceservices
with the name of the tenant created for the use of OpenStack Networking. Examples in this guide useservices
. - Set the DHCP agent to authenticate using the
neutron
administrative user account:#
openstack-config --set /etc/neutron/dhcp_agent.ini \
keystone_authtoken admin_user neutron
- Set the DHCP agent to use the correct
neutron
administrative user account password:#
openstack-config --set /etc/neutron/dhcp_agent.ini \
keystone_authtoken admin_password PASSWORD
Replace PASSWORD with the password set when theneutron
user was created.
- Set the interface driver in the
/etc/neutron/dhcp_agent.ini
file based on the OpenStack Networking plug-in being used. If you are using ML2, select either driver. Use the command that applies to the plug-in used in your environment:Open vSwitch Interface Driver
#
openstack-config --set /etc/neutron/dhcp_agent.ini \
DEFAULT interface_driver neutron.agent.linux.interface.OVSInterfaceDriver
Linux Bridge Interface Driver
#
openstack-config --set /etc/neutron/dhcp_agent.ini \
DEFAULT interface_driver \
neutron.agent.linux.interface.BridgeInterfaceDriver
- Start the
neutron-dhcp-agent
service and configure it to start at boot time:#
systemctl start neutron-dhcp-agent.service
#
systemctl enable neutron-dhcp-agent.service