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:
root@ubuntu-huantest:~# bizfly --help
Bizfly Cloud Command Line
Usage:
bizfly [command]
Available Commands:
cloudwatcher Bizfly Cloud Watcher Interaction
container-registry Bizfly Cloud Container Registry Interaction
custom-image BizFly Custom Image Interaction
dns Bizfly Cloud DNS Interaction
firewall Bizfly Cloud Firewall Interaction
flavor Bizfly Cloud Flavor Interaction
help Help about any command
image Bizfly Cloud Image Interaction
kubernetes Bizfly Kubernetes Engine Interaction
loadbalancer Bizfly Cloud Load Balancer Interaction
network-interface Bizfly Cloud Network interfaces Interaction
schedule-volume-backup Bizfly Cloud Scheduled Volume Backup
server Bizfly Cloud Server Interaction
snapshot Bizfly Cloud Snapshot Interaction
ssh-key Bizfly Cloud SSH Key Interaction
volume Bizfly Cloud Volume Interaction
vpc Bizfly Virtual Private Network Interaction
wan-ip Bizfly Cloud WAN IP 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
--project-id string Your Bizfly Cloud Project ID. Read environment variable BIZFLY_CLOUD_PROJECT_ID
--region string Region you want to access the resource. Read environment variable BIZFLY_CLOUD_REGION (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
root@ubuntu-huantest:~# echo "region: HCM" >> ~/.bizfly.yaml
root@ubuntu-huantest:~# bizfly server list
Using config file: /root/.bizfly.yaml
ID NAME ZONE KEY NAME STATUS FLAVOR CATEGORY LAN IP WAN IP CREATED AT
d11b46f6-d9c8-4a8c-baca-d6f1eb17d53d VCTestHCM HCM1 ACTIVE 2c_2g premium 10.20.1.208 103.153.73.73 2022-11-10T05:00:52Z
c2db2af8-345a-4b0b-9c73-c2e12ca095f0 pool-bizflycloud-3aswhhiqk5azdpk5-node-ZBqZgWFo HCM1 maihv ACTIVE 2c_2g premium 10.20.1.94 14.225.215.62 2022-10-11T05:03:51Z
f35adeb3-5f40-41e4-9f42-95e169ca67f9 windows-2vcpu-2gb-1-KhangTetBW1 HCM1 maihv ACTIVE 2c_2g basic 10.20.1.106 103.153.74.76 2022-05-25T10:02:52Z
5a631046-23a5-41b0-bc12-c71d3f3ce78a windows-2vcpu-2gb-1-KhangTestBW HCM1 dinhvan ACTIVE 2c_2g premium 10.20.1.181 103.153.74.55 2022-03-31T08:28:20Z
Ví dụ về việc truyền thông tin region vào lệnh khi thao tác
root@ubuntu-huantest:~# bizfly server list --region HCM
Using config file: /root/.bizfly.yaml
ID NAME ZONE KEY NAME STATUS FLAVOR CATEGORY LAN IP WAN IP CREATED AT
c2db2af8-345a-4b0b-9c73-c2e12ca095f0 pool-bizflycloud-3aswhhiqk5azdpk5-node-ZBqZgWFo HCM1 maihv ACTIVE 2c_2g premium 10.20.1.94 14.225.215.62 2022-10-11T05:03:51Z
f35adeb3-5f40-41e4-9f42-95e169ca67f9 windows-2vcpu-2gb-1-KhangTetBW1 HCM1 maihv ACTIVE 2c_2g basic 10.20.1.106 103.153.74.76 2022-05-25T10:02:52Z
5a631046-23a5-41b0-bc12-c71d3f3ce78a windows-2vcpu-2gb-1-KhangTestBW HCM1 dinhvan ACTIVE 2c_2g premium 10.20.1.181 103.153.74.55 2022-03-31T08:28:20Z
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:
root@ubuntu-huantest:~# bizfly server create --region HCM --availability-zone HCM1 --category premium --flavor 2c_2g --image-id 37ce9f3e-a545-4182-948a-e51e7a9e63c0 --name VCTestHCM --rootdisk-size 20 --rootdisk-type SSD Using config file: /root/.bizfly.yaml Creating server with task id: ae58fe82-6a63-490d-a2ff-3f5614d8f4dd
-