Khi convert máy ảo Linux, có rất nhiều vấn đề có thể xảy ra. Tuy nhiên để hạn chế tối đa những rủi ro này, thì mình xin chia sẻ lại một số những việc mình đã làm trong quá trình triển khai.
Trong thực tế, do làm việc trên môi trường ảo hóa VMware, nên mình hay sử dụng công cụ VMware vCenter Converter Standalone. Đây là một công cụ khá hữu ích, với công cụ này, bạn có thể chuyển đổi từ các nguồn phổ biến như:
- Máy chủ đang bật (power on)
- Máy ảo từ nền tảng ảo hóa của VMware (vSphere)
- Máy ảo từ nền tảng ảo hóa VMware Workstation
- Các file ảnh, hoặc máy ảo từ phần mềm của hãng khác
- Máy ảo nằm trên một máy chủ Hyper-V
Tới các đích là:
- Máy ảo trên nền tảng ảo hóa vSphere
- Máy ảo sử dụng với VMware Workstation
Trong quá trình convert một máy ảo Linux, để tránh lỗi, bạn nên thực hiện các vấn đề sau:
- Vô hiệu hóa SELinux
- Vô hiệu hóa tường lửa (iptables)
- Nếu xác thực SSH qua private key, vui lòng chuyển về dạng mật khẩu
Dưới đây là một lỗi khá phổ biến khi convert máy ảo Linux:
Unable to query the live Linux source machine
Nếu không may gặp phải lỗi này, bạn có thể xử lý bằng 1 trong các cách dưới đây:
- Trên máy cài đặt VMware vCenter Converter Standalone, thực hiện vô hiệu hóa UAC, chạy phần mềm với quyền Administrator (Run as Administrator)
- Lỗi thứ 2 này khá hay xảy ra. Bạn cần chắc chắn rằng thư mục /tmp trên máy nguồn (source) có thể ghi được. Nếu nó không thể ghi, thực hiện command sau:
| <strong>mount | grep /tmp mount -o remount,exec /tmp</strong> |
- Chắc chắn rằng file .bashrc sử dụng để xác thực không chứa lệnh echo. Nếu bạn dùng tài khoản root, tìm kiếm trong /root/.bashrc, nếu bạn dùng tài khoản khác, tìm kiếm trong /home/username/.bashrc. Nếu thấy dòng echo nào, ngay lập tức, xóa nó đi, hoặc comment nó lại (#echo).
0 Comments