opnestack 서버 인스턴스의 NAT IP 주소를 얻는 방법, knife-openstack 명령을 사용하여 새 인스턴스를 만들고 부트 스트랩합니다.요리사를 사용하여 openstack에서 NAT IP 가져 오기
이유는 일부 구성의 경우 NAT를 사용하여 IP 주소를 추가해야하는데, ohai를 사용하면 openstack이 런타임에 할당하는 공용 IP/NAT IP/부동 IP가 아닌 내부 IP 만 사용할 수 있습니다.
도움이
opnestack 서버 인스턴스의 NAT IP 주소를 얻는 방법, knife-openstack 명령을 사용하여 새 인스턴스를 만들고 부트 스트랩합니다.요리사를 사용하여 openstack에서 NAT IP 가져 오기
이유는 일부 구성의 경우 NAT를 사용하여 IP 주소를 추가해야하는데, ohai를 사용하면 openstack이 런타임에 할당하는 공용 IP/NAT IP/부동 IP가 아닌 내부 IP 만 사용할 수 있습니다.
도움이
환경에 공용 네트워크를 만들었습니까? 이 작업을 수행 한 경우 라우터를 만든 다음 공용 네트워크를 내부 네트워크와 연결해야합니다. 이 후 유동 ip를 내부 ip와 연결할 수 있습니다. 마지막으로 인스턴스는 NAT 메소드를 통해 인터넷에 접속합니다. this blog을 확인할 수 있습니다. 소원이 도움이 될 수 있습니다.
ohai 보석의 릴리스 후보 버전에 새로운 힌팅 시스템이 필요하지만 HP의 OpenStack (면책 조항 : HP 직원)은 다음과 같습니다. 오픈 스택에 대한 힌트 (예 : /etc/chef/ohai/hints/openstack.json
터치)를 만드는 경우 올바르게 작동합니다.
$ sudo gem install ohai --version 6.18.0.rc.1
$ sudo mkdir -p /etc/chef/ohai/hints
$ sudo touch /etc/chef/ohai/hints/hp.json
$ sudo ohai
[lots deleted]
"cloud": {
"public_ipv4": "15.185.XXX.XXX",
"private_ips": [
"10.4.XXX.XXX"
],
"public_ips": [
"15.185.XXX.XXX"
],
"local_ipv4": "10.4.XX.XXX",
"provider": "hp",
"local_hostname": "precise",
"public_hostname": "precise"
}
이것은 요리사 Omnibus 설치 프로그램을 사용하고 있습니다. opscode Ubuntu 패키지를 사용하고 있다면 좀 더 어려워 질 수 있습니다.
xx. 방금 시간이 많이 절약되었습니다. –