Thủ thuật trước khi thực hiện backup, migrate, restore VPS containers trên Virtuozzo
I> Các bước cần thực hiện trước khi Backup và Restore Container
Tình huống: Giả sử bạn muốn backup 1 container có ID: 200 từ Server1 và restore container này qua server 2
Bạn thực hiện như sau:
1. Phiển bản và các gối update của Virutozzo Container trên server 1 và server 2 phải giống nhau
2. Các template OS, Plesk template... phải được đồng bộ
Trên 2 server bạn đánh lệnh:
vzpkg update cache
or chi update 1 os template: vzpkg update cache centos-5-x86_64
Gõ lệnh sau để đồng bộ os template giửa 2 server
Thí dụ: nếu bạn muốn copy dữ liệu từ server Server1 qua Server2 thì bạn làm như sau:
- SSH vào Server 2
- Gõ lệnh sau và nhập password root của Server1
rsync -avz -e ssh
root@IPServer1:/vz/template/centos/5/x86_64/ /vz/template/centos/5/x86_64/
3. Trên server 1 (server source) bạn đánh lênh sau để update các package cho conatiner có id 200
vzpkg update 200
4. Sử dụng phần mềm PMC kết nối đề server 1 và server 2 - Virtuozzo Container để thực hiện thao tác backup và restore qua giao diện đồ họa
Chú ý: đảm bảo không bị trùng ID cua Container khi restore Container!
II> Các lệnh cơ bản về Backup và Restore
1. Lệnh này để liệt kê tất cả các Containers đang có trên hardware node
2. Lệnh này để backup Container co id: 120 trên hardware node local
|
Mã:
|
vzabackup localhost -e 120
|
3. Liệt kê tất cả các backup của Container
|
Mã:
|
vzarestore --list --full
|
4. Backup container có ID: 100 đến vị trí khác (default là: /vz/backup)
|
Mã:
|
vzabackup --backup-folder-path /custom/backup/location localhost -e 100 |
5. Restore container đến ID được chỉ định
|
Mã:
|
vzarestore -B -e 74d73784-ab7c-4b6c-9a87-83d4705d422a/20061207075121:150 |
6. Restore bản backup mới nhất của container có id: 100 đến container có id: 150
