Hướng dẫn sử dụng
Sau khi cài đặt bizflyctl
ta sẽ có lệnh bizfly
trên môi trường. Để kiểm tra các lệnh có sẵn ta thực hiện như sau:
sapd@sapd ~ $ bizfly --help
BizFly Cloud Command Line
Usage:
bizfly [command]
Available Commands:
alert BizFly Cloud Alert Interaction
firewall BizFly Cloud Firewall Interaction
flavor BizFly Cloud Flavor Interaction
help Help about any command
image BizFly Cloud Image Interaction
loadbalancer BizFly Cloud Load Balancer Interaction
server BizFly Cloud Server Interaction
snapshot BizFly Cloud Snapshot Interaction
volume BizFly Cloud Volume Interaction
Flags:
--config string config file (default is $HOME/.bizfly.yaml)
--email string Your BizFly Cloud Email. Read environment variable BIZFLY_CLOUD_EMAIL
-h, --help help for bizfly
--password string Your BizFly CLoud Password. Read environment variable BIZFLY_CLOUD_PASSWORD
--region string Region you want to access the resource. (default "HN")
-t, --toggle Help message for toggle
Use "bizfly [command] --help" for more information about a command.
Tương tác với các tài nguyên tại các region
Hiện tại BizFly Cloud đang hỗ trợ 2 region tại Hà Nội (mã HN) và Hồ Chí Minh (mã HCM), bizflyctl
hỗ trợ người dùng có thể tương tác giữa 2 region này một cách đơn giản.
Mặc định bizflyctl
được cấu hình để tương tác với tài nguyên tại region HN. Để cấu hình bizflyctl
tương tác với các tài nguyên tại region HCM ta có 2 cách như sau:
- Sử dụng cấu hình trong tập tin cấu hình
Thêm vào tập tin cấu hình xác thực thông tin như sau
region: HCM
- Truyền vào region khi sử dụng lệnh
bizflyctl trực tiếp
Ta có thể truyền thông tin region vào trực tiếp lệnh khi thực hiện thao tác. Ví dụ:
bizfly --region HCM ....
Ví dụ về việc sử dụng file cấu hình
$ echo "region: HCM" >> ~/.bizfly.yaml
$ bizfly server list
Using config file: /home/sapd/.bizfly.yaml
+--------------------------------------+---------------+----------+--------+-----------+--------------+----------------+----------------------+
| ID | NAME | KEY NAME | STATUS | FLAVOR | LAN IP | WAN IP | CREATED AT |
+--------------------------------------+---------------+----------+--------+-----------+--------------+----------------+----------------------+
| 66c98ca5-16ea-40a5-b8d9-633e56b39b5e | sapd-test-hcm | | ACTIVE | nix.2c_2g | 10.20.149.80 | 103.153.73.209 | 2021-01-27T07:10:33Z |
+--------------------------------------+---------------+----------+--------+-----------+--------------+----------------+----------------------+
Ví dụ về việc truyền thông tin region vào lệnh khi thao tác
$ bizfly --region HN server list
Using config file: /home/sapd/.bizfly.yaml
+--------------------------------------+----------------------------------------------+----------+--------+-----------+---------------+-----------------------------------+----------------------+
| ID | NAME | KEY NAME | STATUS | FLAVOR | LAN IP | WAN IP | CREATED AT |
+--------------------------------------+----------------------------------------------+----------+--------+-----------+---------------+-----------------------------------+----------------------+
| d9755429-d8cd-49f3-aa82-da3039fd2a2d | ubuntu-4vcpu-4gb-01 | sapd1 | ACTIVE | nix.4c_4g | 10.27.30.12 | 45.124.95.49 | 2021-01-27T09:04:26Z |
Các lưu ý về region
-
Giữa các region sẽ có thông tin Image ID khác nhau và image này sẽ được cập nhật thường xuyên do vậy người dùng cần lấy danh sách image theo từng region để có thể tạo server theo đúng region đó.
-
Khi khởi tạo Server, người dùng cần khai báo Availabilty Zone sẽ thực hiện tạo server. Hiện tại, BizFly Cloud hỗ trợ các zone tương ứng với Region như sau
-
Region Hà Nội: HN1 và HN2
-
Region Hồ Chí Minh: HCM1
Ví dụ về việc tạo máy chủ tại region HCM như sau:
$ bizfly server create --region HCM --availability-zone HCM1 --category basic --flavor 1c_1g --image-id 5f218529-ce32-4cb6-8557-920b16307d35 --name deployTEST-20210127-140934 --rootdisk-size 20 --rootdisk-type SSD
-