Bạn làm như sau:
1. Trước khi bắt đầu, tôi khuyến cáo bạn là ID con VPS đó phải là duy nhất. Phải làm vậy để ngăn ngừa việc thay đổi tên các VE khác. Bằng cách sử dụng chức năng
Virtuozzo Cluster, chúng ta có thể kiểm soát được việc cấp phát VE IDs. Tuy nhiên, nếu có cái ID nào trùng, bạn phải đổi nó ngay trước khi migrate.
2. Stop cái VE và tắt trình quản lý ngoại tuyến thông qua giao diện dòng lệnh (CLI). Như ví dụ dưới đây, con VE sẽ được migrate bằng tay có VE ID 101. Chương trình Virtuozzo được cài đặt tại thư mục mặc định
(C:\VZ directory) Code:
vzctl stop 101
vzctl set 101 --save --offline_management no
3. Chuyển hết nội dung của thư mục
C:\vz\private\101 từ node nguồn sang node đích với cùng thư mục.
3.1. Kiểm tra xem con VE được migrate có nằm trên chỗ khác nữa ko hay có thêm ổ đĩa nào ko nằm trong thư mục mặc định
VZROOT\private\VEID. Cách nhanh nhất là dùng lệnh
"vzquota stat VEID" trên CLI của Hardware Node. Nếu nó có nằm trên thư mục khác hay ổ khác, ta cần sửa lại file conf của con VE đó sau bước 4. Cần thay đổi khu vực riêng của con VE
“VzPrivate=path_to_CT_private_dir" cho đúng với trong conf file. Để tìm đúng vị trí ổ đĩa thêm của VE, ta phải chỉnh lại giá trị "DRIVE_...=" tương ứng trong conf file.
3.2. Những ổ đĩa phụ (efd-files) có thể được chia sẻ. Trong trường hợp này ta cần di chuyển tất cả những ổ đĩa có chủ nhân chính (chủ nhân chính là cái VE dùng cái đĩa đó lúc đó). Bạn nên dịch chuyển tất cả các VE xài chung ổ đĩa tới cùng node.
3.3. Con VE được dịch chuyển có thể có 1
vzcache template được cài đặt. Giá trị
"VzcacheTemplates=" trong file conf của VE biểu hiện conVE đó đang xài vzcache template. Cái template này có thể tìm thấy trong thư mục
"C:\vz\Templates\__vzcache" của HW node và cần được chép qua node mới.
4. Di chuyển file
C:\vz\conf\101.conf
5. Sau khi bạn di chuyển các file, chạy lệnh sau trên node đích:
Code:
vzcfgt set 101 IsMigrated 1
6. Nếu cái VE bạn chuyển gắn với 1 network adapter, bạn có thể gỡ nó ra bằng lệnh:
Code:
vzcfgt delete 101 NetPreferredHostAdapterMac
hay gắn nó với card mạng tương ứng trên node mới bằng lệnh:
Code:
vzcfgt set 101 NetPreferredHostAdapterMac=”AA-BB-CC-DD-EE-FF”
với chuỗi AA-BB-…-FF là MAC address của card mạng trên node đích.
7. Sau khi bạn thực hiện xong, bạn sẽ thấy VE 101 đã hiện trên node đích. Bạn có thể kiểm tra bằng lệnh:
Bạn có thể start VE bằng lệnh sau:
Mệt quá, trả tiền đây, tại sao mình cứ phải hỗ trợ ko công thế nhỉ?


