Network Time Protocol 설치를 참조하십시오.
network# pkg install neutron
network# su - neutron \ -c "ssh-keygen -N '' -f /var/lib/neutron/.ssh/id_rsa -t rsa" network# su - neutron \ -c "ssh-keygen -N '' -f /var/lib/neutron/.ssh/id_rsa -t rsa"
이전에 컨트롤러 및 Compute 노드에서 만들어진 SSH 공개 키를 2개의 새 키에 결합하고 evsuser에 대해 권한이 부여된 키 파일에 해당 조합을 연결합니다.
network# cat \ /path-to-neutron@controller/id_rsa.pub \ /path-to-root@compute1/id_rsa.pub \ /var/lib/neutron/.ssh/id_rsa.pub \ /var/user/evsuser/.ssh/id_rsa.pub \ >> /var/user/evsuser/.ssh/authorized_keys
전체 클라우드 구성 컨텍스트에서 evsuser의 SSH 공개 키 배포에 대한 개요는 그림 8를 참조하십시오.
ssh 명령을 사용하여 EVS 컨트롤러에 연결하고, 각 연결에 대한 메시지가 표시되는 경우 yes를 입력합니다. OpenStack 아키텍처의 각 노드에서 이 단계를 수행합니다.
controller# su - neutron -c "ssh evsuser@network-name whoami" compute1# su - root -c "ssh evsuser@network-name whoami" network# su - neutron -c "ssh evsuser@network-name whoami" network# su - root -c "ssh evsuser@network-name whoami"
network# pkg install rad-evs-controller
network# svcadm restart rad:local
Nova 인스턴스가 통신할 가상 네트워크가 VLAN인지 아니면 VXLAN인지 결정합니다. 아래 예에서는 다음 VLAN 구성을 수행합니다.
ID가 13인 VLAN은 클라우드 외부 연결에 사용되는 외부 네트워크에 대해 구성됩니다.
ID 범위가 1000-2000인 VLAN은 EVS로 만들어진 서브넷에 대해 구성됩니다.
network# evsadm set-prop -p controller=ssh://evsuser@network-name network# evsadm network# evsadm set-controlprop -p l2-type=vlan network# evsadm set-controlprop -p uplink-port=net1 network# evsadm set-controlprop -p vlan-range=13,1000-2000
/etc/neutron/neutron.conf 파일에서 다음 매개변수의 주석 처리를 해제하고 해당 매개변수를 설정합니다. 이러한 매개변수는 추가 Keystone 인증 서비스 끝점, Glance API 서비스, Neutron API 서비스, RabbitMQ 서비스 및 Neutron 관련 데이터베이스에 대한 데이터베이스 URI를 지정합니다.
[keystone_authtoken] signing_dir = /var/lib/neutron/keystone-signing auth_host = 127.0.0.1 auth_port = 35357 auth_protocol = http auth_uri = http://controller-IP:5000/v2.0 admin_tenant_name = service admin_user = neutron admin_password = neutron-password identity_uri = http://controller-IP:35357 . [DEFAULT] core_plugin = neutron.plugins.evs.plugin.EVSNeutronPluginV2 allow_overlapping_ips = False quotas] quota_driver = neutron.plugins.evs.db.quotas_db.EVSDbQuotaDriver
/etc/neutron/dhcp_agent.ini 파일에서 다음 매개변수의 주석 처리를 해제하고 해당 매개변수를 설정하여 EVS 컨트롤러의 위치를 지정합니다.
evs_controller = ssh://evsuser@network-name
/etc/neutron/dhcp_agent.ini 파일에서 dhcp_domain 매개변수의 주석 처리를 해제하고 해당 매개변수를 Nova 인스턴스의 DNS 요청 분석에 사용할 기본 도메인으로 설정합니다.
network# svcadm enable neutron-dhcp-agent
이 단계는 선택사항이지만 강력히 권장됩니다.