티스토리 뷰

안녕하세요~!!


2015년을 맞이하여 처음으로 글을 써 봅니다. 
블로그에 방문하시는 모든 분들이 올 한해도 하고자 하시는 모든 일이 다 잘 이루어 지길 바랍니다. 또한 새해 복도 많이 많이 받으셨으면 좋겠습니다.

오늘은 지난 포스팅에 이어 CentOS로 설치한 서버 한대에 오픈스택을 설치해 보도록 하겠습니다. Devstack으로도 CentOS에  오픈스택을 설치할 수 있지만, RedHat 계열인 CentOS는 RDO PackStack이라고 하는 아주 좋은 설치 툴이 있습니다. 

그래서, 이번에는 PackStack을 이용하여 서버 한대에 오픈스택을 설치해 보도록 하겠습니다.

 All-in-One으로 오픈스택을 설치해 보

3장에서 우분투를 설치하고 데브스택을 이용해 오픈스택을 설치했다면 이번 장에서는 레드햇 계열인 CentOS를 설치하고 RDO PackStack을 이용해서 오픈스택을 설치하겠습니다. PackStack은 쉘 스크립트를 이용해서 설치하는 데브스택과 달리 Puppet 기반의 인스톨 유틸리티를 사용합니다.

 

 시스템 구성도를 그려보자

Single Node에 오픈스택을 설치할 때는 테스트나 스터디를 위한 설치이므로 사용하고 있는 컴퓨터에 VisualBoxVMWare로 생성한 가상서버를 주로 이용합니다. 이때 생성한 가상서버에 CentOS를 설치합니다. 레드햇에서 서비스하는 RDO PackStack을 이용해서 그림 6-1과 같은 네트워크 구성으로 설치하겠습니다.







IP 공유기의 게이트웨이 IP192.168.0.1이고 서브넷 마스크는 255.255.255.0이라고 가정합니다. Neutron을 이용해 오픈스택을 설치할 예정이므로 인터넷이 되는 윈도 PC의 네트워크 카드를 외부 인터넷과 연결되는 가상서버의 브리지 네트워크로 설정하고 br-ex 네트워크 IP192.168.0.100으로 사용합니다. 관리 및 모니터링 IP는 다른 공유기와 연결된 Bridge를 이용하는데 Bridge의 게이트웨이 IP10.10.15.1이고 CentOS가 설치된 가상서버의 IP10.10.15.11을 사용합니다. Fixed IP Range10.0.0.0/24를 사용하고 Floating IP Range는 인터넷이 되는 192.168.0.0/24를 사용할 것입니다. 그리고 할당 가능한 Floating IP Pool192.168.0.100에서 192.168.0.200을 사용하겠습니다.

 

Network IP 설정

VisualBox에서 생성한 가상서버에 CentOS 설치가 완료되면 로그인한 후 먼저 Network IP를 설정합니다. IP 설정이 완료되면 그 다음부터는 SSH 클라이언트 툴을 이용해 좀 더 쉽게 오픈스택을 설치할 수 있습니다. 이때 설정할 네트워크 IP는 시스템 구성도에서 미리 그려본 IP를 설정합니다.

 

1.     /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 열어 다음과 같이 내용을 수정합니다. eth0은 모니터링 및 관리용 IP를 사용할 예정이므로 static IP로 설정합니다.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=08:00:27:EC:43:E0

TYPE=Ethernet

UUID=84a27f42-ea7d-4f11-a965-2d735f9560e3

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

NETMASK=255.255.255.0

IPADDR=10.10.15.11

GATEWAY=10.10.15.1

USERCTL=no

IPV6INIT=no

PEERDNS=yes

 

2.     다시 /etc/sysconfig/network-scripts/ifcfg-eth1 파일을 열어 다음과 같이 수정합니다.

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

ONBOOT=yes

 

3.     IP 설정이 완료되면 다음과 같은 명령어로 네트워크 서비스를 재시작합니다.

# service network restart

Shutting down interface eth0:                              [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface eth0:  Determining if ip address 10.10.15.11 is already in use for device eth0...

                                                           [  OK  ]

Bringing up interface eth1:                                [  OK  ]

 

4.     네트워크 서비스가 정상적으로 설정되었는지 ifconfig 명령으로 확인합니다.

# ifconfig

eth0      Link encap:Ethernet  HWaddr 08:00:27:EC:43:E0 

          inet addr:10.10.15.11  Bcast:10.10.15.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:feec:43e0/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:3313 errors:0 dropped:0 overruns:0 frame:0

          TX packets:2028 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:252721 (246.7 KiB)  TX bytes:230736 (225.3 KiB)

 

eth1      Link encap:Ethernet  HWaddr 08:00:27:04:A8:B0 

          inet6 addr: fe80::a00:27ff:fe04:a8b0/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:74 errors:0 dropped:0 overruns:0 frame:0

          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:8211 (8.0 KiB)  TX bytes:1662 (1.6 KiB)

 

lo        Link encap:Local Loopback 

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

 

PackStack 설치를 위한 사전 준비

네트워크 IP 설정를 완료하면 SSH 클라이언트 툴을 이용해서 해당 네트워크 IP로 접속합니다. 앞서 10.10.15.11로 설정했으므로 SSH 접속 시 10.10.15.11로 접속합니다. 접속한 후 PackStack을 설치하기 전에 설치를 위한 사전 준비를 합니다.

 

1.     Yum을 이용해서 시스템을 업데이트합니다.

# yum update –y

Loaded plugins: fastestmirror, security

base                                             | 3.7 kB     00:00    

base/primary_db                                  | 4.4 MB     00:00    

extras                                           | 3.4 kB     00:00    

extras/primary_db                                |  19 kB     00:00    

updates                                          | 3.4 kB     00:00    

updates/primary_db                               | 3.2 MB     00:00    

Setting up Update Process

….

yum-plugin-security.noarch 0:1.1.30-17.el6_5                         

  yum-utils.noarch 0:1.1.30-17.el6_5                                   

 

Complete!

 

2.     시스템 업데이트가 완료되면 stack 계정을 다음과 같이 추가합니다.

# useradd stack

# passwd stack

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

 

3.     생성한 stack 계정으로 sudo 명령을 사용하기 위해 /etc/sudoers 파일에 쓰기 권한을 추가합니다. 그리고 /etc/sudoers 파일을 열어 “stack ALL=(ALL) ALL”을 추가합니다.

# chmod u+w /etc/sudoers

# vi /etc/sudoers

stack ALL=(ALL) ALL

 

4.     Sudoers 파일 수정을 완료하면 아무 때나 수정할 수 없도록 다음과 같이 쓰기 권한을 제거합니다.

# chmod u-w /etc/sudoers

 

5.     이제 stack 계정으로 전환합니다.

# su stack

$

 

PackStack IceHouse 패키지와 PackStack 설치

네트워크 IP 설정과 사전 준비가 끝나면 설치할 버전의 레파지토리 rpm을 받아와야 합니다. 우리는 icehouse를 설치할 예정이므로 icehouse 패키지를 받아오겠습니다. 만일 다른 버전을 설치하고 싶다면 패도라 레파지토리 사이트(http://repos.fedorapeople.org/repos/openstack)에 방문하면 해당 패키지를 받을 수 있습니다.

1. Yum install을 이용해서 icehouse 패키지를 다음과 같이 설치합니다.

$ sudo yum install -y http://rdo.fedorapeople.org/openstack-icehouse/rdo-release-icehouse.rpm

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile

 * base: centos.tt.co.kr

 * extras: centos.tt.co.kr

 * updates: centos.tt.co.kr

Setting up Install Process

rdo-release-icehouse-4.noarch.rpm                 |  12 kB     00:00    

Examining /var/tmp/yum-root-TSVoyE/rdo-release-icehouse-4.noarch.rpm: rdo-release-icehouse-3.noarch

Marking /var/tmp/yum-root-TSVoyE/rdo-release-icehouse-4.noarch.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package rdo-release.noarch 0:icehouse-4 will be installed

--> Finished Dependency Resolution

 

Dependencies Resolved

 

=========================================================================

 Package      Arch    Version      Repository                       Size

=========================================================================

Installing:

 rdo-release  noarch  icehouse-4   /rdo-release-icehouse-4.noarch  8.7 k

 

Transaction Summary

=========================================================================

Install       1 Package(s)

 

Total size: 8.7 k

Installed size: 8.7 k

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing : rdo-release-icehouse-4.noarch                         1/1

  Verifying  : rdo-release-icehouse-4.noarch                         1/1

 

Installed:

  rdo-release.noarch 0:icehouse-4                                        

 

Complete!

 

2. 패키지 설치가 완료되면 packstack을 설치합니다. Yum install을 이용해서 openstack-packstack을 설치합니다. 다음과 같은 메시지들이 지나가면서 오픈스택 icehouse 버전으로 설치가 되는 것을 확인할 수 있습니다.

$ sudo yum install openstack-packstack

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile

 * base: centos.tt.co.kr

 * extras: centos.tt.co.kr

 * updates: centos.tt.co.kr

foreman                                           | 3.6 kB     00:00    

foreman/primary_db                                |  61 kB     00:00    

foreman-plugins                                   | 2.9 kB     00:00    

foreman-plugins/primary_db                        |  23 kB     00:00    

openstack-icehouse                                | 2.9 kB     00:00    

openstack-icehouse/primary_db                     | 732 kB     00:02    

puppetlabs-deps                                   | 2.5 kB     00:00    

puppetlabs-deps/primary_db                        |  23 kB     00:00    

puppetlabs-products                               | 2.5 kB     00:00    

puppetlabs-products/primary_db                    | 110 kB     00:00    

Setting up Install Process

….

Dependency Installed:

  compat-readline5.x86_64 0:5.2-17.1.el6                                

  openstack-packstack-puppet.noarch 0:2014.1.1-0.12.dev1068.el6         

  openstack-puppet-modules.noarch 0:2014.1-12.el6                       

  ruby.x86_64 0:1.8.7.352-13.el6                                        

  ruby-irb.x86_64 0:1.8.7.352-13.el6                                    

  ruby-libs.x86_64 0:1.8.7.352-13.el6                                   

  ruby-rdoc.x86_64 0:1.8.7.352-13.el6                                   

  rubygem-json.x86_64 0:1.5.5-1.el6                                     

  rubygems.noarch 0:1.3.7-5.el6                                          

 

Complete!

 

3. PackStack은 데브스택의 localrc와 같은 환경 설정 파일을 자동으로 생성합니다. 다음 명령어를 실행하면 PackStack을 설치하기 위한 파라메터 템플릿이 자동으로 생성됩니다.

$ packstack --gen-answer-file=my_answers.txt

 ** my_answers.txt 파일을 생성했다면 본 파일의 내용을 확인하고, 아래와 같은 명령어로 설치하면 됩니다. 만일 생성을 하지 않고 바로 실행을 하고자 한다면 4번과 같이 설치합니다.

$ packstack --answer-file=my_answers.txt


4. 서버 한 대에 오픈스택을 설치할 예정이므로 allinone 옵션을 사용해서 다음과 같이 설치합니다. 설치 완료까지는 수십 여분이 소요되므로 모니터링 하면서 잠시 기다립니다.

$ packstack --allinone

Welcome to Installer setup utility

Packstack changed given value  to required value /home/stack/.ssh/id_rsa.pub

 

Installing:

Clean Up                                             [ DONE ]

Setting up ssh keys                                  [ DONE ]

Discovering hosts' details                           [ DONE ]

Adding pre install manifest entries                  [ DONE ]

Adding MySQL manifest entries                        [ DONE ]

Preparing servers                                    [ DONE ]

Installing Dependencies                              [ DONE ]

Copying Puppet modules and manifests                 [ DONE ]

Applying 10.10.15.11_prescript.pp

10.10.15.11_prescript.pp:                            [ DONE ]      

Applying 10.10.15.11_mysql.pp

Applying Puppet manifests                            [ DONE ]

Finalizing                                           [ DONE ]

 

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

 

 

Additional information:

 * A new answerfile was created in: /home/stack/packstack-answers-20140609-134419.txt

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

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

 * Copy of keystonerc_admin file has been created for non-root user in /home/stack.

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

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

 * To use Nagios, browse to http://10.10.15.11/nagios username : nagiosadmin, password : 231887a7862e4495

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

 * The installation log file is available at: /var/tmp/packstack/20140609-134418-LSGqHh/openstack-setup.log

 * The generated manifests are available at: /var/tmp/packstack/20140609-134418-LSGqHh/manifests



이렇게 해서 오픈스택을 설치해 보았습니다. 다음시간에는 설치된 오픈스택 데쉬보도에 접속을 해 보고, Neutron 네트워크도 설정해 보도록 하겠습니다.


그럼, 다음 시간에 다시 만나요~!!

댓글
  • 프로필사진 kkng 잘 보고 있습니다. 감사합니다! 2015.01.06 14:14
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 네 앞으로도 자주 방문해 주세요~!! 2015.01.08 11:29 신고
  • 프로필사진 Favicon of https://onlyjesus.tistory.com BlogIcon 발자취 안녕하세요.
    책을 사서 따라해 보고 있는 중인데요.
    며칠 째 해결이 안되는 부분이 있어서 이렇게 댓글을 남깁니다.
    현재 관리용으로 10.10.15.11 을 사용하도록 하라고 하셨는데
    브릿지로는 되지 않고
    NAT으로 하려니 이미 고정된 주소를 사용하게 되어있어서 10.0.2.15로만 설정이 됩니다.
    NAT 네트워크로 해서라도 만들면
    10.10.15.11 주소로는 ssh 접속이 되지 않습니다;;
    혹시 브릿지로 전혀 문제 없이 되는 것이 정상인지 알고 싶어 이렇게 남겨봅니다.
    2015.01.21 22:25 신고
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 브릿지 모드로 설정하시는게 좋아요. 2015.01.21 22:49 신고
  • 프로필사진 Favicon of https://onlyjesus.tistory.com BlogIcon 발자취 문제는 브릿지로는 10.10.15.11 설정이 되지 않습니다.
    다른 방법을 써서 설사 10.10.15.11로 접속을 할 수 있게 하면
    외부와의 인터넷이 단절이 됩니다.
    책의 내용을 실습하는 중인데 그 내용대로 진행이 되지 않는다면 문제가 아닌가합니다.
    다시 한 번 확인을 해주셨으면 합니다.
    2015.01.21 23:23 신고
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 지금 현재 하려고 하시는 게 위 그림처럼 하려고 하시는거죠??
    버철박스 같은 하이퍼바이저에서 vm을 생성할때 eth1은 브릿지 모드로 하세요. 그리고 관리용은 그냥 NAT로 선택하신후에 포트포워딩해서 접속을 하시구여. NAT로 설정했을 경우는 IP를 바꾸면 안됩니다. 그냥 포트포워딩하시면 접속을 하실 수 있어요.
    그래도 잘 이해가 안가신다하면 2월 5일날 Openstack Day in Korea에서 절 찾아오시면 설명드릴께요.
    2015.01.22 03:30 신고
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 그리고 NAT 주소가 10.0.2.15 이면 그대로 그 주소를 쓰시면 됩니다. 반드시 책과 똑같이 해야 되는건 아닙니다. 저 같은 경우에는 IP 정보가 저렇게 설정이 되어 있었고 쉬운 이해를 돕기 위해 그림으로 픽스를 한 것 뿐입니다. 2015.01.21 22:54 신고
  • 프로필사진 지나가는 나그네 정말 좋은 정보 감사합니다. 2015.01.22 05:16
  • 프로필사진 skoh 책과 블로그를 통해서 많은 도움 받고 있는 독자입니다.
    혼자서 끙끙대며 아무리 찾아보고 생각해봐도 해결할수가 없어서 문의를 드려봅니다.

    제가 있는 환경에서는 폐쇄사설망 특성상 yum으로 파일을 받을수가 없는데요... 어떻게 설치할수가 있을까요?
    제가 생각한 바로는... 1) 오픈스택 프로젝트 소스를 github에서 모두 다운받아서 컴파일한다(매우 비효율적일것 같고 초보인 제실력으로는 버거울것 같습니다) / 2) 알려주신 레파지토리 사이트에서 rpm을 전부 일일이 노가다로 다운받아서 하나하나 rpm 설치한다. 의존성무시하고 처음부터 끝까지 다깐후에 대표파일을 설치한다

    둘다 시간이 너무 오래걸리고 피곤한 일이라서요.ㅠㅠ 그밖에 생각나시는 다른 방법이 있다면 조언 부탁드리겠습니다.
    감사합니다!!
    2015.02.27 21:59
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 저도 인터넷이 안되는곳에서 설치를 해 본적이 없어서
    뭐라고 말씀을 드리기가 참으로 애매하네요~!!!

    devstack 같은 경우에는 인터넷이 되는 PC에서 설치된 소스를 가져와서 해당 디렉토리에 위치를 시키면 다운로드를 받지 않고도 설치가 가능하기는 한데, Cent에서는 저도 잘 모르겠네요~!!

    도움을 드릴수 없어 정말 안타깝네요. ㅠㅠ
    2015.02.27 22:59 신고
  • 프로필사진 secretxellos all-in-one 설치시에 물리서버 1대에 centos 6.5 설치후에 순서대로 차근차근 진행했는데요
    packstack --allinone에서 123.140.253.51_mariadb.pp: [ERROR], Applying Puppet maifests [ERROR]
    ERROR : Error appeared during puppet run : 123.140.254.51_mariadb.pp
    Error: mysqladmin -u root password 'asdfwefwefwef' returned 1 intead of one of [0]
    이런식으로 error가 발생되네요 어떻게 해야 할까요 좀 도와주세요
    2015.03.25 21:12
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 다음 페이지를 참고해 보세요~!!
    같은 내용의 에러에 대한 해결 방법이 나오네요~~
    mariadb 패키지를 삭제하라고 나오네요~~

    https://www.rdoproject.org/Workarounds
    2015.03.26 00:52 신고
  • 프로필사진 문군 똑같은 문제가 있어서 검색해서 해결했네요.
    내용은 기존 mysql과 충돌 인거 같습니다.
    mysql을 삭제해야 하니 DB가 있으면 미리 백업하셔야 할것 같습니다.

    yum remove mysql mysql-server
    rm -rf /var/lib/mysql

    packstack 재시작
    2015.07.29 09:59
  • 프로필사진 10.10. 10-.10.15.11 이 컴퓨터의 ip주소인가요? 2015.03.30 17:34
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 네~ 그렇습니다. 2015.04.01 00:51 신고
  • 프로필사진 ddd 저는 지금 eth5개까지 있는데요
    eth1 을 수정하려고하니 자꾸 오류가나네요
    원래는 DEVICE=eth1
    HWADDR=~
    TYPE=Ethernet
    UUID=~
    ONBOOT=no
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp

    이런식으로 되어있었거든요 근데 네트워크재시작을 하면자꾸오류가나옵니다. 설정바꿔줘야하는것아닌가요?
    2015.04.08 16:17
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 설치 환경이 모두 다르기 때문에 제가 어떻게 말씀드려야 할지 모르겠네요~!! 2015.04.13 11:10 신고
  • 프로필사진 ddd 그리고 마리아디비가자꾸 오류가나오는데 왜그런거죠;; 2015.04.08 17:12
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 그건 저도 잘~~ ^^;;; 2015.04.13 11:10 신고
  • 프로필사진 jin 안녕하세요. 궁금한게 있어 여쭤봅니다..
    저는 icehouse가 아닌 kilo를 설치하고있는데요.
    설치중 packstack 설치 부분에서 Error: Cannot retrieve repository metadata (repomd.xml) for repository: openstack-kilo. Please verify its path and 이러한 오류가 납니다. 왜 그런거죠..??ㅜㅜ
    2015.05.19 17:27
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang 음... 제가 왜 이런 오류가 나는지까지는 저도 잘~~~ ^^;;
    2015.05.25 11:41 신고
  • 프로필사진 happyeye centos 7 버젼에 kilo openstack 설치해야 되네요.
    sudo yum install -y https://repos.fedorapeople.org/repos/openstack/openstack-kilo/rdo-release-kilo-2.noarch.rpm
    2016.10.13 23:39
  • 프로필사진 jin 음 .. 그럼 혹시 kilo버전도 PackStack을 통해 설치가 가능한건가요,,??
    아니면 kilo버전 설치방법은 알 수 없을까요??ㅜㅜ
    2015.05.27 13:56
  • 프로필사진 naleejang 당연히 kilo 버전도 설치가능합니다.
    이제는 메뉴얼이 정말 잘 되어 있습니다.
    제 블로그로 개념을 익히셨다면 설치 방법은 해당 설치 매뉴얼을
    같이 참조하시는 것이 좋습니다.

    https://www.rdoproject.org/Main_Page
    2015.05.30 14:05
  • 프로필사진 ly 172.30.1.100_keystone.pp: [ ERROR ]
    Applying Puppet manifests [ ERROR ]

    ERROR : Error appeared during Puppet run: 172.30.1.100_keystone.pp
    Error: /Stage[main]/Keystone::Roles::Admin/Keystone_role[_member_]: Could not evaluate: Expected 2 columns for role row, found 0. Line +----------------------------------+----------+
    You will find full trace in log /var/tmp/packstack/20150909-014407-42xedT/manifests/172.30.1.100_keystone.pp.log
    Please check log file /var/tmp/packstack/20150909-014407-42xedT/openstack-setup.log for more information

    혹시 이 에러가 왜 나는지 알 수 있을까요?
    2015.09.09 01:47
  • 프로필사진 ly 답을 찾았습니다. 아래 링크를 참조하시면 될 것 같군요.
    http://techglimpse.com/openstack-installation-errors-solutions/
    2015.09.09 17:06
  • 프로필사진 승부사 저도 같은 에러가 나오는데..
    해결방법이 안보이네요..

    ERROR : Error appeared during Puppet run: 112.10.10.208_keystone.pp
    Error: /Stage[main]/Keystone::Roles::Admin/Keystone_role[_member_]: Could not evaluate: Expected 2 columns for role row, found 0. Line +----------------------------------+----------+
    You will find full trace in log /var/tmp/packstack/20150918-202643-Dt9T0C/manifests/172.16.10.228_keystone.pp.log
    Please check log file /var/tmp/packstack/20150918-202643-Dt9T0C/openstack-setup.log for more information
    2015.09.18 18:21
  • 프로필사진 lys 음... 하나의 에러를 처리하면 다음 에러가 기다리고 있고 그렇습니다. 똑같이 하고 있는데도 그렇군요. packstack으로 전부 자동으로 설치하는 것 말고 개별적으로 설치하는 방향으로 잡아야 할까요.. 2015.09.21 11:36
  • 프로필사진 naleejang 제가 근래에 packstack을 설치를 안해봐서 뭐라 말씀드리기가 그렇네요~!! 개별적으로 설치해 보는것도 좋긴한데 시간이 많이 걸려요~!! 그건 가만하셔야 해요~!! 2015.09.22 23:25
  • 프로필사진 정주신 책 잘보고 있는데요,, openstack-packstack --allinone answer.txt 파일 패스는 어느 쪽에 설정(저장) 해야 하나요? 2015.12.17 18:07
  • 프로필사진 naleejang 지금은 명령어가 좀 바뀌었어요~!! 그래서 아래와 같이 실행하셔야 해요

    packstack --answer-file=answer.txt
    2015.12.18 15:31
  • 프로필사진 정주신 책 내용 icehouse 버전은 설치 중 keystone에서 error가 발생 하지만
    동일한 방법으로 centos7 juno 설치는 정상적으로 되네요... 이후 neutron설정도 동일 한가요?
    2015.12.21 14:48
  • 프로필사진 Favicon of https://naleejang.tistory.com BlogIcon 나리 짱!!! naleejang juno 설치 해 본지 오래되서 저도 잘 기억이 가물거리는데요~!! 개정판편 PackStack 설치를 참조해 보시는건 어떨까요? 2016.10.21 14:31 신고
댓글쓰기 폼