Mặc định một số OS template không bật tính năng không cần khởi động lại VM khi thay đổi cấu hình. Do vậy ta cần tiến hành kích hoạt tính năng này như sau:
Bước 1: Vào cơ sở dữ liệu OnApp. Để biết được mật khẩu quản trị dịch vụ cơ sở dữ liệu ta dùng lệnh sau:
Mã:
|
cat //onapp/interface/config/database.yml |
Bước 2: Tìm số ID của template cần kích hoạt bằng lệnh:
Mã:
|
mysql> select * from templates where label='XXXXXXXX'; |
Với XXXXXX là tên của template. VD: CentOS 5.7 LAMP x64
Bước 3: Kích hoạt tính năng cho template bằng lệnh:
Mã:
|
mysql> update templates set allow_resize_without_reboot=1 where id=X limit 1; |
Với X là số ID của template vừa tìm được ở bước 2
Bước 4: Kiểm tra xem hiện có VM nào đang chạy template này không. Nếu có thì ta cần kích hoạt cho cả VM. Lưu ý: Các VM mới tạo sau khi đã kích hoạt cho template thì không cần làm bước này.
Mã:
|
mysql> update virtual_machines set allow_resize_without_reboot=1 where identifier='XXXXXXXX'; |
Với XXXXXXXX là số identifier của VM. Dãy ký tự này có được bằng cách vào Onapp bằng trình duyệt --> vào mục Overview của VM --> Xem trên thanh địa chỉ của trình duyệt có dạng
http://123.123.123.123/virtual_machines/j6nacif6lkyrha
Lưu ý: Chỉ có các hệ điều hành như Windows 7; Windows 2008; CentOS kernel 2.6.18 trở lên là hỗ trợ việc thay đổi tài nguyên CPU/RAM mà không cần khởi động lại VM