네트워킹 구성 - 메타데이터에이전트 구성
페이지 정보
작성자 jkchoi 작성일 21-07-22 09:18 조회 5,554 댓글 0본문
이전 선행조건과 네트워킹 옵션 구성을 한 이후의 작업
1. 메타데이터 에이전트 구성
metadata agent 는 인스턴스에 대한 자격 증명과 같은 구성 정보를 제공합니다.
/etc/neutron/metadata_agent.ini 파일을 수정하여 다음 작업을 완료합니다
[DEFAULT] 섹션에서 메타데이터 호스트 및 공유 암호를 구성합니다:
[DEFAULT]
# ...
nova_metadata_ip = controller
metadata_proxy_shared_secret = METADATA_SECRET
메타데이터 프록시에 대한 적합한 암호로 METADATA_SECRET 를 변경합니다.
2. 네트워킹 서비스를 사용하기 위해 Compute 서비스를 구성합니다
/etc/nova/nova.conf 파일을 편집하여 다음 작업을 진행합니다:
[neutron] 섹션에서 접근 매개변수를 구성하고, 메타데이터 프록시를 활성화하고, 암호를 구성합니다
[neutron]
# ...
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = NEUTRON_PASS
service_metadata_proxy = true
metadata_proxy_shared_secret = METADATA_SECRET
Identity 서비스에서 neutron 사용자의 암호로 NEUTRON_PASS 를 변경합니다.
메타데이터 프록시에대한 암호로 METADATA_SECRET 를 변경합니다.
3. 설치 마무리
1) 네트워킹 서비스 초기화 스크립트 실행시 ML2 플러그인 구성 파일인 /etc/neturon/plugins/ml2/ml2_conf.ini 파일을 가리키는
심볼릭 링크 /etc/neturon/plugin.ini 파일을 생성합니다.
심볼릭 링크 파일이 생성되지 않는다면, 다음 명령어를 통해서 생성합니다
# ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini
2) 데이터베이스를 넣어줍니다
# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \
--config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron
스크립트가 완성된 서버와 플러그인이 구성된 파일이 필요하기 때문에 데이터베이스 설치시 네트워킹에 대한 지연이 발생합니다.
Could not parse rfc1738 URL from string Python 예외를 받았다면, [default] 세션에서 [database] 세션으로 connection 옵션을 이동하십시오. 그런 다음
neutron.conf 파일 값에서 작은 따음표를 제거하십시오.
3) Compute API 서비스를 재시작합니다
# systemctl restart openstack-nova-api.service
4) 네트워킹 서비스를 시작하고 시스템 부팅할 때 시작하도록 설정합니다.
두 네트워킹 옵션에 대해서:
# systemctl enable neutron-server.service \
neutron-linuxbridge-agent.service neutron-dhcp-agent.service \
neutron-metadata-agent.service
# systemctl start neutron-server.service \
neutron-linuxbridge-agent.service neutron-dhcp-agent.service \
neutron-metadata-agent.service
네트워킹 옵션 2에 대해 layer-3 서비스를 활성화하여 시작합니다
# systemctl enable neutron-l3-agent.service
# systemctl start neutron-l3-agent.service
1. 메타데이터 에이전트 구성
metadata agent 는 인스턴스에 대한 자격 증명과 같은 구성 정보를 제공합니다.
/etc/neutron/metadata_agent.ini 파일을 수정하여 다음 작업을 완료합니다
[DEFAULT] 섹션에서 메타데이터 호스트 및 공유 암호를 구성합니다:
[DEFAULT]
# ...
nova_metadata_ip = controller
metadata_proxy_shared_secret = METADATA_SECRET
메타데이터 프록시에 대한 적합한 암호로 METADATA_SECRET 를 변경합니다.
2. 네트워킹 서비스를 사용하기 위해 Compute 서비스를 구성합니다
/etc/nova/nova.conf 파일을 편집하여 다음 작업을 진행합니다:
[neutron] 섹션에서 접근 매개변수를 구성하고, 메타데이터 프록시를 활성화하고, 암호를 구성합니다
[neutron]
# ...
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = NEUTRON_PASS
service_metadata_proxy = true
metadata_proxy_shared_secret = METADATA_SECRET
Identity 서비스에서 neutron 사용자의 암호로 NEUTRON_PASS 를 변경합니다.
메타데이터 프록시에대한 암호로 METADATA_SECRET 를 변경합니다.
3. 설치 마무리
1) 네트워킹 서비스 초기화 스크립트 실행시 ML2 플러그인 구성 파일인 /etc/neturon/plugins/ml2/ml2_conf.ini 파일을 가리키는
심볼릭 링크 /etc/neturon/plugin.ini 파일을 생성합니다.
심볼릭 링크 파일이 생성되지 않는다면, 다음 명령어를 통해서 생성합니다
# ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini
2) 데이터베이스를 넣어줍니다
# su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \
--config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head" neutron
스크립트가 완성된 서버와 플러그인이 구성된 파일이 필요하기 때문에 데이터베이스 설치시 네트워킹에 대한 지연이 발생합니다.
Could not parse rfc1738 URL from string Python 예외를 받았다면, [default] 세션에서 [database] 세션으로 connection 옵션을 이동하십시오. 그런 다음
neutron.conf 파일 값에서 작은 따음표를 제거하십시오.
3) Compute API 서비스를 재시작합니다
# systemctl restart openstack-nova-api.service
4) 네트워킹 서비스를 시작하고 시스템 부팅할 때 시작하도록 설정합니다.
두 네트워킹 옵션에 대해서:
# systemctl enable neutron-server.service \
neutron-linuxbridge-agent.service neutron-dhcp-agent.service \
neutron-metadata-agent.service
# systemctl start neutron-server.service \
neutron-linuxbridge-agent.service neutron-dhcp-agent.service \
neutron-metadata-agent.service
네트워킹 옵션 2에 대해 layer-3 서비스를 활성화하여 시작합니다
# systemctl enable neutron-l3-agent.service
# systemctl start neutron-l3-agent.service
댓글목록 0
등록된 댓글이 없습니다.