Chuyển tới nội dung chính

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.