Cách cài OpenStack trên máy chủ Ubuntu bằng DevStack

Một trong những cách cài OpenStack trên máy chủ Ubuntu đơn giản nhất là thông qua DevStack. DevStack là một loạt các script được sử dụng để mang lại môi trường OpenStack hoàn chỉnh dựa trên phiên bản mới nhất.

Mặc dù là giải pháp đơn giản nhất, tuy nhiên việc cài OpenStack trên máy chủ Ubuntu bằng DevStack cũng mất khá nhiều thời gian, có thể từ 30-60 phút. Tham khảo tiếp bài viết dưới đây của Taimienphi.vn để biết cách cài OpenStack trên máy chủ Ubuntu bằng DevStack.

Lưu ý trong hướng dẫn này Taimienphi.vn thực hiện trên nền tảng Ubuntu Server 16.04, tuy nhiên bạn có thể thực hiện trên nền tảng máy chủ Ubuntu bất kỳ.

Cách cài OpenStack trên máy chủ Ubuntu bằng DevStack

Bước đầu tiên bạn cần làm để cài OpenStack trên máy chủ Ubuntu bằng DevStack là tạo một tài khoản người dùng không root, sau đó sử dụng tài khoản này để cài OpenStack. Mở cửa sổ Terminal, sau đó nhập lệnh dưới đây vào:

sudo useradd -s /bin/bash -d /opt/stack -m stack

Sử dụng lệnh dưới đây để cấp quyền sudo cho người dùng:

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

Thay đổi sang người dùng mà bạn vừa tạo bằng lệnh:

sudo su - stack

Tiếp theo kiểm tra Devstack từ Github. Đầu tiên cài đặt git bằng cách sử dụng lệnh:

sudo apt install git

Bây giờ bạn có thể kiểm tra DevStack (sử dụng phiên bản ổn định mới nhất) bằng lệnh:

git clone https://github.com/openstack-dev/devstack.git -b stable/queens devstack/

This will create a new directory, devstack. Change into that directory with the command cd devstack.

Lệnh trên sẽ tạo thư mục mới có tên devstack. Thay đổi thư mục bằng lệnh cd devstack.

Trước khi thực thi lệnh cài đặt, bạn sẽ phải cấu hình file local.conf. Mở file local.conf bằng cách sử dụng lệnh nano local.conf. Sau đó sao chép và dán đoạn mã dưới đây vào:

HOST_IP=SERVER_IP

SERVICE_PASSWORD=PASSWORD

ADMIN_PASSWORD=PASSWORD

SERVICE_TOKEN=PASSWORD

DATABASE_PASSWORD=PASSWORD

RABBIT_PASSWORD=PASSWORD

ENABLE_HTTPD_MOD_WSGI_SERVICES=True

KEYSTONE_USE_MOD_WSGI=True

# Logging

LOGFILE=$DEST/logs/stack.sh.log

VERBOSE=True

ENABLE_DEBUG_LOG_LEVEL=True

ENABLE_VERBOSE_LOG_LEVEL=True

GIT_BASE=${GIT_BASE:-git://git.openstack.org}

TACKER_MODE=standalone

USE_BARBICAN=True

TACKER_BRANCH=

enable_plugin networking-sfc ${GIT_BASE}/openstack/networking-sfc $TACKER_BRANCH

enable_plugin barbican ${GIT_BASE}/openstack/barbican $TACKER_BRANCH

enable_plugin mistral ${GIT_BASE}/openstack/mistral $TACKER_BRANCH

enable_plugin tacker ${GIT_BASE}/openstack/tacker $TACKER_BRANCH

Lưu ý trong đoạn mã trên, thay thế PASSWORD bằng một mật khẩu duy nhất mà bạn muốn sử dụng và SERVER_IP bằng địa chỉ IP của máy chủ OpenStack. Sau khi hoàn tất lưu và đóng file lại.

Bước tiếp theo bây giờ là thực thi lệnh để cài đặt OpenStack. Sử dụng lệnh ./stack.sh để cài đặt. Quá trình cài đặt sẽ mất khoảng 30-60 phút để hoàn tất.

Đăng nhập

Sau khi quá trình cài đặt hoàn tất, mở trình duyệt web bất kỳ trên cùng một mạng với máy chủ OpenStack, truy cập trang http://SERVER_IP/dashboard (trong đó SERVER_IP là địa chỉ IP của máy chủ OpenStack). Trên màn hình sẽ hiển thị cửa sổ chào mừng đăng nhập như dưới đây. Nhập tên người dùng Admin và mật khẩu mà bạn sử dụng cấu hình file local.conf.

Bây giờ bạn có thể quản lý các cài đặt , tạo dự án mới và quản lý người dùng cũng như nhóm.

Như vậy Taimienphi.vn vừa hướng dẫn bạn cách cài OpenStack trên máy chủ Ubuntu bằng DevStack. Mặc dù cách này hơi mất thời gian một chút nhưng đơn giản hơn so với cách cài OpenStack theo cách thủ công. Bên cạnh đó, bạn có thể tìm hiểu thêm cách cài Microsoft SQL Server trên Ubuntu để khởi chạy hệ thống quản lý cơ sở dữ liệu trên nền tảng Ubuntu, Linux nhé. Chúc các bạn thành công.

OpenStack là nền tảng mã nguồn mở miễn phí được phát triển cho điện toán đám mây. Thông qua nền tảng điện toán đám mây này, các máy ảo và các tài nguyên khác được cung cấp cho các client dưới dạng Infrastructure-as-a-Service. Có một vài cách để cài OpenStack, bài viết dưới đây Taimienphi.vn sẽ hướng dẫn bạn cách cài OpenStack trên máy chủ Ubuntu bằng DevStack
Khởi động và chạy Ubuntu từ ổ USB
Cách cài Ubuntu trong VMWare, cài đặt Ubuntu trên máy ảo VMware
Cách cài đặt RealPlayer trên Ubuntu
Cài đặt Microsoft SQL Server trên Ubuntu
Cách tạo điểm phát Wifi trên Linux, Ubuntu
Cách cài đặt Java trên Ubuntu Linux

ĐỌC NHIỀU