Cài đặt và cấu hình MAAS (Metal as a Service) trên Ubuntu 22.04 LTS
06/12/2023 - 3 phút
Bước 1: Cài đặt postgresql 14, tạo database và user cho MAAS
Bạn tham khảo ở bài viết này: Cài đặt và cấu hình PostgreSQL 14 trên Ubuntu 22.04 LTS
Bước 3: Cài đặt MAAS
sudo snap install --channel=3.4 maas
Khi cài đặt MAAS trên Ubuntu, có thể có xung đột giữa máy khách NTP hiện tại, systemd-timesyncd
và máy khách/máy chủ NTP do MAAS cung cấp, chrony. Điều này có thể dẫn đến sự cố đồng bộ hóa thời gian, đặc biệt nếu MAAS được định cấu hình với các máy chủ NTP ngược tuyến khác với các máy chủ được systemd-timesyncd
sử dụng. Để tránh xung đột, người dùng có thể vô hiệu hóa và dừng systemd-timesyncd
theo cách thủ công bằng lệnh sau:
sudo systemctl stop systemd-timesyncd
sudo systemctl disable systemd-timesyncd
Bước 4: Khởi tạo MAAS
$MAAS_DBUSER = "myuser"
$MAAS_DBPASS = "mypassword"
$MAAS_DBNAME = "mydatabase"
$HOSTNAME = "localhost"
sudo maas init --mode all --database-uri "postgres://$MAAS_DBUSER:$MAAS_DBPASS@$HOSTNAME/$MAAS_DBNAME"
--mode all
sẽ khởi tạo MAAS với tất cả các dịch vụ, bao gồm cả DHCP và DNS.--database-uri
sẽ khai báo đường dẫn đến database của MAAS. Đường dẫn này có dạngpostgres://<username>:<password>@<hostname>/<database_name>
Dùng lệnh kiểm tra trạng thái của MAAS
sudo maas status
Bước 6: Tạo tài khoản người dùng cho MAAS
sudo maas createadmin --username admin --password admin --email akitect.io@gmail.com
--username
sẽ khai báo tên người dùng cho MAAS--password
sẽ khai báo mật khẩu cho MAAS--email
sẽ khai báo email cho MAAS
Bước 7: Đăng nhập vào MAAS
Truy cập vào địa chỉ http://10.86.140.147/MAAS
để đăng nhập vào MAAS
Màn hình wellcome của MAAS
Region name
: Tên của MAAS server (mặc định làmaas
)DNS Forwarding: Địa chỉ IP của DNS server ngoài mà MAAS sẽ sử dụng để truy vấn tên miền
Ubuntu archive
: Địa chỉ IP của Ubuntu archive mirror mà MAAS sẽ sử dụng để cài đặt các gói phần mềmUbuntu extra archvie
: Địa chỉ IP của Ubuntu extra archive mirror mà MAAS sẽ sử dụng để cài đặt các gói phần mềmAPT & HTTP proxy
: Địa chỉ IP của proxy server mà MAAS sẽ sử dụng để truy cập vào các Ubuntu archive mirror và Ubuntu extra archive mirror
Bước 8: Chọn image Ubuntu để cài đặt
Ubuntu release
: Phiên bản Ubuntu mà bạn muốn cài đặtArchitecture
: Kiến trúc của máy chủ mà bạn muốn cài đặtSub-architecture
: Phân kiến trúc của máy chủ mà bạn muốn cài đặtRelease
: Phiên bản của Ubuntu mà bạn muốn cài đặtImage
: Image của Ubuntu mà bạn muốn cài đặtSync now
: Đồng bộ image của Ubuntu mà bạn muốn cài đặtDownload
: Tải image của Ubuntu mà bạn muốn cài đặtDelete
: Xóa image của Ubuntu mà bạn muốn cài đặtEdit
: Chỉnh sửa image của Ubuntu mà bạn muốn cài đặtAdd
: Thêm image của Ubuntu mà bạn muốn cài đặtSave
: Lưu lại image của Ubuntu mà bạn muốn cài đặtCancel
: Hủy bỏ image của Ubuntu mà bạn muốn cài đặtUpdate selection
: Cập nhật image của Ubuntu mà bạn muốn cài đặt
Bước 9: Hoài thành cài đặt MAAS
Chọn Finish Setup
để hoàn thành cài đặt MAAS
Như vậy là bạn đã cài đặt và cấu hình MAAS thành công trên Ubuntu 22.04 LTS.