0

Hướng dẫn cài đặt OpenStack trên Ubuntu và Centos

Cài đặt OpenStack trên Ubuntu và Centos

Bước 1: Tạo tài khoản stack và phân quyền Tạo tài khoản stack để cài đặt openstack bằng lệnh

Default adduser stack Cài đặt gói sudo (bước này có thể bỏ qua)

Ubuntu server Default apt-get install sudo –y Centos server Default yum install -y sudo Phân quyền cho tài khoản stack để khi sử dụng sudo không bị hỏi password

Default echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers Chuyển từ tài khoản root sang tài khoản stack bằng lệnh dưới (hoặc logout và login lại bằng tài khoản stack).

Default su – stack

Bước 2: Tải devstack từ github Hãy đảm bảo đến bước này bạn đang sử dụng tài khoản stack (không phải tài khoản root) và bạn đã cài đặt Git.

Nếu bạn chưa cài đặt Git thì hãy sử dụng lệnh sau:

Ubuntu server Default sudo apt-get update -y sudo apt-get install git -y Centos server Default sudo yum update -y sudo yum install -y git Tải devstack (devstack là script được viết để cài đặt openstack)

Default git clone https://git.openstack.org/openstack-dev/devstack Sau khi tải xong, di chuyển vào thưc mục devstack

Default cd devstack

Bước 3: Khai báo các thông số để cài đặt openstack Sử dụng vi để sửa file local.config

Default vi samples/local.conf Các bạn tìm đến đoạn [[local|localrc]] và thêm vào cấu hình như sau, các bạn thay đổi các thông số cho đúng với server của mình

Default [[local|localrc]] FLOATING_RANGE=192.168.1.224/27 FIXED_RANGE=10.11.12.0/24 FIXED_NETWORK_SIZE=256 FLAT_INTERFACE=eth0 ADMIN_PASSWORD=supersecret DATABASE_PASSWORD=iheartdatabases RABBIT_PASSWORD=flopsymopsy SERVICE_PASSWORD=iheartksl

Bước 4: Thực hiện cài OpenStack Để cài đặt OpenStack, các bạn chỉ cần chạy file stack.sh với cú pháp sau:

Default ./stack.sh Đến bước này thì pha tách cafe rồi chờ đợi hoàn thành nhé. Trong quá trình cài đặt có thể sẽ yêu cầu bạn nhập mật khẩu để cấu hình như: ADMIN_PASSWORD, DATABASE_PASSWORD, RABBIT_PASSWORD, SERVICE_PASSWORD nếu bạn không fix trong file local.conf tại bước 3.

Bước 5: Truy cập vào web và dùng thử OpenStack Truy cập vào web bằng địa chỉ của Server

stack.png

Các bạn sử dụng thông tin đăng nhập:

Tài khoản: admin Mật khẩu: supersecret (đã config tại bước 3 hoặc nhập tại bước 4) Link tham khảo chi tiết:

http://docs.openstack.org/developer/devstack/guides/single-machine.html http://docs.openstack.org/liberty/install-guide-ubuntu/ http://docs.openstack.org/liberty/install-guide-rdo/ Hẹn gặp lại các bạn ở các bài viết tiếp theo về OpenStack. Happy coding!


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí