.png)
지난 몇 주 동안 저는 OpenStack, 클라우드 컴퓨팅, 가상화, VMware 도구에 대해 많은 내용을 읽었으며 이를 사용해 보기로 결정했습니다. 설치하고 구성하고 어떻게 작동하는지 확인하고 싶습니다. 지난 며칠 동안 설치에 어려움을 겪었습니다.
서버실에서와 같이 적절한 방법으로 노트북에 설치해 보고 싶습니다. 이제 조금 혼란스러워서 네트워크 구성에 대한 도움을 받고 궁금한 점에 대한 답변을 얻고 싶습니다. 그것을 수행하는 방법을 설명할 수 있습니까?
내 노트북 사양:
CPU: Core i5, dual core 2.5Ghz with Intel virtualization technology
RAM: 6GB
SSD: 256GB
One LAN adapter
One WLAN adapter (I am not using this at all)
OS: Windows Windows 7 64-bit
저는 VMware Workstation 9, ESXi 5.5 및 vSphere를 사용하고 있으며 vCenter 또는 vSphere 웹 애플리케이션은 사용하지 않습니다.
VMware Workstation 내부에는 다음 사양으로 ESXi 5.5를 설치했습니다.
RAM 2GB,
2 processors,
1 network adapter using NAT
hostname: localhost
IP Address: 192.168.186.140
Network identit acquired from DHCP server 192.168.186.254
ESXi 내부에는 일부 IP를 핑할 수 있는 "테스트 관리 네트워크" 옵션이 있습니다. 작동합니다.
Ping Address #0: 192.168.186.2
Ping Address #1: 192.168.186.2
Ping Address #2: blank
Resolve Hostname localhost.localdomain
ESXi 내부 및 워크스테이션의 ESXi에 대해 구성을 수행하지 않았으며 NAT를 사용하고 있으며 "게스트 시간을 호스트와 동기화" 옵션을 활성화했습니다. vSphere를 사용하면 IP: 192.168.186.140, 사용자 이름 및 비밀번호를 사용하여 ESXi에 연결합니다.
vSphere 내부에는 Ubuntu 서버 14.04를 설치하는 두 개의 가상 머신이 있으며 나중에 여기에 OpenStack을 설치할 계획입니다.
두 가상 머신의 사양은 동일합니다(나중에 필요한 경우 변경하겠습니다).
CPU 1
RAM 512 MB
One network adapter using VM Network
첫 번째 가상 머신은 컨트롤러 노드이고 두 번째 가상 머신은 COMPUTE입니다. CONTROLLER OpenStack의 컨트롤러 노드로 사용하고 다른 노드는 컴퓨팅 노드로 사용하고 싶습니다. 설치 가이드의 지침에 따라 OpenStack 구성 요소 설치를 시작했습니다. 이는 두 개의 노드 설치를 사용한다는 의미입니다. 나는 이 단계에 이르렀다:http://docs.openstack.org/icehouse/install-guide/install/apt/content/basics-networking-nova-verify.html컨트롤러에서 COMPUTE로 또는 그 반대로 핑하는 데 문제가 있습니다. google.com에 핑을 보낼 수 있습니다.
나중에 이 문제를 해결하고 설치를 계속 진행하겠습니다. 이 섹션의 4번 항목:http://docs.openstack.org/icehouse/install-guide/install/apt/content/keystone-install.html내가 입력할 때:
su -s /bin/sh -c "keystone-manage db_sync" keystone
이 오류가 발생합니다.
2014-07-18 19:30:30.682 6656 CRITICAL keystone [-] OperationError: (OperationalError) (2005,
"알 수 없는 MySQL 서버 호스트 '컨트롤러'(0)") 없음 없음
나는 그것을 검색했고 내 네트워크 구성에 문제가 있다는 것을 발견했습니다. 이는 우리를 네트워크 문제로 다시 데려가는 localhost에 문제가 있음을 의미합니다.
두 Ubuntu 서버의 네트워크 인터페이스 및 호스트:
컨트롤러 노드:
고양이 /etc/네트워크/인터페이스
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
address: 10.0.0.11 //AS IN INSTALLATION GUIDE
netmask 255.255.255.0
gateway 10.0.0.1
고양이 등/호스트
127.0.0.1 controller
#controler
10.0.0.11 controller
#compute
10.0.0.31 compute
컴퓨팅 노드:
고양이 /etc/네트워크/인터페이스
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
address: 10.0.0.31 //AS IN INSTALLATION GUIDE
netmask 255.255.255.0
network 10.0.0.0
gateway 10.0.0.1
auto eth1
iface eth1 inet manual
up ip link set dev $IFACE up
down ip link set dev $IFACE down
고양이 등/호스트
127.0.0.1 compute
#compute
10.0.0.31 compute
#controler
10.0.0.31 controler
OpenStack 구성 요소 설치 작업을 시작하기 전과 그 전에 이 문제를 해결하기 전에 몇 가지 질문이 있습니다.
노트북에 이런 방식으로 OpenStack을 설치할 수 있나요? devstack 단일 노드 설치를 사용하는 것이 훨씬 쉽다는 것을 알고 있지만(이미 시도했습니다) OpenStack이 어떻게 작동하는지, 가상화가 정확히 무엇인지, OpenStack 내에서 가상 머신을 시작하는 방법을 알고 싶습니다. VMware 및 vSphere 내부의 가상 머신과 혼동하지 마십시오.
첫 번째 가상화는 워크스테이션과 Ubuntu 서버 가상 머신용 ESXi에 있고, 두 번째 가상화는 인스턴스에 플레이버 설정을 제공하기 위해 OpenStack 내부에 있도록 중첩된 가상화를 가질 수 있습니까?
누구든지 이러한 네트워크 문제를 구성하는 데 도움을 줄 수 있습니까? 분명히 OpenStack 설치를 계속할 수 없습니다. 가상 스위치와 라우팅을 사용해야 합니까? Windows 브라우저 내부에서 수평선을 확보하고 일부 인스턴스를 시작할 수 없도록 관리 네트워크와 공용 네트워크를 갖고 싶습니다. 그 위에 LAMP를 설치했어요. 왜냐하면 나는 단지 이 개념에 대한 증거를 얻고 싶기 때문입니다.
Ubuntu 서버와 vSphere 내부 모두에서 네트워크를 구성해야 합니까? 나는 그래야 한다고 생각한다.
핑 테스트에 사용되는 ESXi "테스트 관리 네트워크"의 IP를 이해하지 못합니다. ESXi의 IP는 192.168.186.140이기 때문입니다.