11
Hướ ng d  ẫn cài đặt openstack theo k ị ch bn ca devstack  Phiên bn tài li u 1.0 1 MC LC Gii thiu: .................................................................................................................................................................2 Chu  ẩn b: Dng máy o Ubuntu để cài đặt Openstack. ...........................................................................................2 Bước 1: Ki  ểm tra c  ấu hình Ubuntu trước khi cài. .....................................................................................................3 Bước 2: To tài khon stack và phân quy  ền .............................................................................................................4 Bước 3: Ti devstack t github .................................................................................................................................6 Bước 4: Khai báo các thông s  ố cho file localrc để cài đặt openstack .......................................................................6 Bước 5: Thc thi file stack.sh ...................................................................................................................................7 Bước 6: Truy cp vào web và đăng nhp để dùng th. ............................................................................................8 Thông tin tài liu Người to Ngày to / sa đổ i Phiên bn Ghi chú Jackvietsi 19/11/2013 1.0 Bt đầu to tài li u

Huong Dan Cai Dat Openstack - Havana Theo Devstack_v1

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.git
  • 5/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/