Devstack 설치 실습

Jmnote (토론 | 기여)님의 2017년 6월 23일 (금) 19:07 판 (→‎설치)
리눅스 devstack 설치

1 계정 생성, 권한 부여

  • 'stack'이라는 계정 생성
root@zetawiki:~# useradd -s /bin/bash -d /opt/stack -m stack
root@zetawiki:~# cat /etc/passwd | grep stack
stack:x:1000:1000::/opt/stack:/bin/bash
  • stack 계정에 sudo 권한 부여
root@zetawiki:~# echo "stack ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/stack
root@zetawiki:~# cat /etc/sudoers.d/stack
stack ALL=(ALL) NOPASSWD: ALL
  • stack 계정으로 전환
root@zetawiki:~# su - stack
stack@zetawiki:~$ pwd
/opt/stack

2 git clone

stack@zetawiki:~$ git clone -b stable/newton https://github.com/openstack-dev/devstack.git
Cloning into 'devstack'...
remote: Counting objects: 39146, done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 39146 (delta 9), reused 14 (delta 6), pack-reused 39124
Receiving objects: 100% (39146/39146), 11.63 MiB | 7.15 MiB/s, done.
Resolving deltas: 100% (27377/27377), done.
Checking connectivity... done.

3 local.conf 작성

stack@zetawiki:~$ cd devstack/
stack@zetawiki:~/devstack$ vi local.conf
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

4 설치

stack@zetawiki:~/devstack$ ./stack.sh
... (생략)
+./stack.sh:exit_trap:506                  [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:509                  /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2017-06-23-100057.txt for details
+./stack.sh:exit_trap:515                  exit 1

5 확인

stack@zetawiki:~/devstack$ sudo netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      26126/dnsmasq   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      5801/sshd       
tcp        0      0 0.0.0.0:3260            0.0.0.0:*               LISTEN      8151/tgtd       
tcp        0      0 0.0.0.0:46909           0.0.0.0:*               LISTEN      20975/beam      
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2553/mysqld     
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      4710/memcached  
tcp6       0      0 :::80                   :::*                    LISTEN      3940/apache2    
tcp6       0      0 :::4369                 :::*                    LISTEN      20950/epmd      
tcp6       0      0 :::22                   :::*                    LISTEN      5801/sshd       
tcp6       0      0 :::3260                 :::*                    LISTEN      8151/tgtd       
tcp6       0      0 :::35357                :::*                    LISTEN      3940/apache2    
tcp6       0      0 :::5000                 :::*                    LISTEN      3940/apache2    
tcp6       0      0 :::5672                 :::*                    LISTEN      20975/beam

6 같이 보기

7 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}