Quản lý VM từ CLI
Liệt kê và xem
openstack server list
openstack server show vm1
openstack server show vm1 -f json
openstack server list --long thêm cột flavor, image và network, hữu ích khi nhiều VM dùng chung tiền tố tên.
Start, stop, reboot
openstack server stop vm1
openstack server start vm1
openstack server reboot --soft vm1
openstack server reboot --hard vm1
--soft yêu cầu guest shutdown sạch. --hard là power cycle và có thể mất dữ liệu chưa ghi. Chỉ dùng --hard khi guest không phản hồi.
Resize
VM phải dừng trước. Resize chưa được áp dụng cho đến khi bạn confirm.
openstack server stop vm1
openstack server resize --flavor <new-flavor-id> vm1
openstack server show vm1 -c status
Khi trạng thái là VERIFY_RESIZE, boot guest và kiểm tra CPU, RAM mới. Sau đó giữ hoặc revert:
openstack server resize confirm vm1
openstack server resize revert vm1
revert quay về flavor cũ. Cả hai thao tác đều là cuối cùng; sau khi confirm, muốn quay lại phải resize lần nữa.
Console
Khi SSH hỏng, lấy URL console trên trình duyệt:
openstack console url show vm1
URL chứa token tạm thời. Không dán vào ticket hoặc chat.
Volume
openstack volume list
openstack server add volume vm1 <volume-id>
openstack server remove volume vm1 <volume-id>
Unmount filesystem trong guest trước khi remove volume. Remove volume không xoá volume.
Xoá
openstack server delete vm1
Xoá VM không xoá các volume đã gắn. Kiểm tra lại bằng openstack volume list.