OpenStack 기반 환경의 네트워킹 설정

OpenStack 기반 환경의 네트워킹 설정

큰 그림 목표: 단일 애플리케이션을 호스팅하기 위한 OpenStack 시스템(Ubuntu 서버가 설치된 7대의 시스템으로 구성)을 보유합니다.

현재 설정은 다음과 같습니다.

  1. 기계: Ubuntu 서버를 실행하는 서버 7개.

  2. 네트워킹: 고정 IP가 마스터 포트에 연결된 라우터/스위치입니다. 나머지 7개의 슬레이브 포트는 7개의 시스템에 물리적으로 연결되어 있습니다.

가정과 질문

라우터/스위치의 마스터 포트에 연결된 다음 주소를 가정합니다.

  • 고정 IP: 11.11.11.11
  • 게이트웨이 : 10.10.10.10
  • 서브넷 : 9. 9. 9. 9

질문은, 이들 7개 머신 각각의 네트워크 인터페이스(예: /etc/network/interfaces)는 무엇입니까?

답변1

공식적인 방법은랜드스케이프 OpenStack 자동 조종 장치.

자동 조종 장치를 사용하지 않는 경우 다음으로 권장되는 방법은 다음을 사용하는 것입니다.마스기계를 시운전한 다음 사용하십시오.부적OpenStack을 배포합니다.

이러한 시나리오에서 MAAS는 라우터 뒤의 브로드캐스트 도메인("LAN")에 대해 DHCP를 처리하고 Neutron은 테넌트 네트워크의 인스턴스에 대해 DHCP를 처리합니다.

Juju 및 MAAS를 사용하여 서비스를 배포하면 네트워크 인터페이스를 포함하여 머신이 자동으로 프로비저닝 및 구성됩니다. 소수의 서버라도 이를 통해 배포 및 관리가 매우 편리해집니다. 중성자 게이트웨이 장치에는 두 개의 NIC가 연결되어 있어야 한다는 점을 명심하십시오.

전체적으로 255.255.255.0 서브넷 마스크가 있는 /24 네트워크를 사용한다고 가정하면 다음과 같이 보일 수 있습니다.

11.11.11.11/24 <-WAN-> (YourRouter w/o DHCP@LAN) <-LAN-> 10.10.10.1/24
  MAAS @ 10.10.10.2/24
  MAAS configured to handle DHCP and DNS
  MAAS DHCP pool:              10.10.10.10  through .127
  Neutron floating IP range:   10.10.10.128 through .254
  Juju units @ 10.10.10.10 through .?, automatically assigned

기타 권장 문서 및 링크:

관련 정보