OpenStack 101

Minden amit a felhőről tudni szeretnél*

* felhő = a világ vezető nyílt forráskódú felhő infrastruktúra szo...
Devstack // bemutatkozás
Shell script gyűjtemény Openstack gyors telepítéséhez
Bash scriptnyelvben írták
Az Openstack közö...
Devstack // mire használható?
Fejlesztésre
Változások és fejlesztések tesztelésére
Az Openstack Infrastruktúra CI rendszer...
Devstack // telepítés pár perc alatt
1. Csinálj egy alap linux telepítést*

2. Adj hozzá egy kis devstack-et a github-ról
...
Devstack // mire nem való? :)

Ne építsetek belőle
produktív rendszert!
Devstack // beállítások localrc
# Default passwords
ADMIN_PASSWORD=password
MYSQL_PASSWORD=password
RABBIT_PASSWORD=passwo...
Devstack // verziók
master – jelenlegi fejlesztői ág
stable/folsom – Folsom kiadás
stable/grizzly – Grizzly kiadás
$ grep ...
Devstack // screen
Belépés ssh-n keresztül:
$ ssh -i id_vagrant vagrant@192.168.27.100
A devstack.sh mindent egy screen-en...
Devstack // screen
Devstack // demo
Devstack // demo - elérése
$ ssh -i id_vagrant vagrant@192.168.27.100
$ cd devstack
$ ./prepare-stack.sh
$ ./rejoin-stack....
Devstack // test01 instance elérése
IP cím:
172.24.4.227
Felhasználónév: cirros
Jelszó:
cubswin:)
Szükséges beállítások:
-...
Openstack 101 Devstack Hungary
Upcoming SlideShare
Loading in …5
×

Openstack 101 Devstack Hungary

566 views

Published on

Openstack 101 Devstack

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
566
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Openstack 101 Devstack Hungary

  1. 1. OpenStack 101 Minden amit a felhőről tudni szeretnél* * felhő = a világ vezető nyílt forráskódú felhő infrastruktúra szoftvere
  2. 2. Devstack // bemutatkozás Shell script gyűjtemény Openstack gyors telepítéséhez Bash scriptnyelvben írták Az Openstack közösség fejleszti és támogatja Lehetővé teszi All-in-one és több node-os telepítést
  3. 3. Devstack // mire használható? Fejlesztésre Változások és fejlesztések tesztelésére Az Openstack Infrastruktúra CI rendszer része Bemutató és POC
  4. 4. Devstack // telepítés pár perc alatt 1. Csinálj egy alap linux telepítést* 2. Adj hozzá egy kis devstack-et a github-ról git clone https://github.com/openstack-dev/devstack.git 3. Telepítsd az Openstack-et cd devstack && ./stack.sh * Hivatalosan támogatott disztribúciók: Ubuntu 12.04, Fedora 18, CentOS/Rhel 6.4
  5. 5. Devstack // mire nem való? :) Ne építsetek belőle produktív rendszert!
  6. 6. Devstack // beállítások localrc # Default passwords ADMIN_PASSWORD=password MYSQL_PASSWORD=password RABBIT_PASSWORD=password SERVICE_PASSWORD=password SERVICE_TOKEN=password SCREEN_LOGDIR=/opt/stack/logs HOST_IP=192.168.27.100 # # Neutron configs # # https://wiki.openstack.org/wiki/NeutronDevstack disable_service n-net enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-l3 enable_service q-meta enable_service neutron # Disable security groups entirely Q_USE_SECGROUP=False LIBVIRT_FIREWALL_DRIVER=nova.virt.firewall.NoopFirewallDriver
  7. 7. Devstack // verziók master – jelenlegi fejlesztői ág stable/folsom – Folsom kiadás stable/grizzly – Grizzly kiadás $ grep "_BRANCH" stackrc CEILOMETER_BRANCH=${CEILOMETER_BRANCH:-master} CEILOMETERCLIENT_BRANCH=${CEILOMETERCLIENT_BRANCH:-master} CINDER_BRANCH=${CINDER_BRANCH:-master} CINDERCLIENT_BRANCH=${CINDERCLIENT_BRANCH:-master} GLANCE_BRANCH=${GLANCE_BRANCH:-master} GLANCECLIENT_BRANCH=${GLANCECLIENT_BRANCH:-master} HEAT_BRANCH=${HEAT_BRANCH:-master} HEATCLIENT_BRANCH=${HEATCLIENT_BRANCH:-master} HORIZON_BRANCH=${HORIZON_BRANCH:-master} IRONIC_BRANCH=${IRONIC_BRANCH:-master} KEYSTONE_BRANCH=${KEYSTONE_BRANCH:-master} KEYSTONECLIENT_BRANCH=${KEYSTONECLIENT_BRANCH:-master} NOVA_BRANCH=${NOVA_BRANCH:-master} ...
  8. 8. Devstack // screen Belépés ssh-n keresztül: $ ssh -i id_vagrant vagrant@192.168.27.100 A devstack.sh mindent egy screen-en belül indít el: $ screen -ls There is a screen on: 29236.stack (10/15/13 09:54:49) (Detached) 1 Socket in /var/run/screen/S-vagrant. Csatlakozás a screenhez: $ screen -r Billenytű parancsok: Ctrl + A + D – detach, screen -r visszaállítja Ctrl + A + N – következő fül Ctrl + A + P – előző fül
  9. 9. Devstack // screen
  10. 10. Devstack // demo
  11. 11. Devstack // demo - elérése $ ssh -i id_vagrant vagrant@192.168.27.100 $ cd devstack $ ./prepare-stack.sh $ ./rejoin-stack.sh Dashboard felület: http://192.168.27.100
  12. 12. Devstack // test01 instance elérése IP cím: 172.24.4.227 Felhasználónév: cirros Jelszó: cubswin:) Szükséges beállítások: - 172.24.4.227 Floating ip allocation / association - Security group szabályok: ICMP -1 (ICMP_ALL) 0.0.0.0/0 (CIDR) TCP 22 (SSH) 0.0.0.0/0 (CIDR) Belépés terminálból: ssh cirros@172.24.4.227

×