Cách cài đặt OpenStack trên Ubuntu Server với DevStack

OpenStack là một nền tảng nguồn mở miễn phí được phát triển dành riêng cho điện toán đám mây. Thông qua nền tảng trung tâm đám mây này, các máy ảo và các tài nguyên khác có thể được cung cấp cho khách hàng dưới dạng Dịch vụ Cơ sở hạ tầng. Có một số cách để cài đặt OpenStack - một số cách khó khăn hơn nhiều so với những cách khác.

Một phương tiện cài đặt OpenStack như vậy là thông qua DevStack. DevStack là một loạt các kịch bản được sử dụng để mang đến một môi trường OpenStack hoàn chỉnh dựa trên phiên bản mới nhất. Mặc dù cài đặt với DevStack có thể là một trong những phương pháp cài đặt OpenStack dễ nhất, nhưng sẽ mất một chút thời gian (30-60 phút). Tôi sẽ hướng dẫn bạn qua quy trình cài đặt OpenStack, thông qua DevStack. Tôi sẽ làm như vậy trên nền tảng Ubuntu Server 16.04, mặc dù quá trình này sẽ hoạt động trên hầu hết mọi bản phân phối máy chủ Linux.

Hãy đi thẳng vào nó.

Cài đặt

Điều đầu tiên bạn phải làm là tạo một người dùng không root mới có thể được sử dụng để cài đặt. Mở một cửa sổ đầu cuối và ra lệnh:

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

Cung cấp cho người dùng đặc quyền sudo với lệnh:

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

Thay đổi người dùng đó bằng lệnh:

 sudo su - chồng 

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

 sudo apt cài đặt git 

Bây giờ bạn có thể kiểm tra DevStack (chúng tôi sẽ sử dụng phiên bản ổn định gần đây nhất, nữ hoàng) với lệnh:

 git clone https://github.com/openstack-dev/devstack.git -b ổn định / nữ hoàng devstack / 

Điều này sẽ tạo ra một thư mục mới, devstack. Thay đổi vào thư mục đó với lệnh cd devstack .

Trước khi bạn ban hành lệnh cài đặt, bạn cần định cấu hình tệp local.conf. Mở tệp này bằng lệnh nano local.conf. Hãy chắc chắn rằng có chứa những điều sau đây:

 HOST_IP = SERVER_IP SERVICE_PASSWORD = PASSWORD admin_password = PASSWORD SERVICE_TOKEN = PASSWORD DATABASE_PASSWORD = PASSWORD RABBIT_PASSWORD = ENABLE_HTTPD_MOD_WSGI_SERVICES PASSWORD = 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: //gitstop.org} enable_plugin mistral $ {GIT_BASE} / openstack / mistral $ TACKER_BRANCH enable_plugin tacker $ {GIT_BASE} / openstack / tacker $ TACKER_BRANCH 

Bạn cần thay thế từng phiên bản của PASSWORD bằng một mật khẩu độc đáo và đầy thách thức và SERVER_IP bằng địa chỉ IP của máy chủ OpenStack của bạn. Khi bạn đã thực hiện điều đó, lưu và đóng tệp.

Bây giờ chúng tôi chạy lệnh để cài đặt. Lệnh đó là ./stack.sh. Đây là nơi cài đặt mất một lượng thời gian đáng kể. Bạn có thể mong đợi lệnh này sẽ mất từ ​​30-60 phút để hoàn thành, vì vậy hãy quan tâm đến một số nhiệm vụ khác trong khi nó thực hiện phép thuật của nó.

Đăng nhập

Khi quá trình cài đặt hoàn tất, hãy mở trình duyệt web trên cùng một mạng với máy chủ OpenStack của bạn và trỏ nó tới http: // SERVER_IP / bảng điều khiển (trong đó SERVER_IP là địa chỉ IP của máy chủ OpenStack của bạn). Bạn sẽ được chào đón bởi cửa sổ đăng nhập ( Hình A ). Đăng nhập bằng quản trị viên tên người dùng và mật khẩu bạn đã sử dụng trong tệp cấu hình local.conf.

Hình A

Màn hình đăng nhập OpenStack.


Tại thời điểm này, bạn có thể làm việc với OpenStack ( Hình B ). Quản lý cài đặt, tạo dự án mới và quản lý người dùng và nhóm.

Hình B

Trang chính OpenStack.


Đưa đám mây của bạn vào

Bây giờ bạn có thể tải lên đám mây của mình, nhờ DevStack và OpenStack. Mặc dù phương pháp này có thể mất một chút thời gian, nhưng nó dễ dàng hơn nhiều so với cài đặt OpenStack thủ công. Hãy dùng thử và xem liệu cuối cùng nó có thể biến OpenStack thành khả năng cho bạn không.

Đám mây và mọi thứ như một bản tin dịch vụ

Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. Thứ hai được giao

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com