1. Mô hình
2. Thông số các máy ảo trên Vmware
Máy chủ Controller
Máy chủ Network
Máy chủ Compute
Bước 1: Bạn thực hiện lấy toàn bộ script về máy chủ
Chú ý: Thao tác này bạn có thể làm trên tất cả các máy hoặc có thể làm trên một máy rồi copy sang các máy chủ khác.
# cập nhật các gói
apt-get update
# Thực hiện cài đặt Git
apt-get install git -y
#Lấy toàn bộ script về máy chủ
git clone https://github.com/pythonvietnam/openstack.git
Sau khi lấy về bạn sẽ thấy có 3 thư mục như sau:
Bước 2: Thực hiện chạy các script trên máy chủ Controller
## Assigning IP for CONTROLLER NODE: Địa chỉ này sẽ gắn cho máy chủ Controller
## dải 192 dành cho việc ra ngoài mạng. Tương tự với các phần sau:
CON_MGNT_IP=10.10.10.71
CON_EXT_IP=192.168.0.10
# Assigning IP for NETWORK NODE
NET_MGNT_IP=10.10.10.72
NET_EXT_IP=192.168.0.11
NET_DATA_VM_IP=10.10.20.72
# Assigning IP for COMPUTE1 NODE
COM1_MGNT_IP=10.10.10.73
COM1_EXT_IP=192.168.0.12
COM1_DATA_VM_IP=10.10.20.73
# Assigning IP for COMPUTE2 NODE
COM2_MGNT_IP=10.10.10.74
COM2_EXT_IP=192.168.0.13
COM2_DATA_VM_IP=10.10.20.74
#Gateway for EXT network
GATEWAY_IP=192.168.0.2
NETMASK_ADD=255.255.255.0
Chạy script đầu tiên, bash controller-1-ipadd.sh
Chạy tiếp bash controller-2-prepare.sh
kết quả thành công sẽ như sau:
Chạy lệnh bash controller-3-create-db.sh
Chạy lệnh: bash controller-4.keystone.sh
Chạy lệnh: bash controller-5-creatusetenant.sh
Chạy lệnh: bash controller-6-glance.sh
Chạy lệnh: bash controller-7-nova.sh
Thực hiện confirm
Chạy lênh: bash controller-8-neutron.sh
Chạy lệnh: bash controller-9-cinder.sh
Chạy lệnh: bash controller-horizon.sh
Thông tin login như sau:
Bước 3: Thực hiện chạy các script trên máy chủ Network
Chú ý: Bạn copy file config.cfg sang máy chủ Network và chuyển đến thư mục network trong scrit cài đặt
Chạy lệnh: bash network-1-ipadd.sh
Chạy lệnh: bash network-2-prepare.sh
Bước 2: Thực hiện chạy các script trên máy chủ Compute
Chú ý: Bạn cần copy file config.cfg sang máy chủ này.
Chạy lênh: bash compute1-1-ipdd.sh
Chạy lệnh: bash compute1-2-prepare
Chúc mừng bạn đã cài đặt thành công!
Script install OpenStack KiLo custom by Python Viet Nam.