Upload
thangkct
View
172
Download
1
Embed Size (px)
Citation preview
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
1/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
1
MC LC
Gii thiu: .................................................................................................................................................................2
Chun b: Dng my o Ubuntu ci t Openstack. ...........................................................................................2
Bc 1: Kim tra cu hnh Ubuntu trc khi ci. .....................................................................................................3
Bc 2: To ti khon stack v phn quyn .............................................................................................................4
Bc 3: Ti devstack t github .................................................................................................................................6
Bc 4: Khai bo cc thng scho file localrc ci t openstack .......................................................................6
Bc 5: Thc thi file stack.sh ...................................................................................................................................7
Bc 6: Truy cp vo web v ng nhp dng th. ............................................................................................8
Thng tin ti liu
Ngi to Ngy to / sa i Phin bn Ghi ch
Jackvietsi 19/11/2013 1.0 Bt u to ti liu
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
2/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
2
Hng dn ci t Openstack Havana
Gii thiu:
-
Ti liu ny c vit nhm mc ch hng dn cc bn c th ci t
Openstack mt cch nhanh chng nht. Ti liu ph hp vi cc bn sinh vin
hoc ngi mi tm hiu vOpenstack. Khi c ti liu ny cc bn cn c kinh
nghim sdng Ubuntu hoc distro linux khc.
- Trc khi c ti liu ny bn cn c cc ti liu gii thiu vOpenstack
bit Openstack l g v lm g.
- Ti liu chmang tnh cht gii thiu cch ci t chkhng phi hng dn s
dng, ti liu thch hp vi cc bn mi tm hiu v ang thci t Openstack.
- Tnh n thi i m thng 10/2013, phin bn mi nht ca Openstack l
Havana cho nn trong bi vit ny shng dn cc bn ci t Openstack
Havana. M hnh ci t trong bi vit ny theo dng All in one (tt c cc
thnh phn ca Openstack trong mt my ch), script ci t theo hng dn
trn tranghttp://devstack.org
-
C rt nhiu cch ci t v m hnh ci t Openstack nhng trong bi vi t
ny ti tham kho cch ci theo kch bn devstack, y l cch ci c khuynco v ph hp vi nhng ngi mi tm hiu. Sau khi bn thnh tho cch ci
ny v hiu r hn vOpenstack bn c thci t theo nhiu cch khc.
Chun b: Dng my o Ubuntu ci t Openstack.
My o Ubuntu Server 12.04 ci t trn vmware workstation 10.0 vi thit lp nh
sau. Khi ci Ubuntu nhchn gi SSH c thremote tmy ca bn vo.
http://devstack.org/http://devstack.org/http://devstack.org/http://devstack.org/5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
3/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
3
Hnh 1: Thit lp cho my o.Cn ch : NIC sdng chBridge c thra internet ti cc gi ci t cho
openstack havana.
Cc phn mm sdng ci t v cu hnh:
-
VMware workstation 10.01
-
Putty (ssh vo)
- WinSCP sa file cu hnh nu khng mun sdng vi.
c : Kim tra cu hnh Ubuntu trc khi ci.
-
t password cho ti khon root (v lc u ci t ubuntu sdng ti khon
khc) bng lnh:
sudo passwd root
Hnh 2: t mt khu cho ti khon root
-
Chuyn sang ti khon root bng lnh:
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
4/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
4
suroot
-
t IP tnh cho card mng, trong bi vit sdng di ip 192.168.1.0/24, do vy
nu mng ca bn thuc di khc bn cn iu chnh cho ng.t IP tnh
cho card mng sa file /etc/network/interfaces
vi /etc/network/interfaces
Hnh 3: Thng sip cho card mng
Sau khi t IP tnh cho card mng xong, c thkhi ng li my o Ubuntu hoc
khi ng li card mng bng lnh
/etc/init.d/networking restart
v kim tra kt ni ra internet xem oke hay cha.
ping google.com
c 2: To ti khon stack v phn quyn
Sdng Putty ssh vo Ubuntu Server.
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
5/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
5
Hnh 4: Sdng Putty kt ni vo Ubuntu Server
To ti khon stack ci t openstack bng lnh
adduser stack
Hnh 5: To ti khon root
Ci t gi sudo (bc ny c thbqua)
apt-get install sudoy
Phn quyn cho ti khon stack khi sdng sudo khng bhi password
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
6/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
6
echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
Chuyn tti khon root sang ti khon stack bng lnh di (hoc logout v login li
bng ti khon stack.
sustack
c 3:
Ti devstack t github
m bo n bc ny bn ang s dng ti khon stack (khng phi ti khon
root).
Ti gi git sdng c lnh git
sudo apt-get install gity
Ti devstack (devstack l script c vit ci t openstack)
git clonehttps://github.com/openstack-dev/devstack.git
Sau khi ti xong, di chuyn vo thc mc devstack
cd devstack
c 4:
Khai bo cc thng s cho file localrc ci
t openstack
Copy file localrc tth mc devstack/samples/ra th mc hin ti ( th mc hin ti
chnh l /home/stack/devstack bng lnh cp
cp devstack/localrc localrc
Sdng vi sa li file localrc
- Xa hoc comment dng 26 n dng 29 sau thm ni dung di vo file localrc.
#KHAI BAO CAC THONG SO
HOST_IP=192.168.1.21
FLOATING_RANGE=192.168.10.0/24
FIXED_RANGE=192.168.70.0/24
FIXED_NETWORK_SIZE=256
FLAT_INTERFACE=eth0
ADMIN_PASSWORD=passw0rd
MYSQL_PASSWORD=passw0rd
https://github.com/openstack-dev/devstack.githttps://github.com/openstack-dev/devstack.githttps://github.com/openstack-dev/devstack.githttps://github.com/openstack-dev/devstack.git5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
7/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
7
RABBIT_PASSWORD=passw0rd
SERVICE_PASSWORD=passw0rd
SERVICE_TOKEN=admintoken
Lu cc tham smt khu cho admin khi ci t xong ng nhp vo web.
Hnh minh ha cho bc sa file localrc
Hnh 6: Sa li file localrc
Sau khi sa xong file localrc, lu li v bt u gi file stack.sh ci t, qu trnh
ci t phthuc vo tc mng ca bn.
c 5: Thc thi file stack.sh
./stack.sh
Qu trnh ci t lc ny din ra tng, bn cn chi Ubuntu ti cc gi cn
thit v.
Sau khi ci t xong bn sc thng bo nh sau trong CLI
Hnh 7: Mn hnh thng bo sau khi ci xong Openstack
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
8/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
8
c 6: Truy cp vo web v ng nhp dng th.
Truy cp vo web bng a ch ca Ubuntu Server trong trng hp ny l
192.168.1.21.
Ti khon: admin
Mt khu: passw0rd (trong bc 4 khai bo trc).
Hnh 8: Mn hnh ng nhp sau khi ci xong Openstack
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
9/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
9
Tab Project dnh cho user trong giao din web (dashboard)
Hnh 9: Tab Project dnh cho User
Tab Admin dnh cho Cloud Operator trong giao din web
Hnh 10: Tab admin cho Cloud Operator
5/20/2018 Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1
10/10
Hng dn ci t openstack theo kch bn ca devstack Phin bn ti liu 1.0
10
Tab flavors trong giao din admin
Kt thc bc ci t Openstack, bn cn tham kho thm cc ti liu bit cch s
dng giao din ny.
Mi gp v trao i xin lin h: [email protected]
Ti liu tham kho:
http://openstack.org/
http://devstack.org/
http://openstack.org/http://openstack.org/http://devstack.org/http://devstack.org/http://devstack.org/http://openstack.org/