티스토리 뷰


PackStack Mitaka 패키지와 PackStack 설치


네트워크 IP 설정를 완료하면 SSH 클라이언트 툴 또는 명령어를 이용해서 해당 네트워크 IP로 접속합니다. 앞에서 192.168.56.102로 할당 받았으므로 SSH 접속 시 192.168.56.102로 접속합니다. 접속한 후 PackStack을 설치를 위해 설치할 버전의 레파지토리 rpm을 받아와야 합니다. 우리는 Mitaka를 설치할 예정이므로 Mitaka 패키지를 받아오겠습니다.



1.     레드햇에서 제공하는 RDO공식 문서(https://www.rdoproject.org/install/quickstart/)를 참조하여 아래와 같이 레파지토리 RPM을 설치합니다.

[root@centos ~]# yum install -y https://www.rdoproject.org/repos/rdo-release.rpm

Loaded plugins: fastestmirror

rdo-release.rpm                                                                  | 5.3 kB  00:00:00    

Examining /var/tmp/yum-root-mFGmE5/rdo-release.rpm: rdo-release-mitaka-2.noarch

Marking /var/tmp/yum-root-mFGmE5/rdo-release.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package rdo-release.noarch 0:mitaka-2 will be installed

--> Finished Dependency Resolution

                                                          1/1

Installed:

  rdo-release.noarch 0:mitaka-2                                                                        

 

Complete!

[root@centos ~]#

 

Tip===

[Q&A] Packstack을 이용하여 다른 버전의 오픈스택은 어떻게 설치하나요?

RDO PackStack은 레드햇에서 제공하는 공식 사이트(https://www.rdoproject.org/install/quickstart/)에 방문하여 설치 문서를 확인하고 설치하면 가장 최신의 오픈스택을 설치할 수 있습니다.


만일 설치하고자 하는 오픈스택 버전이 RDO 공식 설치 문서에 안내되어 있는 경우와 다른 때는 아래와 같이 패도라 오픈스택 레파지토리 사이트(https://repos.fedorapeople.org/repos/openstack/)에 방문하면, 현재 설치가능한 오픈스택 버전을 모두 확인할 수 있습니다.


설치하고자 하는 오픈스택의 버전을 선택하고 들어가면 아래와 같이 업데이트 된 PRM 목록을 확인할 수 있습니다. 이때 가장 최근에 업데이트 된 버전에서 마우스 오른쪽 버튼을 클릭하면 아래와 같이 서브 메뉴가 나옵니다. 이때, [다른 이름으로 링크 저장]을 클릭합니다.

 

복사한 URL은 아래와 같이 붙여넣고 실행을 하면 해당 레파지토리가 설치됩니다.

[root@centos ~]# yum install -y https://repos.fedorapeople.org/repos/openstack/openstack-mitaka/rdo-release-mitaka-3.noarch.rpm

Loaded plugins: fastestmirror

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

rdo-release-mitaka-3.noarch.rpm                                                      | 5.4 kB  00:00:00    

Examining /var/tmp/yum-root-SW9UDz/rdo-release-mitaka-3.noarch.rpm: rdo-release-mitaka-3.noarch

Marking /var/tmp/yum-root-SW9UDz/rdo-release-mitaka-3.noarch.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package rdo-release.noarch 0:mitaka-3 will be installed

--> Finished Dependency Resolution

Installed:

  rdo-release.noarch 0:mitaka-3                                                                             

 

Complete!

[root@centos ~]#

 

====

 

2.     레파지토리 설치가 완료되었으면 이번에는 yum update 명령어를 이용하여 시스템 업데이트를 합니다.

[root@centos ~]# yum update -y

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: ftp.daumkakao.com

 * extras: mirror.oasis.onnetcorp.com

 * updates: centos.mirror.cdnetworks.com

Resolving Dependencies

--> Running transaction check

---> Package NetworkManager.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7 will be updated

---> Package NetworkManager.x86_64 1:1.0.6-29.el7_2 will be an update

---> Package NetworkManager-libnm.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7 will be updated

---> Package NetworkManager-libnm.x86_64 1:1.0.6-29.el7_2 will be an update

---> Package NetworkManager-team.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7 will be updated

---> Package NetworkManager-team.x86_64 1:1.0.6-29.el7_2 will be an update

---> Package NetworkManager-tui.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7 will be updated

---> Package NetworkManager-tui.x86_64 1:1.0.6-29.el7_2 will be an update

  yum.noarch 0:3.4.3-132.el7.centos.0.1                                                                

  yum-plugin-fastestmirror.noarch 0:1.1.31-34.el7                                                      

  zlib.x86_64 0:1.2.7-15.el7                                                                           

 

Complete!

 

3.     업데이트까지 완료했으면 아래와 같이 Packstack을 설치합니다.

[root@centos ~]# yum install -y openstack-packstack

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: ftp.daumkakao.com

 * extras: mirror.oasis.onnetcorp.com

 * updates: centos.mirror.cdnetworks.com

Resolving Dependencies

--> Running transaction check

---> Package openstack-packstack.noarch 0:8.0.0-1.el7 will be installed

--> Processing Dependency: openstack-packstack-puppet = 8.0.0-1.el7 for package: openstack-packstack-8.0.0-1.el7.noarch

Dependency Installed:

  PyYAML.x86_64 0:3.10-11.el7                           jbigkit-libs.x86_64 0:2.0-11.el7              

  libtiff.x86_64 0:4.0.3-14.el7                         libwebp.x86_64 0:0.3.0-3.el7                  

  libyaml.x86_64 0:0.1.4-11.el7_0                       openstack-packstack-puppet.noarch 0:8.0.0-1.el7

  openstack-puppet-modules.noarch 1:8.0.4-1.el7         pyOpenSSL.noarch 0:0.15.1-1.el7               

  python-docutils.noarch 0:0.11-0.2.20130715svn7687.el7 python-enum34.noarch 0:1.0.4-1.el7            

  python-idna.noarch 0:2.0-1.el7                        python-ipaddress.noarch 0:1.0.7-4.el7         

  python-netaddr.noarch 0:0.7.18-1.el7                  python-pillow.x86_64 0:2.0.0-19.gitd1c6db8.el7

  python-ply.noarch 0:3.4-10.el7                        python-pycparser.noarch 0:2.14-1.el7           

  python2-cffi.x86_64 0:1.5.2-1.el7                     python2-cryptography.x86_64 0:1.2.1-3.el7     

  python2-pyasn1.noarch 0:0.1.9-6.el7.1                 ruby.x86_64 0:2.0.0.598-25.el7_1              

  ruby-irb.noarch 0:2.0.0.598-25.el7_1                  ruby-libs.x86_64 0:2.0.0.598-25.el7_1         

  rubygem-bigdecimal.x86_64 0:1.2.0-25.el7_1            rubygem-io-console.x86_64 0:0.4.2-25.el7_1    

  rubygem-json.x86_64 0:1.7.7-25.el7_1                  rubygem-psych.x86_64 0:2.0.0-25.el7_1         

  rubygem-rdoc.noarch 0:4.0.0-25.el7_1                  rubygems.noarch 0:2.0.14-25.el7_1             

 

Complete!

[root@centos ~]#

 

4.     Packstack 설치가 완료되면 아래와 같은 명령어로 설치가 정상적으로 이루어졌는지 확인할 수 있습니다. 또한 어떤 종류의 옵션들이 있는지 해당 옵션들의 설명도 함께 확인할 수 있습니다.

[root@centos ~]# packstack -h | less

Usage: packstack [options] [--help]

 

Options:

  --version             show program's version number and exit

  -h, --help            show this help message and exit

  --gen-answer-file=GEN_ANSWER_FILE

                        Generate a template of an answer file.

  --answer-file=ANSWER_FILE

                        Runs the configuration in non-interactive mode,

                        extracting all information from theconfiguration file.

                        using this option excludes all other options

  --install-hosts=INSTALL_HOSTS

                        Install on a set of hosts in a single step. The format

                        should be a comma separated list of hosts, the first

                        is setup as a controller, and the others are setup as

                        compute nodes.if only a single host is supplied then

                        it is setup as an all in one installation. An

                        answerfile will also be generated and should be used

                        if Packstack needs to be run a second time

  --allinone            Shorthand for --install-hosts=<local ipaddr>

                        --novanetwork-pubif=<dev> --novacompute-privif=lo

                        --novanetwork-privif=lo --os-swift-install=y --nagios-

                        install=y , this option can be used to install an all

                        in one OpenStack on this host

  -t TIMEOUT, --timeout=TIMEOUT

                        The timeout for puppet Exec calls

 

5.     이번에는 오픈스택 설치시 환경설정을 하기 위한 환경파일을 만들어 보도록 하겠습니다. Packstack에는 위에서 확인했던 것처럼 다양한 옵션들이 있는데 그 중에 --gen-answer-file 옵션을 이용하면 아래와 같이 환경설정 파일을 만들수 있습니다. 환경설정 파일명은 본인의 취향대로 다른 이름으로 사용할 수 있으며, 여기서는 answers.txt 라는 이름을 사용하였습니다.

[root@centos ~]# packstack --gen-answer-file ~/answers.txt

Packstack changed given value  to required value /root/.ssh/id_rsa.pub

[root@centos ~]# ll

합계 52

-rw-------. 1 root root  1312  5 18 15:42 anaconda-ks.cfg

-rw-------. 1 root root 49061  5 19 18:05 answers.txt

[root@centos ~]#

 

6.     이번에는 환경설정을 한번 해 보도록 하겠습니다. 위에서 생성된 환경설정 파일 answers.txt 파일을 vi 편집기를 이용해 아래 나열되어 있는 항목들의 값을 변경해 줍니다. 독자분들의 편의를 위하여 원 환경설정 파일에 영문으로 설명되어 있는 주석을 한글로 쉽게 설명하였습니다.

[root@centos ~]# vi answers.txt

 

# 기본으로 설정되는 패스워드입니다. 여기서는 openstack을 사용해 보도록 하겠습니다.

CONFIG_DEFAULT_PASSWORD=openstack

 

# 여기서는 오브젝트 스토리지 서비스인 Swift는 설치하지 않겠습니다. 그러므로, 값을 n으로 설정합니다.

CONFIG_SWIFT_INSTALL=n

 

# 오케스트레이션 서비스는 설치할 예정입니다. 값을 y로 설정합니다.

CONFIG_HEAT_INSTALL=y

 

# 컨트롤러 호스트 IP는 관리용 IP를 설정합니다.

# 따라서, VirtualBox에서 가상서버 생성시 설정했던 호스트 전용 네트워크인 enp0s8IP를 입력합니다.

CONFIG_CONTROLLER_HOST=192.168.56.102

 

# 컴퓨트 서비스를 설치할 노드의 IP를 나열합니다.

# 여기서는 설치할 노드가 한대뿐이 없으므로, 하나만 입력합니다.

CONFIG_COMPUTE_HOSTS=192.168.56.102

 

# 기존 네트워크 서비스인 nava networkSDN이 가능한 네트워크 서비스인

# neutron 서비스를 설치할 노드의 IP를 입력합니다.

CONFIG_NETWORK_HOSTS=192.168.56.102

 

# 이미지나 블록 스토리지 서비스와 같은 스토리지 서버 IP를 입력합니다.

CONFIG_STORAGE_HOST=192.168.56.102

 

# 데이터 프로세싱 서비스인 Sahara 노드 IP를 입력합니다.

# 우리가 설치할 노드는 한대뿐이 없으므로 여기서는 동일한 IP를 입력합니다.

CONFIG_SAHARA_HOST=192.168.56.102

 

# 메시지 서비스를 할 노드의 IP를 입력합니다.

CONFIG_AMQP_HOST=192.168.56.102

 

# 마리아 DB를 설치할 노드의 IP를 입력합니다. 이때 만일 CONFIG_MARIADB_INSTALL

# y로 설정하지 않았다면 마리아 DB가 설치되어 있는 데이터베이스 서버 IP를 입력합니다.

CONFIG_MARIADB_HOST=192.168.56.102

 

# ‘Admin’ 사용자의 패스워드를 입력합니다. 원래는 랜덤한 값이 들어가 있으나,

# 사용하기 편리하게 하기 위해서 쉬운 패스워드로 변경해 줍니다. 여기서는 openstack이라고 변경했습니다.

CONFIG_KEYSTONE_ADMIN_PW=openstack

 

# 'Demo' 사용자의 패스워드 역시 사용하기 쉬운 패스워드로 입력합니다.

CONFIG_KEYSTONE_DEMO_PW=openstack

 

# LDAP를 사용할 예정이라면 해당 URL을 입력해 줍니다. 여기서는 모든 IP를 관리용 IP로 변경해 주었습니다.

CONFIG_KEYSTONE_LDAP_URL=ldap://192.168.56.102

 

# 외부 통신을 위한 L3 에이전트와 연결할 Open vSwitch의 브리지명을 입력합니다.

CONFIG_NEUTRON_L3_EXT_BRIDGE=br-enp0s3

 

# 로드 밸런싱 서비스를 설치할지 여부를 설정합니다. 여기서는 y로 변경해 줍니다.

CONFIG_LBAAS_INSTALL=y

 

# 방화벽 서비스 설치 여부를 설정합니다. 여기서는 y로 설정했습니다.

CONFIG_NEUTRON_FWAAS=y

 

# ML2 드라이버 타입을 설정합니다. 다음에 나오는 타입 중 하나를 입력하면 됩니다.

# 여기서는 vlan을 사용하도록 하겠습니다. ['local', 'flat', 'vlan', 'gre', 'vxlan']

CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vlan

 

# 네트워크 타입을 설정합니다. 다음에 나오는 타입 중 하나를 입력하면 됩니다.

# 여기서는 위에서 설정한 ML2 드라이버 타입와 같은 타입을 설정합니다. ['local', 'vlan', 'gre', 'vxlan']

CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vlan

 

# 테넌트 네트워크로 제공할 물리 네트워크의 이름과 VLAN 태크 범위를 입력합니다.

# <physical_network>:<vlan_min>:<vlan_max>

CONFIG_NEUTRON_ML2_VLAN_RANGES=physnet1:1:1000

 

# 물리 네트워크와 연결할 Open vSwitch 브리지명을 입력합니다.

# <physical_network>:<ovs_bridge>

# Example: physnet1:br-eth1,physnet2:br-eth2,physnet3:br-eth3

CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-enp0s3

 

# Open vSwitch의 브리지와 연결할 인터페이스 명을 입력합니다.

# 만일 이때 매핑을 잘못 했다면, 다음 명령어를 이용하여 수정할 수 있습니다.

# packstack --allinone --os-neutron-ovs-bridge-mappings=ext-net:br-ex --os-neutron-ovs-bridge-interfaces

# =br-ex:eth0

CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-enp0s3:enp0s3

 

# 오케스트레이션 클라우드포메이션 설치 여부를 설정합니다.

CONFIG_HEAT_CFN_INSTALL=y

 

# 플로팅 IP 범위를 입력합니다.

# 이때 입력하는 플로팅 IP 범위는 enp0s3 IP와 같은 대역의 IP 범위를 입력합니다.

CONFIG_PROVISION_DEMO_FLOATRANGE=192.168.0.0/24

 

# MongoDB를 설치할 노드 IP를 입력합니다.

CONFIG_MONGODB_HOST=192.168.56.102

 

# REDIS를 설치할 마스터 노드 IP를 입력합니다.

CONFIG_REDIS_MASTER_HOST=192.168.56.102

 

7.     환경설정이 완료되었으면 새로 설정한 환경설정 파일을 이용해 아래와 같이 PackStack을 실행합니다. 그리고, 3~40분 정도 기다립니다. 설치 완료가 되면 아래와 같이 오픈스택 데쉬보드 접속정보, Nagios 접속정보 및 설치 로그 파일 경로 등을 확인할 수 있습니다.

[root@centos ~]# packstack --answer-file ./answers.txt

Welcome to the Packstack setup utility

 

The installation log file is available at: /var/tmp/packstack/20160519-182327-iJWRlx/openstack-setup.log

 

Installing:

Clean Up                                             [ DONE ]

Discovering ip protocol version                      [ DONE ]

Setting up ssh keys                                  [ DONE ]

Preparing servers                                    [ DONE ]

Applying 192.168.56.102_nagios.pp

Applying 192.168.56.102_nagios_nrpe.pp

192.168.56.102_nagios.pp:                            [ DONE ]           

192.168.56.102_nagios_nrpe.pp:                       [ DONE ]           

Applying Puppet manifests                            [ DONE ]

Finalizing                                           [ DONE ]

 

 **** Installation completed successfully ******

 

Additional information:

 * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.

 * Warning: NetworkManager is active on 192.168.56.102. OpenStack networking currently does not work on systems that have the Network Manager service enabled.

 * File /root/keystonerc_admin has been created on OpenStack client host 192.168.56.102. To use the command line tools you need to source the file.

 * To access the OpenStack Dashboard browse to http://192.168.56.102/dashboard .

Please, find your login credentials stored in the keystonerc_admin in your home directory.

 * To use Nagios, browse to http://192.168.56.102/nagios username: nagiosadmin, password: 8b30b217dca54f01

 * Because of the kernel update the host 192.168.56.102 requires reboot.

 * The installation log file is available at: /var/tmp/packstack/20160520-162729-MMdzYo/openstack-setup.log

 * The generated manifests are available at: /var/tmp/packstack/20160520-162729-MMdzYo/manifests

[root@centos ~]#

 

TIP===

[Q&A] 경고(Warning) 메시지가 뜨는데 괜찮은건가요?

설치가 완료된 후 마지막에 경고(Warning) 메시지가 뜹니다. 내용을 보니 오픈스택 네트워크 서비스는 네트워크 매니저(Network Manager)가 활성화된 시스템에서는 동작을 하지 않는다고 나와 있습니다. 그럼, 네트워크 매니저 서비스가 실행되고 있는지 확인해 보겠습니다.


1.     우선, 실행 중인 프로세스 중에 네트워크 매니저(NetworkManager)가 실행되고 있는지 ps -ef 명령어를 이용하여 grep으로 프로세스 실행 상태를 확인합니다. 이때 만일 아래와 같이 네트워크 매니저가 실행되고 있다면 해당 서비스를 중단시켜야 합니다.

[root@centos ~]# ps -ef | grep NetworkManager

root       854     1  0 08:48 ?        00:00:02 /usr/sbin/NetworkManager --no-daemon

root     13256 12505  0 14:48 pts/0    00:00:00 grep --color=auto NetworkManager

root     20972   854  0 09:33 ?        00:00:00 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-enp0s8.pid -lf /var/lib/NetworkManager/dhclient-1dca40ee-3e58-4ce9-8dd7-3c26e1727e9e-enp0s8.lease -cf /var/lib/NetworkManager/dhclient-enp0s8.conf enp0s8

 

2.     systemctl 명령어를 이용하여 네트워크 매니저 실행을 중단합니다.

[root@centos ~]# systemctl stop NetworkManager

 

3.     네트워크 매니저가 제대로 중단되었는지 확인하려면 ps –ef 명령어를 이용하여 다시 프로세스 실행을 확인하면 됩니다.

[root@centos ~]# ps -ef | grep NetworkManager

root     13502 12505  0 14:49 pts/0    00:00:00 grep --color=auto NetworkManager

root     20972     1  0 09:33 ?        00:00:00 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-enp0s8.pid -lf /var/lib/NetworkManager/dhclient-1dca40ee-3e58-4ce9-8dd7-3c26e1727e9e-enp0s8.lease -cf /var/lib/NetworkManager/dhclient-enp0s8.conf enp0s8

[root@centos ~]#

 

===

댓글
  • 프로필사진 ㄱㄴㄷㄹ 개정판 열심히 읽는중인데

    완결이 안나서그런데

    그전 몇년전껄로 설치해도 무방하나요?

    아니면 이전글 올인원까지만 설치하면 일단 설치는 되는건가요?
    2016.11.05 01:26
  • 프로필사진 naleejang 설치편은 이걸로 끝입니다.
    이제부터 사용편 아니 테스트편을 연재해야 하는데,.. 제가 너무 바뻐서.. ㅠㅠ
    2016.11.16 16:35
  • 프로필사진 bskang DevStack과 다르게 PackStack의 경우 재부팅을 해도 동작이 가능한가요?
    2016.11.28 10:47
  • 프로필사진 simons9989 자세하게 포스팅 해주셔서 감사합니다~!
    혹시 개인적으로 질문이 있는데 openstack horizon은 크게 horizon과 openstack_dashboard로 구성된 거 같은데
    기본적인 django 구조와 다른 것 같아서....
    url과 view 그리고 template이 어떻게 동작하는지 알 수 있을까요?ㅠㅠ
    2016.12.10 17:56
  • 프로필사진 zeszes91 yum update가 fail되는 경우가 가끔 있는것 같은데, 그건 왜 그러는건지 알 수 있을까요?
    "Requested datatype primary not available"
    2016.12.14 15:41
  • 프로필사진 비밀댓글입니다 2017.02.19 08:13
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 양도할 생각은 없습니다. 2017.03.06 10:12 신고
  • 프로필사진 dragoune VBOX 에서 돌아가는 VM에서 또 VM을 돌릴 수 있는건가요?
    굉장하네요...

    따라해봤더니 제가 뭔가 빼먹었는지, 에러투성이입니다만, 관리콘솔 접속되는걸 보니 감동이군요
    좋은 강좌 감사합니다!
    2017.03.07 17:56
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 네. 가능합니다.

    아무리 좋은 매뉴얼이 있다 하더라도 에러는 발생하더라구요~!!
    2017.03.08 16:40 신고
  • 프로필사진 Dr.H openstack에서 instance를 추가하고 guest OS설치를 완료했습니다.

    그런데 이게 무조건 부팅을 하면 ISO이미지 파일로 부팅을 하게 됩니다.

    바로 guest OS로 부팅 될수있는 방법은 없는건가요?

    참고로 neutron를 사용중입니다.
    2017.03.16 17:45
  • 프로필사진 비밀댓글입니다 2017.09.19 20:08
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 못 넘어가는 이유는 다양할 것 같은데 저도 이것만 보고서는 왜 안넘어가는지 알수가 없습니다.
    관련 로그 파일들을 찾아서 봐야할 것 같은데요~!!
    /var/tmp/packstack/20170919-195024-ySi7GU/openstack-setup.log 를 한번 확인해 보세요~!!
    어떤 내용들이 있는지 확인해 보셔야 할 것 같습니다.
    2017.09.29 09:29 신고
  • 프로필사진 캐슬링 안녕하세요. 뒷차 타고 열공중입니다.

    한가지 문의드립니다.(Stein 설치)
    Vmware Workstation으로 Guest OS(CentOS)를 설치하였습니다. 네트워크 디바이스 브리지와 Host-only 구성하였습니다.
    answer.txt 파일을 수정중에 있는데요. 파일 내의 모든 IP 부분이 Host-only(192.168.56.101)이 아니고 브리지(192.168.0.19) IP 나옵니다.
    그럼 answer.txt 파일내의 모든 IP를 192.168.56.101로 IP를 수정을 하면 될까요? ^^

    즐거운 주말 되세요. 감사합니다.

    -추가-
    브리지(ens33)를 ONBOOT=yes 한 상태에서는 dns resolve 등 네트워크 이상이 없는데 Host-only(ens34)를 ONBOOT=yes 하니 dns resolve를 못합니다. 그래서 yum install 명령시 문제가 발생하고 있습니다.
    네트워크 디바이스를 1개(NAT)로만 구성하였을때는 문제가 없는데요. 가능하면 회사 Cloud와 비슷하게 해보려고 하는데 안되네요. ㅠㅠ

    -추가-
    2개의 네트워크 디바이스가 dhcp라서 2번째 네트워크 디바이스가 /etc/resolv.conf를 마지막에 수정하는가 봐요. 그래서 Virtual Network Editor에서 Host-only를 DHCP 체크를 해제하고 ens34를 수동으로 IP와 netmask만 추가하여 다음 진행중입니다.

    -추가-
    answer.txt 파일내의 IP가 브리지 IP여서 Host-only에 해당하는 IP로 변경하고 설치중 메모리가 부족한가 fork 되어서 /etc/security/limits.conf 수정하고 재시도중입니다.(이게 메모리 관련 조치가 아니네요. ㅠㅠ)

    -추가-
    memory fork 계속 발생, echo 1 > /proc/sys/vm/overcommit_memory 수정하였으나 동일증상, 그래서 swap을 4G 추가 했습니다. 기존이 2G..
    (갈길이 태산입니다. controller/compute가 여러대면 가령 openstack image list 명령을 각각 controller node에서 실행해보고 확인해야 할까요? 중앙관리서버(?)가 있을까요?)

    -추가-
    **** Installation completed successfully ****
    스냅샷을 50번 정도 Backdo했던거 같습니다. 감사합니다.
    2021.05.01 20:29
댓글쓰기 폼