Cách tạo bản sao của máy ảo hộp ảo. Cách lưu image máy ảo VMware. Sao lưu nhất quán ở cấp độ tệp

Sử dụng nhóm VM

Nhóm VM cho phép người dùng tạo nhóm đặc biệt máy ảo để quản lý tập thể chúng.

Tạo nhóm bằng GUI

1) Kéo một máy ảo lên trên một máy ảo khác máy ảo.

2) Chọn nhiều máy ảo và chọn " Nhóm» trong menu chuột phải như hình dưới đây:

Bạn có thể tạo các nhóm lồng nhau.

Hoạt động nhóm cho phép bạn thực hiện các hành động chung cho máy ảo cho tất cả thành viên của nhóm cùng một lúc.

Những bức ảnh

Với ảnh chụp nhanh, bạn có thể lưu trạng thái cụ thể của máy ảo để sử dụng sau. Vào bất kỳ thời điểm nào tiếp theo, bạn có thể quay lại trạng thái này, mặc dù bạn có thể đã thay đổi VM đáng kể kể từ đó. Vì vậy, ảnh chụp nhanh của máy ảo cũng tương tự như máy ở trạng thái "đã lưu" như mô tả ở trên, nhưng có thể có nhiều ảnh chụp nhanh và các trạng thái đã lưu này được lưu trữ vĩnh viễn.

Bạn có thể xem ảnh chụp nhanh của máy ảo bằng cách trước tiên chọn máy trong Trình quản lý VirtualBox rồi nhấp vào " Những bức ảnh"ở bên phải góc trên cùng. Cho đến khi bạn chụp ảnh xe, danh sách ảnh sẽ trống, ngoại trừ mục " Tình trạng hiện tại", đại diện cho điểm" Hiện nay"trong vòng đời của một máy ảo.

Tạo, khôi phục và xóa ảnh chụp nhanh

Có ba thao tác liên quan đến ảnh chụp nhanh:

  1. Bạn có thể chụp một bức ảnh. Thao tác này sẽ tạo một bản sao trạng thái hiện tại của máy, sau này bạn có thể quay lại bất kỳ lúc nào.
  • Nếu máy ảo của bạn đang ở khoảnh khắc nàyđang chạy, chọn " Chụp ảnh nhanh trạng thái..."trong menu thả xuống" Xe hơi» Cửa sổ máy ảo.
  • Nếu máy ảo của bạn hiện đang ở chế độ " đã lưu" hoặc " tắt" (như hiển thị bên cạnh máy ảo trong cửa sổ VirtualBox chính), nhấp vào " Những bức ảnh" ở góc trên bên phải của cửa sổ chính, sau đó
    • hoặc trên biểu tượng máy ảnh nhỏ (dành cho “ Chụp một bức ảnh"), hoặc
    • nhấp chuột phải vào phần tử " Tình trạng hiện tại" trong danh sách và chọn " Chụp một bức ảnh».

Trong mọi trường hợp, một cửa sổ sẽ xuất hiện hỏi tên của hình ảnh. Tên này chỉ mang tính chất tham khảo giúp bạn ghi nhớ trạng thái chụp nhanh. Ví dụ, tên hữu ích sẽ " Cài đặt mới từ đầu, không cần bổ sung khách Thần sấm " Chỉ gói dịch vụ 3". Bạn cũng có thể thêm nhiều hơn nữa Văn bản dài trong lĩnh vực " Sự miêu tả", nếu bạn muốn.

Ảnh chụp nhanh mới của bạn sau đó sẽ xuất hiện trong danh sách ảnh chụp nhanh. Bên dưới bức ảnh mới, bạn sẽ thấy một mục có tên " Tình trạng hiện tại", nghĩa là trạng thái hiện tại của máy ảo của bạn là một biến thể dựa trên ảnh chụp nhanh bạn đã sử dụng trước đó. Nếu sau này bạn chụp một bức ảnh khác, bạn sẽ thấy chúng sẽ xuất hiện tuần tự, với mỗi bức ảnh tiếp theo được lấy từ ảnh trước đó:

VirtualBox không đặt ra bất kỳ hạn chế nào về số lượng ảnh bạn có thể chụp. Hạn chế thực tế duy nhất là dung lượng ổ đĩa trên máy chủ của bạn: mỗi ảnh chụp nhanh sẽ lưu trạng thái của máy ảo và do đó chiếm một số dung lượng ổ đĩa.

  1. Bạn có thể khôi phục ảnh chụp nhanh bằng cách nhấp chuột phải vào bất kỳ ảnh nào bạn chụp trong danh sách ảnh. Khôi phục ảnh chụp nhanh cũng giống như quay lại thời điểm nó được chụp: trạng thái hiện tại của ô tô bị mất và ô tô được trả về trạng thái chính xác của ô tô khi chụp ảnh nhanh.

Ghi chú: Khôi phục ảnh chụp nhanh sẽ ảnh hưởng đến ảo Đĩa cứngđược kết nối với máy ảo của bạn. Điều này cũng có nghĩa là tất cả các tệp được tạo kể từ khi chụp ảnh nhanh và tất cả các thay đổi khác đối với tệp sẽ bị mất. Để tránh mất dữ liệu khi sử dụng tính năng chụp nhanh, bạn có thể thêm khó thứ haiđĩa trong " viết qua» sử dụng giao diện VBoxManager và sử dụng nó để lưu trữ dữ liệu của bạn. Vì các ổ cứng có thể ghi không được bao gồm trong ảnh chụp nhanh nên chúng không thay đổi khi máy được trả về.

Để tránh mất trạng thái hiện tại khi khôi phục ảnh chụp nhanh, bạn có thể tạo ảnh chụp nhanh mới trước khi khôi phục.

Bằng cách khôi phục ảnh trước đó và chụp thêm ảnh, bạn có thể tạo ra thứ gì đó giống như thực tế thay thế và chuyển đổi giữa các ảnh này những câu chuyện khác nhau máy ảo. Điều này có thể dẫn đến một cây ảnh chụp nhanh máy ảo như trong ảnh chụp màn hình ở trên.

  1. Bạn cũng có thể xóa ảnh chụp nhanh, việc này sẽ không ảnh hưởng đến trạng thái của máy ảo mà chỉ giải phóng các tệp đĩa mà VirtualBox đã sử dụng để lưu trữ dữ liệu ảnh chụp nhanh, từ đó giải phóng không gian đĩa. Để xóa ảnh chụp nhanh, nhấp chuột phải vào ảnh chụp nhanh và chọn " Xóa bỏ" Kể từ VirtualBox 3.2, ảnh chụp nhanh có thể bị xóa ngay cả khi máy đang chạy.

Ghi chú Lưu ý: Mặc dù việc tạo và khôi phục ảnh chụp nhanh là các thao tác khá nhanh nhưng việc xóa ảnh chụp nhanh có thể mất một khoảng thời gian đáng kể vì có thể yêu cầu sao chép một lượng lớn dữ liệu giữa nhiều tệp ảnh đĩa. Các tập tin đĩa tạm thời cũng có thể yêu cầu một số lượng lớn không gian đĩa trong quá trình hoạt động.

Có một số trường hợp không thể xử lý được khi máy ảo đang chạy và bạn sẽ nhận được thông báo tương ứng rằng bạn nên xóa ảnh chụp nhanh này trong khi máy ảo đang tắt.

Hãy coi ảnh chụp nhanh là thời gian bạn đã lưu. Chính thức hơn, một bức ảnh bao gồm ba thứ:

  1. Nó chứa một bản sao hoàn chỉnh của các cài đặt máy ảo, bao gồm cả cấu hình phần cứng, để khi ảnh chụp nhanh được khôi phục, cài đặt VM cũng được khôi phục. (Ví dụ: nếu bạn thay đổi cấu hình ổ cứng hoặc Cài đặt hệ thống máy ảo, thay đổi này sẽ bị loại bỏ khi ảnh chụp nhanh được khôi phục.)
  2. Một bản sao cài đặt được lưu trong cấu hình thiết bị, tập tin văn bản XML và do đó chiếm rất ít không gian.
  3. Trạng thái hoàn chỉnh của tất cả được bảo tồn đĩa ảo gắn vào máy. Quay lại ảnh chụp nhanh có nghĩa là tất cả các thay đổi được thực hiện đối với ổ đĩa của máy tính - từng tệp, từng chút một - cũng sẽ được hoàn tác. Các tệp được tạo từ khi tạo sẽ biến mất, các tệp đã bị xóa sẽ được khôi phục, các thay đổi đối với tệp sẽ được hoàn tác.

(Nói đúng ra, điều này chỉ đúng với ảo ổ cứngở chế độ "bình thường". Như đã đề cập ở trên, bạn có thể định cấu hình ổ đĩa để hoạt động khác với ảnh chụp nhanh. Thậm chí chính xác hơn và chính xác hơn về mặt kỹ thuật, khi khôi phục ảnh chụp nhanh, bản thân đĩa ảo sẽ không được khôi phục. Thay vào đó, khi chụp ảnh nhanh, VirtualBox tạo các hình ảnh khác biệt chỉ chứa các thay đổi kể từ khi chụp ảnh nhanh và khi ảnh chụp nhanh được khôi phục, VirtualBox sẽ loại bỏ hình ảnh khác biệt đó, do đó quay trở lại trạng thái trước đó. Điều này nhanh hơn và sử dụng ít dung lượng ổ đĩa hơn.

Việc tạo một hình ảnh vi sai như vậy ban đầu không chiếm nhiều dung lượng trên đĩa của máy chủ, vì hình ảnh vi sai ban đầu sẽ trống (và sau đó sẽ tăng lên linh hoạt với mỗi thao tác ghi vào đĩa). Tuy nhiên, bạn sử dụng máy càng lâu sau khi chụp ảnh thì kích thước của các ảnh khác nhau sẽ càng tăng lên.

Cuối cùng, nếu bạn chụp ảnh nhanh trong khi máy đang chạy, trạng thái bộ nhớ của thiết bị cũng được lưu trong ảnh chụp nhanh (giống như bộ nhớ có thể được lưu khi đóng cửa sổ VM). Khi bạn khôi phục ảnh chụp nhanh như vậy, quá trình thực thi sẽ tiếp tục vào đúng thời điểm ảnh chụp nhanh được chụp.

Tệp trạng thái bộ nhớ có thể lớn bằng bộ nhớ của máy ảo và do đó chiếm khá nhiều dung lượng ổ đĩa.

Loại bỏ máy ảo

Để xóa máy ảo mà bạn không cần nữa, hãy nhấp chuột phải vào máy ảo đó trong danh sách Trình quản lý VM, chọn từ máy xuất hiện danh mục « Xóa bỏ».

Một cửa sổ xác nhận xuất hiện cho phép bạn chọn chỉ xóa máy khỏi danh sách máy hay xóa cả các tệp được liên kết với nó.

Mục thực đơn " Xóa bỏ

Nhân bản máy ảo

Để thử nghiệm cấu hình của máy ảo, kiểm tra các cấp độ khác nhau của hệ điều hành khách hoặc chỉ đơn giản là tạo bản sao lưu của máy ảo, VirtualBox có thể tạo bản sao đầy đủ hoặc được liên kết của máy ảo hiện có.

Trình hướng dẫn sẽ hướng dẫn bạn qua quá trình nhân bản:

Trình hướng dẫn này có thể được gọi từ menu ngữ cảnh danh sách Trình quản lý VM (chọn " Dòng vô tính") cho máy ảo đã chọn. Đầu tiên, chọn tên mới cho bản sao. Bạn có thể chọn tùy chọn tạo địa chỉ MAC của tất cả các card mạng, sau đó mỗi card mạng trong bản sao sẽ nhận được một địa chỉ MAC mới. Điều này rất hữu ích khi cả máy ảo nguồn và máy ảo nhân bản đều cần chạy trên cùng một mạng. Nếu bạn để nguyên thì thế thôi card mạng sẽ có cùng địa chỉ MAC với địa chỉ MAC trong VM nguồn. Tùy thuộc vào cách bạn gọi trình hướng dẫn, bạn có các biến thể khác nhau cho hoạt động nhân bản. Trước tiên, bạn cần quyết định xem bản sao nên được liên kết với máy ảo nguồn hay bản sao hoàn toàn độc lập:

Nhân bản đầy đủ: Ở chế độ này, tất cả các phần phụ thuộc của ảnh đĩa đều được sao chép vào thư mục mới V.M. Bản sao có thể chạy hoàn toàn mà không cần máy ảo gốc.

Nhân bản được liên kết: Chế độ này tạo ra các ảnh đĩa đặc biệt mới trong đó ảnh đĩa gốc là ảnh của đĩa nguồn. Nếu bạn chọn trạng thái hiện tại của máy ảo nguồn làm điểm nhân bản, một ảnh chụp nhanh mới sẽ được tạo ngầm.

Sau khi chọn chế độ nhân bản, bạn cần quyết định chính xác những gì bạn muốn sao chép. Bạn luôn có thể tạo một bản sao của trạng thái hiện tại hoặc mọi thứ. Khi bạn chọn tất cả, trạng thái hiện tại và ngoài ra tất cả các ảnh chụp nhanh sẽ được sao chép. Nếu bạn bắt đầu bằng ảnh chụp nhanh với các trẻ em bổ sung, bạn cũng có thể sao chép trạng thái hiện tại và tất cả các trẻ em. Điều này tạo ra một bản sao bắt đầu từ ảnh chụp nhanh này và bao gồm tất cả các ảnh chụp nhanh con.

Bản thân hoạt động sao chép có thể kéo dài tùy thuộc vào kích thước và số lượng ảnh đĩa được đính kèm. Ngoài ra, hãy nhớ rằng mỗi ảnh chụp nhanh cũng có các ảnh đĩa khác nhau cần được sao chép.

Mục thực đơn " Dòng vô tính» tắt khi máy đang chạy.

Nhập và xuất máy ảo

VirtualBox có thể nhập và xuất các máy ảo ở Định dạng ảo hóa mở (OVF) tiêu chuẩn.

OVF là một tiêu chuẩn đa nền tảng được hỗ trợ bởi nhiều sản phẩm ảo hóa, cho phép bạn tạo các máy ảo làm sẵn, sau đó có thể được nhập vào một công cụ ảo hóa như VirtualBox. Việc nhập và xuất vào VirtualBox ở định dạng OVF rất đơn giản và được thực hiện từ cửa sổ Trình quản lý cũng như giao diện dòng lệnh. Điều này cho phép bạn đóng gói cái gọi là thiết bị ảo: ảnh đĩa cùng với các cài đặt cấu hình có thể dễ dàng triển khai. Bằng cách này, bạn có thể cung cấp các gói phần mềm hoàn chỉnh, sẵn sàng sử dụng (hệ điều hành có ứng dụng) mà không cần cấu hình hoặc cài đặt ngoài việc nhập vào VirtualBox.

Ghi chú: Tiêu chuẩn OVF rất phức tạp và việc hỗ trợ nó trong VirtualBox là một quá trình liên tục. Đặc biệt, VirtualBox không đảm bảo hỗ trợ tất cả các thiết bị được tạo bởi phần mềm ảo hóa khác.

Các thiết bị ở định dạng OVF có thể được hiển thị theo hai tùy chọn:

  1. Chúng có thể được cung cấp dưới dạng nhiều tệp dưới dạng một hoặc nhiều ảnh đĩa, thường ở định dạng VMDK được sử dụng rộng rãi và tệp văn bản có mô tả trên ngôn ngữ XML với phần mở rộng .ovf. Để có thể nhập chúng, các tệp phải nằm trong cùng một thư mục.
  2. Ngoài ra, các tệp trên có thể được đóng gói cùng nhau thành một tệp lưu trữ duy nhất, thường có phần mở rộng .ova. (Như là tập tin lưu trữ sử dụng tùy chọn định dạng kho lưu trữ TAR và do đó có thể được giải nén bên ngoài VirtualBox bằng bất kỳ tiện ích nào có thể giải nén các tệp TAR tiêu chuẩn.)

ĐẾN nhập khẩu thiết bị sang một trong các định dạng trên, chỉ cần nhấp đúp vào tệp OVF/OVA. Hoặc chọn " Tài liệu» → « Nhập cấu hình" trong cửa sổ Trình quản lý. Trong hộp thoại tệp xuất hiện, hãy điều hướng đến tệp có phần mở rộng .ovf hoặc .ova.

Nếu VirtualBox có thể xử lý tệp này, một hộp thoại tương tự như sau sẽ xuất hiện:

Nó đại diện cho các máy ảo được mô tả trong tệp OVF và cho phép bạn thay đổi cài đặt của máy ảo bằng cách bấm đúp vào các thành phần mô tả. Sau khi bạn nhấp vào " Nhập khẩu", VirtualBox sẽ sao chép ảnh đĩa và tạo các máy ảo cục bộ với các cài đặt được mô tả trong hộp thoại. Sau đó chúng sẽ xuất hiện trong danh sách máy ảo của Trình quản lý.

Xin lưu ý: Vì ảnh đĩa có xu hướng lớn và ảnh VMDK đi kèm với thiết bị ảo thường được gửi ở định dạng nén đặc biệt không phù hợp để máy ảo sử dụng trực tiếp nên trước tiên, ảnh sẽ cần được giải nén và sao chép, việc này có thể mất vài phút.

Và ngược lại, đối với xuất khẩu máy ảo mà bạn đã có trong VirtualBox, chọn " Tài liệu» → « Xuất cấu hình" Một hộp thoại khác sẽ xuất hiện cho phép bạn kết hợp nhiều máy ảo vào một thiết bị OVF. Sau đó chọn vị trí lưu tệp mục tiêu và quá trình chuyển đổi sẽ bắt đầu. Nó có thể mất một thời gian.

Ghi chú: OVF không thể mô tả các ảnh chụp nhanh được chụp cho máy ảo. Kết quả là, khi xuất một máy ảo có ảnh chụp nhanh, chỉ xuất trạng thái hiện tại của máy và ảnh đĩa trong quá trình xuất sẽ có trạng thái “phẳng” giống với trạng thái hiện tại của máy ảo.

Thiết lập toàn cầu

Hộp thoại cài đặt chung có thể được tìm thấy trong menu " Tài liệu", chọn mục" Cài đặt….» Nó cung cấp một bộ cài đặt áp dụng cho tất cả máy ảo người dùng hiện tại hoặc, trong trường hợp mở rộng, cho toàn bộ hệ thống:

  • Là phổ biến. Cho phép người dùng chỉ định thư mục/thư mục mặc định cho các tệp VM và thư viện xác thực VRDP.
  • Đi vào. Cho phép người dùng chỉ định Khóa máy chủ. Nó được sử dụng để chuyển con trỏ ra khỏi tiêu điểm của cửa sổ hệ điều hành máy ảo hoặc máy chủ và cũng được sử dụng để khởi chạy hành động nhất định máy ảo.
  • Cập nhật. Cho phép người dùng chỉ định thông số khác nhau cập nhật tự động.
  • Ngôn ngữ. Cho phép người dùng chỉ định ngôn ngữ của giao diện người dùng đồ họa.
  • Trưng bày. Cho phép người dùng chỉ định độ phân giải màn hình cũng như chiều rộng và chiều cao của màn hình.
  • Mạng lưới. Cho phép người dùng định cấu hình thông tin mạng chỉ cho máy chủ.
  • bổ sung. Cho phép người dùng xem và quản lý gói đã cài đặt phần mở rộng.
  • Ủy quyền. Cho phép người dùng định cấu hình máy chủ proxy HTTP.

Hãy tưởng tượng tình huống: máy tính của kế toán viên bị lỗi (nếu không thì máy tính của kế toán viên cũng không thể khác được!). Nó (trên máy tính này) có một loạt chương trình được cài đặt và có thể mất ba ngày hoặc thậm chí hơn để khôi phục. Nhưng một kế toán viên cần phải làm việc không bị gián đoạn, và tốt hơn hết là anh ta không nên chạm vào bất cứ thứ gì trong ba năm nữa, chờ đợi sự suy sụp hoàn toàn. Phải làm gì? Bản sao lưu hệ thống cũ sẽ không hoạt động - các chương trình được cập nhật và bổ sung hàng quý và do đó hình ảnh cũ các hệ thống được tạo trên hệ thống mới cài đặt sẽ không hoạt động.

Sẽ là một ý kiến ​​​​hay nếu bạn để lại mọi thứ cũ và đồng thời làm mới mọi thứ. Chỉ trong tình huống như vậy, bạn có thể tạo một bản sao ảo của một máy tính vẫn đang hoạt động và kiểm tra hiệu suất của nó. (ví dụ: trên máy tính của quản trị viên). Sau đó phá bỏ mọi thứ trên máy tính của kế toán, cài đặt một hệ thống mới và chạy một máy ảo trên hệ thống mới này cho đến khi công việc trôi chảy đến máy chủ. Đồng thời, bạn có thể để tệp khách (về cơ bản đây là bản sao lưu kế toán đang hoạt động!) trong kho lưu trữ - xét cho cùng, nó chỉ là một tệp, mặc dù có kích thước 20 gigabyte, nhưng bây giờ ai quan tâm đến điều đó.

Vì vậy, ý tưởng là rõ ràng. Việc thực hiện nó cũng không khó. Để làm điều này, chúng tôi sẽ sử dụng hai chương trình miễn phí: Hộp ảo Oracle Paragon đi ảo.

Bước 1: tạo bản sao ảo của máy tính đang hoạt động

Để tạo bản sao ảo máy tính chúng tôi sử dụng chương trình Paragon Go Virtual. Chương trình này có sẵn để tải xuống miễn phí từ http://www.paragon-software.com/home/go-virtual/. Bạn chỉ cần cung cấp tên và email của mình - một lá thư có số sê-ri sẽ được gửi đến email này. Sau khi cài đặt chương trình, bạn sẽ cần phải khởi động lại máy tính của mình.

Giao diện chương trình cực kỳ đơn giản - chỉ có hai nút trên cửa sổ chính. Chọn "P2V" (vật lý đến ảo). Cần phải chọn loại máy ảo trong tương lai - chúng tôi chọn Oracle VirtualBox.

Quá trình sao chép sẽ mất một chút thời gian, bạn có thể uống một ít trà. Cuối cùng, chương trình sẽ tạo ít nhất hai tệp: ổ C và một tệp cài đặt có phần mở rộng OVF. Nếu bạn tạo một bản sao của máy tính có nhiều ổ đĩa thì sẽ có nhiều file hơn. Ảnh đĩa được tạo sẽ ở định dạng VMDK (VMWare). Nhưng VirtualBox hoạt động rất tốt với chúng.

Bước 2: nhập bản sao đã tạo vào Hộp ảo

Để đảm bảo tính thuần túy của thử nghiệm, hãy sao chép các tệp kết quả sang một máy tính khác (hãy gọi đó là máy tính của quản trị viên). Nếu máy của quản trị viên chưa có VirtualBox (!!! ahtung!!!), hãy cài đặt ngay.

Trong cửa sổ chính Chương trình VirtualBox chọn menu "tệp" - "Nhập cấu hình" và chọn tệp có phần mở rộng OVF được tạo bởi Paragon Go Virtual ở bước 1. VirtualBox sẽ tìm ra những việc cần làm tiếp theo.

Lưu ý: Trước khi thực hiện thao tác này, hãy xem Cài đặt hộp ảo, nơi nó sẽ đặt các tệp đĩa và cài đặt máy ảo - các tệp sẽ có kích thước đáng kể và theo mặc định, đường dẫn sẽ nằm trên đĩa hệ thống, điều này không phải lúc nào cũng thuận tiện.

Trong quá trình tạo máy ảo, VirtualBox sẽ sao chép các file ổ cứng do Paragon Go Virtual tạo ra. Khi VirtualBox hoàn tất quá trình nhập, các tệp do Go Virtual tạo có thể bị xóa (kiểm tra xem máy ảo có khởi động trước không!).

Bước 3: Kết thúc

Rất có thể, bạn thực hiện tất cả những điều này tại nơi làm việc, vì vậy hãy cẩn thận khi khởi động máy ảo - vì nếu bộ điều hợp mạng VirtualBox đang ở chế độ cầu nối; bản sao máy tính đang hoạt động thực sự của bạn trên mạng có thể gây ra xung đột. Tôi thường làm điều này: trước khi khởi động máy ảo, tôi tắt hoàn toàn mạng trong cài đặt của máy này trong bảng điều khiển của cửa sổ VirtualBox chính. Từ tội lỗi. Tôi kết nối VBoxGuestAdditions.iso dưới dạng CD và sau khi tải máy ảo, tôi cài đặt các tiện ích bổ sung (để tích hợp chuột, điều chỉnh kích thước màn hình, v.v.). Xin lưu ý rằng bạn cần cho Windows một chút thời gian để cập nhật danh sách phần cứng và cài đặt trình điều khiển hiển thị mới, v.v. Máy ảo khách sẽ cần được khởi động lại.

Tất cả. Bạn đã tạo một bản sao hoạt động thực sự của máy tính và bạn có thể làm bất cứ điều gì bạn muốn trên đó.

Xin lưu ý rằng phương pháp này có thể được coi là một tùy chọn nâng cao để tạo bản sao lưu. Ví dụ: chúng tôi có thể coi rằng chúng tôi không tạo bản sao dự phòng của dữ liệu mà là các ứng dụng đã được định cấu hình và sẵn sàng để sử dụng.

Giảm dung lượng ổ đĩa của máy ảo ở định dạng VMDK (VMWare)

Theo quy định, một máy tính được sử dụng liên tục sẽ được cài đặt nhiều chương trình hơn mức cần thiết để lưu trữ trong máy ảo. Chà, thực sự thì tại sao bạn lại cần Gimp, ICQ, Skype, ImageViewer hoặc trình phát đa phương tiện cũng như “Tài liệu của tôi” và “Âm nhạc của tôi”? Bỏ đi mọi thứ không cần thiết. Đĩa của máy ảo rất có thể sẽ có ít nhất 10 GB, sau đó sẽ có rác.

Được rồi, bạn đã khởi động máy ảo, đã xóa chương trình không cần thiết, nhưng file vdisk.vmdk (ví dụ) vẫn chưa giảm kích thước. Thật tốt nếu bạn không tăng nó. Bạn đã xóa 3 GB rác nhưng kích thước vẫn không giảm?

Tệp đĩa được tạo ở định dạng VMware. VMware, cùng với các sản phẩm VMware Server và VMware Workstation cung cấp tiện ích console để làm việc với đĩa ảo vmware-vdiskmanager. Tiện ích này là một công cụ chuyển đổi đĩa ảo mạnh mẽ. Bạn có thể tìm thấy tiện ích vdiskmanager trong thư mục cài đặt các sản phẩm VMware Server hoặc VMware Workstation. Những thứ kia. chỉ cần cài đặt phiên bản dùng thử của WMware Workstation và tìm tệp trong thư mục của nó vmware-vdiskmanager.

Sử dụng tiện ích này trong trường hợp của chúng tôi rất đơn giản: vmware-vdiskmanager.exe -k<путь до вашего файла vdisk.vmdk> .

Trong trường hợp của tôi, điều này cho phép tôi giảm kích thước từ 22 GB xuống 14 GB!

Nếu bạn không muốn cài đặt VMware, bạn có thể thử tải xuống kho lưu trữ với tiện ích này từ đây (856 kb, MD5: CF48CF9B69EA712E7B7B8C94EFA7AB49). Kho lưu trữ chứa chính tiện ích đó và hai thư viện cần thiết cho hoạt động của nó. Ít nhất là với nút chuyển "-k". Tôi hy vọng điều này là đủ và sẽ không cần cài đặt. phân phối đầy đủ VMware.

Để tạo bản sao lưu bản sao của VMware V. Sao lưu tiện dụng hai phương pháp có thể được sử dụng: nội bộ và bên ngoài.

Phương pháp nội bộ

Một bản sao của Handy Backup được cài đặt trên máy ảo VMware chạy Windows hoặc Linux. Về nguyên tắc, việc vận hành Handy Backup trên máy ảo không khác gì việc sử dụng giải pháp tương tự trên máy tính “vật lý”.

Phương pháp bên ngoài

Handy Backup chạy trên máy chủ máy ảo VMware để sao chép hình ảnh của các phiên bản VMware cụ thể dưới dạng tệp thông thường. Sao lưu tiện dụng được sử dụng cho Dự trữ bản sao máy và mảng VMware là một plugin đặc biệt hoạt động ở chế độ “nóng” (không dừng máy VMware).

Cách lưu image máy ảo VMware

Hình ảnh sao lưu VMware được sao chép bằng một công cụ chuyên dụng. Bằng cách sử dụng cài đặt plugin VMware, bạn cũng có thể dừng máy VMware đã sao chép và sau đó khởi động lại nó để tạo bản sao “lạnh”.

  1. Mở Sao lưu tiện dụng và tạo tác vụ mới bằng cách nhấn Ctrl+N hoặc chọn một mục menu. Chọn một tác vụ sao lưu.
  2. Ở Bước 2, chọn plugin " VMware Workstation".

  1. Bấm đúp vào dòng “Cấu hình mới” để chọn cấu hình truy cập VMware.
  2. Trong hộp thoại mở ra, hãy lựa chọn giữa các chế độ " Nóng" (sao lưu mà không dừng máy) và " Cho phép tạm dừng" (với việc dừng máy ảo để có được hình ảnh chính xác của nó).

  1. Tiếp theo, chọn trong hộp thoại hình ảnh máy cụ thể mà cấu hình này sẽ được áp dụng.

  1. Nhấp vào "OK" và tiếp tục tạo tác vụ như bình thường.

Trình tự trên sẽ dừng lại và sau đó khởi động lại các máy ảo VMware mà không cần can thiệp thêm.

Nhiều doanh nghiệp cũng như người dùng gia đình đang ngày càng sử dụng máy ảo để thực hiện nhiều tác vụ khác nhau và tăng hiệu quả hoạt động của họ. Nếu trước đây các máy ảo chủ yếu được sử dụng bởi những người đam mê thì giờ đây, chất lượng của nền tảng ảo hóa máy tính để bàn và máy chủ đã cho phép chúng được các chuyên gia sử dụng trên quy mô lớn. Khả năng chạy nhiều hệ thống ảo trên một máy tính vật lý có nhiều ưu điểm, bao gồm: tiết kiệm chi phí phần cứng, đơn giản hóa việc bảo trì và giảm chi phí năng lượng trong các trung tâm dữ liệu lớn. Ngoài ra, một lợi thế quan trọng của máy ảo là khả năng di chuyển dễ dàng sang nền tảng vật lý khác và thủ tục đơn giản để sao lưu chúng. Nhưng cũng giống như các hệ điều hành thông thường, môi trường ảo đòi hỏi sự chú ý cao độ trong việc tạo bản sao lưu dữ liệu quan trọng. Khi chạy máy ảo trong môi trường sản xuất doanh nghiệp, nhiều công ty lên kế hoạch cho toàn bộ chiến lược sao lưu và phục hồi cơ sở hạ tầng ảo sau những thất bại, được gọi là Phục hồi thảm họa.

Nhiều nhà cung cấp nền tảng ảo hóa thương mại cung cấp cho người dùng doanh nghiệp các công cụ sao lưu máy ảo tích hợp sẵn, chẳng hạn như VMware Consolidated Backup (VCB) cho nền tảng ESX Server. Tuy nhiên, trong lĩnh vực SMB (Doanh nghiệp vừa và nhỏ), nơi số lượng máy ảo được sử dụng ít, thực tế không có công cụ sao lưu nào do nhà sản xuất nền tảng cung cấp. Kết quả là, các công ty nhỏ phải nhờ đến quản trị viên hệ thống để viết các tập lệnh khác nhau cũng như sử dụng tiện ích tiêu chuẩn các hệ điều hành, cung cấp khả năng lưu trữ và phục hồi các tập tin và thư mục có dữ liệu quan trọng.

Hiểu sao lưu dữ liệu

Cùng với quy trình quy hoạch cơ sở hạ tầng ảo, cũng cần bắt đầu quá trình xây dựng Kế hoạch khắc phục thảm họa. Trước hết, cần xác định các yếu tố quan trọng nhất của cơ sở hạ tầng CNTT có khả năng bị tổn hại từ bên trong và bên ngoài. nguồn lực bên ngoài, chẳng hạn như mất điện, lỗi ổ cứng, mối đe dọa từ vi-rút và những vấn đề khác. Sau đó, cần xem xét tần suất sao lưu các máy ảo thuộc nhiều loại khác nhau tùy thuộc vào mức độ nghiêm trọng. Các máy chủ sản xuất ảo của công ty hoạt động ở chế độ công khai hoàn toàn, phải được lưu trữ khá thường xuyên và thường xuyên và có khả năng khôi phục nhanh chóng trong trường hợp xảy ra lỗi. Các máy chủ nội bộ của tổ chức không cần nhiều sự chú ý và khả năng phục hồi nhanh chóng nên có thể được sao lưu ít thường xuyên hơn và thời gian khôi phục lâu hơn. Sau đó, bạn cần xác định thiết bị lưu trữ nào sẽ được sử dụng để lưu trữ (ổ IDE hoặc SCSI của máy chủ khác, thiết bị SAN, v.v.).

Khi chọn tần suất lưu trữ, cần lưu ý rằng một số loại sao lưu có đặc tính tạo bản sao lưu nhanh nhưng phục hồi chậm hơn. Ngược lại, có thể thực hiện lưu trữ lâu hơn với thời gian phục hồi ngắn hơn. Sau đây là các loại sao lưu dữ liệu chính cũng có thể được áp dụng cho máy ảo:

  • Lưu trữ thường xuyên (đầy đủ) (sao lưu đầy đủ)
    Kiểu lưu trữ này tạo ra một bản sao hoàn chỉnh của tất cả dữ liệu được lưu trữ. Quá trình tạo một bản sao lưu như vậy khá dài nhưng không cần nhiều thời gian khôi phục vì nó không yêu cầu nhiều tác vụ khôi phục. Sao lưu toàn bộ sẽ đặt lại các điểm đánh dấu lưu trữ tệp và thư mục, được sử dụng để xác định tệp nào sẽ được sao lưu. Các điểm đánh dấu này được sử dụng để kiểm tra trạng thái tệp trong quá trình sao lưu gia tăng và sao lưu khác biệt.
  • Sao lưu gia tăng
    Kiểu sao lưu này liên quan đến việc sao chép các tập tin và thư mục đã thay đổi kể từ lần sao lưu cuối cùng. Do đó, nếu bạn thực hiện hai bản sao lưu gia tăng liên tiếp và không thay đổi tệp giữa chúng, tệp đó sẽ không được thêm vào ảnh khôi phục.
  • Sao lưu vi sai
    Bản sao lưu này bao gồm tất cả các thay đổi đã xảy ra trong các tệp và thư mục kể từ lần sao lưu đầy đủ gần đây nhất. Theo đó, với hai lần lưu trữ khác nhau liên tiếp, một tệp không thay đổi giữa chúng nhưng đã thay đổi kể từ lần lưu trữ đầy đủ cuối cùng sẽ được lưu trữ cả hai lần.

Để giải thích các loại lưu trữ này khác nhau như thế nào, chúng tôi sẽ đưa ra một ví dụ về việc kết hợp các loại sao lưu. Khi sử dụng tính năng lưu trữ đầy đủ và tăng dần, thời gian sao lưu sẽ giảm đáng kể nhưng thời gian phục hồi sẽ tăng lên. Ví dụ: nếu chúng tôi thực hiện sao lưu toàn bộ vào Thứ Hai và triển khai các bản sao lưu bổ sung hàng ngày và vào Thứ Sáu, hệ thống bị hỏng, chúng tôi sẽ cần khôi phục bản sao lưu đầy đủ của Thứ Hai và tuần tự tất cả các bản sao bổ sung cho đến Thứ Sáu, việc này sẽ mất một khoảng thời gian. Thời gian rất dài. Ngược lại, việc kết hợp kích hoạt đầy đủ và kích hoạt khác biệt đòi hỏi nhiều thời gian hơn để lưu trữ nhưng ít thời gian hơn để khôi phục vì bạn chỉ cần khôi phục bản sao lưu trữ đầy đủ của dữ liệu của Thứ Hai và đưa kho lưu trữ khác biệt của Thứ Sáu vào đó.

Tất nhiên, đây không phải là tất cả các loại lưu trữ có thể được sử dụng khi sao lưu dữ liệu, nhưng những loại được liệt kê là một số loại được sử dụng thường xuyên nhất. Rõ ràng, đối với các máy chủ có mức độ quan trọng về thời gian phục hồi cao, nên sử dụng lưu trữ khác biệt kết hợp với lưu trữ đầy đủ thay vì lưu trữ gia tăng. Cái đầu tiên phù hợp với các máy chủ bên ngoài của tổ chức, cái thứ hai - dành cho các máy chủ nội bộ, có thể chịu được nhiều thời gian ngừng hoạt động hơn.

Vì về cơ bản, máy ảo là một thư mục chứa các tệp nên bạn có thể sử dụng các công cụ sao lưu tích hợp của hệ điều hành máy chủ nếu bạn sử dụng nền tảng ảo hóa trên hệ thống máy chủ, chẳng hạn như Microsoft ảo Máy chủ hoặc máy chủ VMware. TRONG Microsoft WindowsĐối với những mục đích này, bạn có thể sử dụng tiện ích sao lưu. Khi sử dụng các nền tảng kim loại trần như ESX Server hoặc Virtual Iron, bạn phải sử dụng các công cụ của nhà cung cấp hệ thống ảo hóa hoặc sản phẩm của bên thứ ba.

Ngoài ra, sao lưu máy ảo có thể được thực hiện bằng cách tạo hình ảnh khách bằng phần mềm như Acronis Ảnh thật. Cũng cần lưu ý rằng có những trường hợp cần lưu trữ không phải toàn bộ máy ảo mà một số dữ liệu trong hệ thống khách. Trong trường hợp này, khi viết tập lệnh lưu trữ hàng loạt, bạn có thể sử dụng các tiện ích để gắn đĩa ảo vào hệ thống máy chủ. Đối với nền tảng VMware, tiện ích này chính là ứng dụng VMware Disk Mount.

Sao lưu và phục hồi máy ảo trên nền tảng VMware ESX Server

Sản phẩm thí điểm của VMware, nền tảng ESX Server, là thành phần chính của cơ sở hạ tầng ảo trong môi trường sản xuất doanh nghiệp. Cơ sở hạ tầng ảo VI3 (Cơ sở hạ tầng ảo 3) là bộ sản phẩm và công cụ cho phép một nhóm máy ảo thực hiện hiệu quả các nhiệm vụ của mình và hoạt động trơn tru trong điều kiện khác nhau, bao gồm các yếu tố bất khả kháng như tăng tải đột ngột, mất điện, hư hỏng thiết bị. Một trong những công cụ quan trọng nhất để thực hiện chiến lược Khắc phục thảm họa là VMware Consolidated Backup (VCB). VCB có thể được sử dụng để tạo bản sao lưu của các máy chủ ESX riêng lẻ, cũng như kết hợp với công cụ quản lý nhóm máy chủ ảo Trung tâm ảo VMware. VCB cung cấp các khả năng sau:

  • tạo bản sao lưu của máy ảo với nhiều loại lưu trữ khác nhau bằng máy chủ proxy đặc biệt VCB Proxy Host, giúp loại bỏ gánh nặng tạo bản sao lưu từ máy chủ sản xuất của công ty nơi máy ảo đang chạy
  • không yêu cầu cài đặt thêm tác nhân trên máy chủ ESX
  • cung cấp nhiều cơ hộiđể tích hợp với các sản phẩm sao lưu của bên thứ ba; hỗ trợ nhiều gói khác nhau đã được tích hợp sẵn trong VCB
  • hỗ trợ lưu trữ cấp độ tệp cho hệ thống khách Windows (bạn có thể tạo bản sao lưu của các tệp và thư mục riêng lẻ trong hệ thống khách), cũng như lưu trữ cấp độ hình ảnh máy ảo cho bất kỳ hệ điều hành khách nào

Việc sao lưu máy ảo bằng VCB diễn ra bằng cách tạo snapshot các máy ảo mà không làm chúng ngừng hoạt động. VCB cũng hỗ trợ SAN. Nếu máy ảo được đặt trên thiết bị lưu trữ SAN, quy trình sao lưu như sau:

Ảnh chụp nhanh trạng thái máy ảo được tạo trong quá trình vận hành bằng tác nhân đặt trên máy chủ proxy VCB được lưu trên phương tiện dự phòng, từ đó chúng có thể được khôi phục trong trường hợp hệ thống khách đang chạy hoặc thiết bị bị hỏng. Trong trường hợp này, tác nhân dự phòng có quyền truy cập trực tiếp vào LUN (Số đơn vị logic) trong thiết bị SAN. Đối với SAN, VCB hỗ trợ Giao thức sợi Kênh cũng như phương tiện băng để lưu các bản sao lưu trữ. VCB tận dụng tối đa khả năng của VMware Tools chạy bên trong hệ thống khách để tạo bản sao lưu dữ liệu hệ điều hành khách.

VMware Consolidated Backup hiện hỗ trợ các gói sau (danh sách chỉ bao gồm phần mềm được thử nghiệm chính thức với sản phẩm ESX Server):

  • Symantec Backup Exec 10.0
  • Symantec Backup Exec 10d
  • Veritas Netbackup 5.0
  • Veritas Netbackup 5.0 MP4
  • Veritas Netbackup 5.1
  • Veritas Netbackup 5.1 MP2
  • Veritas Netbackup 5.1 MP3
  • Veritas Netbackup 6.0
  • Trình quản lý lưu trữ Tivoli v5.2.1
  • Trình quản lý lưu trữ Tivoli v5.2.3
  • Trình quản lý lưu trữ Tivoli v5.3
  • Nhà mạng EMC v 7.0
  • Nhà mạng EMC v 7.1.x
  • Nhà mạng EMC v 7.2
  • Nhà mạng EMC v 7.3
  • CA BrightStor ARCServe r11
  • CA BrightStor ARCServe r11.1
  • CA BrightStor ARCServe r11.5
  • Galaxy Commvault v5.9
  • Galaxy Commvault v6.1

Làm việc để tạo bản sao lưu trữ của máy ảo trong trường hợp chung có thể được biểu diễn như thế này:

  1. Phần mềm sao lưu chạy tập lệnh lưu trữ trước để thực hiện các tác vụ sau:
    • đảm bảo rằng không có thao tác đọc-ghi nào xảy ra trong hệ thống khách vào các thư mục và tệp đã lưu (chỉ dành cho hệ điều hành khách Windows)
    • chuyển máy ảo sang chế độ chụp nhanh, tạo ảnh chụp nhanh trạng thái của máy ảo và cung cấp cho ứng dụng bằng cách sử dụng VCB
    • gắn ảnh chụp nhanh của máy ảo từ SAN vào máy chủ proxy
  2. Bản sao lưu ảnh chụp nhanh của máy ảo được tạo ở cấp độ hình ảnh hoặc ở cấp độ tệp và thư mục của hệ thống khách (bản sao đầy đủ, khác biệt hoặc tăng dần).
  3. Phần mềm sao lưu gọi một tập lệnh hậu sao lưu để hoàn tất quá trình sao lưu (ngắt kết nối các ảnh chụp nhanh của máy ảo khỏi máy chủ proxy và đưa máy ảo ra khỏi chế độ chụp nhanh).

Trong quá trình sao lưu, các công cụ VCB sử dụng các thành phần hạ tầng ảo sau:

Tóm lại, VMware Consolidated Backup là một công cụ mạnh mẽ để tạo bản sao lưu của máy ảo và cho phép bạn sử dụng phần mềm sao lưu tiêu chuẩn được sử dụng trong tổ chức của mình để tạo bản sao lưu trữ dữ liệu của bạn.

Sao lưu bằng Vizioncore esxRanger

Sản phẩm esxRanger của Vizioncore, hiện do Quest Software kiểm soát, hiện là một trong những giải pháp phổ biến nhất để tạo bản sao lưu của máy ảo trên nền tảng ESX Server. esxRanger không yêu cầu cài đặt bất kỳ tác nhân bổ sung nào trên máy chủ ESX và tạo bản sao dự phòng của máy ảo từ một máy chủ hoặc nhóm máy chủ thông qua tích hợp với sản phẩm Trung tâm ảo. Quá trình tạo bản sao lưu diễn ra trên một máy chủ Windows, từ đó các hình ảnh lưu trữ của hệ thống ảo có thể được lưu trữ trên đó. nhiều thiết bị khác nhau lưu trữ trong môi trường sản xuất của tổ chức.

esxRanger có cả GUI và giao diện dòng lệnh, cho phép bạn sử dụng Trình lập lịch tác vụ Windows thông thường để chạy các công việc sao lưu theo lịch trình, loại bỏ nhu cầu viết các tập lệnh bổ sung. Cửa sổ chính của sản phẩm esxRanger được hiển thị bên dưới:

Bằng cách kết nối với VMware Virtual Center, nếu có quyền thích hợp, bạn có thể chọn từng máy ảo của máy chủ trung tâm dữ liệu để sao lưu. Hình ảnh sao chép sẽ tự động được nén trong quá trình lưu trữ và giải nén trong quá trình khôi phục, giúp tiết kiệm thời gian của quản trị viên hệ thống.

esxRanger tích hợp với VMware Consolidated Backup khi sử dụng trong các mạng lưu trữ dữ liệu SAN và cho phép bạn tạo hoàn chỉnh hoặc bản sao khác biệt máy ảo cũng như các tệp và thư mục riêng lẻ trong hệ điều hành khách Windows. Ngoài ra, trong quá trình sao lưu, esxRanger sẽ thu thập thông tin khác nhau về các số liệu lưu trữ (chẳng hạn như thời gian dành cho việc lưu trữ và khôi phục), lưu trữ nó trong cơ sở dữ liệu và cho phép sử dụng nó để xây dựng các xu hướng trong chiến lược Phục hồi sau thảm họa. Ngoài ra, esxRanger còn có một công cụ chính sách cho phép bạn xây dựng chiến lược lưu trữ dữ liệu dựa trên các mẫu và tích hợp nó với các thành phần khác trong cơ sở hạ tầng CNTT của tổ chức, giảm thiểu khối lượng công việc của quản trị viên hệ thống.

Quy trình sao lưu bằng esxRanger trông như thế này:

  1. Một điểm lưu trữ máy ảo được tạo và lưu vào cơ sở dữ liệu.
  2. Tại Trợ giúp về VMware API “mở khóa” các tệp đĩa ảo để đọc (chúng bị khóa theo mặc định) và tạo các tệp .REDO sẽ lưu trữ các thay đổi đối với đĩa ảo kể từ điểm lưu.
  3. Các tập tin đĩa ảo được nén.
  4. Các tệp nén được sao lưu và các tệp .REDO được áp dụng cho các tệp VMDK của máy ảo.
  5. Sau khi áp dụng các thay đổi, các tệp VMDK sẽ được trả về trạng thái khóa ban đầu.
  6. Quản trị viên hệ thống thêm nhận xét vào bản sao lưu của máy ảo, chứa hướng dẫn trong trường hợp máy ảo bị lỗi.

Nhìn chung, esxRanger là một công cụ sao lưu máy ảo tiện lợi, đáng tin cậy và dễ sử dụng dành cho Cơ sở hạ tầng ảo 3 tích hợp với VMware Consolidated Backup để sử dụng trên SAN cho các công ty thuộc mọi quy mô.

Tạo bản sao lưu của máy ảo trên nền tảng Microsoft Virtual Server

Không may thay, công ty Microsoft, chủ sở hữu và nhà phát triển sản phẩm ảo hóa máy chủ Virtual Server 2005, không cung cấp cho người dùng khả năng sao lưu và phục hồi mạnh mẽ của VMware Consolidated Backup. Hiện tại, Microsoft đang tập trung chủ yếu vào việc phát triển một ứng dụng tích hợp Nền tảng Windows Hỗ trợ máy chủảo hóa dựa trên bộ ảo hóa có tên mã Viridian. Tuy nhiên, Microsoft đã liên tục trì hoãn ngày cuối cùng. Bản phát hành WindowsẢo hóa và cũng cắt giảm các khả năng đã công bố, vì vậy hiện tại rất khó để nói điều gì chắc chắn về khả năng sao lưu của nền tảng ảo hóa sắp tới. Với khả năng khá cao, chúng tôi có thể nói rằng sẽ có hỗ trợ tích hợp cho việc lưu trữ “trực tiếp”, nhưng vẫn chưa rõ dưới hình thức nào. Ngày nay, việc sao lưu các máy ảo trong Máy chủ ảo có thể được tạo theo “hai cách rưỡi”, bao gồm:

  • cách sử dụng phương tiện chuẩn hình ảnh hệ điều hành sao lưu có thể được tạo bởi các tác nhân chạy bên trong hệ thống khách, chẳng hạn như Symantec Backup Exec.
  • viết các tập lệnh chuyên biệt lưu trạng thái của máy ảo, sao chép dữ liệu của nó vào phương tiện sao lưu và khởi động lại máy ảo
  • ứng dụng dịch vụ sao chép bóng khối lượng (Volume Shadow Service, VSS), hỗ trợ trong Máy chủ ảo xuất hiện khá gần đây và chưa được các nhà sản xuất hệ thống sao lưu dữ liệu hỗ trợ

Để lưu trữ các máy ảo đang chạy trên nền tảng Máy chủ ảo, bạn có thể sử dụng giao diện COM của nó bằng cách viết một tập lệnh, ví dụ: sử dụng Ngôn ngữ lập trình Viết kịch bản (vbs). Khi sao lưu máy ảo, trước tiên bạn phải đặt nó ở Trạng thái đã lưu, sau đó sao chép các tệp của nó vào một vị trí được chỉ định rồi chạy lại. Dưới đây là ví dụ về tập lệnh vbs thực hiện các bước cần thiết này để sao chép một máy ảo. Nó có thể được chạy theo lịch trình bằng cách sử dụng lịch trình tiêu chuẩn Nhiệm vụ của Windows. " backupvm.vbs " tác giả: John Savill " cách sử dụng: backupvm.vbs Tùy chọn Rõ ràng về Lỗi Tiếp tục Tiếp theo Dim objFSO, objVirtualServer, objVM, objSaveTask, objVHD " Kết nối với một đối tượng hệ thống tập tinđặt objFSO=CreateObject("Scripting.FileSystemObject") " Kết nối với máy chủ ảođặt objVirtualServer = CreateObject("VirtualServer.Application") " Tìm kiếm máy ảođặt objVM = objVirtualServer.FindVirtualMachine(WScript.Arguments(0)) " Lưu trạng thái máy ảođặt objSaveTask = objVM.Save " Tạm dừng để thực hiện thao tác lưu trong khi không objSaveTask.isComplete WScript.Sleep 1000 wend " Sao chép đĩa ảo và đĩa UNDO cho mỗi objVHD trong objVM.HardDiskConnections Nếu objFSO.FileExists(objVHD.HardDisk.file) Then "Wscript.Echo objVHD.HardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.HardDisk.file, WScript.Arguments (1) Kết thúc Nếu objFSO.FileExists(objVHD.undoHardDisk.file) Then "Wscript.Echo objVHD.undoHardDisk.file & " " & WScript.Arguments(1) objFSO.CopyFile objVHD.undoHardDisk.file, WScript.Arguments(1 ) Kết thúc nếu tiếp theo " Sao chép tập tin vsv và vmc objFSO.CopyFile objVM.File, WScript.Arguments(1) objFSO.CopyFile objVM.SavedStateFilePath, WScript.Arguments(1) " Khởi động một máy ảo objVM.Startup

Tập lệnh này phải được sử dụng như sau:

C: emp>cscript backupvm.vbs

Cần lưu ý rằng Microsoft không chính thức hỗ trợ quá trình sao lưu này, vì tính toàn vẹn của máy ảo được sao chép ở trạng thái đã lưu có thể bị xâm phạm do một phần bộ nhớ của nó không được lưu trong tệp vsv và vhd trong trường hợp này .

Sử dụng dịch vụ Volume Shadow

Hỗ trợ VSS đã được giới thiệu trong Virtual Server 2005 R2 SP1 được phát hành gần đây. Sử dụng dịch vụ sao chép ẩn trong Máy chủ ảo liên quan đến việc tạo bản sao lưu của các máy ảo đang chạy bằng cách tạo hình ảnh, điều này sẽ đơn giản hóa và tăng tốc đáng kể quy trình sao lưu và phục hồi. Tuy nhiên, phần mềm sao lưu hỗ trợ VSS là chưa đủ; nó còn cần hỗ trợ Dịch vụ máy chủ ảo VSS Writer Service (VS Writer) mới, dịch vụ này hiện không được bất kỳ hệ thống lưu trữ nào hỗ trợ. Theo quy định Thông tin Microsoft, các công cụ sao lưu có thể sử dụng VS Writer để sao lưu và khôi phục máy ảo theo cách sau: chúng thông báo cho Máy chủ ảo rằng quá trình sao lưu đã bắt đầu, Máy chủ ảo phản hồi bằng cách tạo ảnh chụp nhanh của máy ảo và sau đó quá trình sao chép bắt đầu. Hiện tại tiện ích NTBackup cũng chưa hỗ trợ cơ chế này.

Sao lưu máy ảo Xen

XenSource, hỗ trợ dự án Xen mã nguồn mở và cũng phân phối nền tảng ảo hóa thương mại XenEnterprise, không cung cấp nhiều tùy chọn để lưu trữ máy ảo trên nền tảng Xen. Một trong số chúng được hiển thị bên dưới bằng cách sử dụng các thiết bị lưu trữ NFS (Hệ thống tệp mạng).

Thông tin lai lịch:

  • Máy chủ XenServer (trong quy trình sao lưu ví dụ IP của nó là 192.168.1.10)
  • Máy tính được sử dụng làm máy chủ để lưu trữ các bản sao lưu trữ (trong ví dụ: IP của nó là 192.168.1.1)
  • Máy ảo XenVM (trong ví dụ IP của nó là 192.168.1.12)

Thủ tục sao lưu:

  1. Cài đặt máy chủ NFS bằng cách thêm dòng sau vào tệp /etc/exports:
    / *(rw,sync,no_root_squash)
  2. Trên máy chủ XenServer, thêm phần sau vào tệp /etc/xen/xmexample1:
    hạt nhân/khởi động/xenkernel
    name = "Ví dụMiền"

    Gốc = /dev/nfs

    Nfs_server = "192.168.1.1"
    nfs_root = "/ip=192.168.1.10:192.168.1.1:192.168.1.1:255.255.255.0:::"

  3. Lưu một bản sao của tệp /etc/fstab và thêm các dòng sau vào đó:
    192.168.1.1:rootdevice/nfs rw,hard,intr 1 1
    192.168.1.1:swapdevice trao đổi trao đổi mặc định 0 0
    192.168.1.1:usrpartition /usr nfs rw,hard,intr 1 1
    192.168.1.1:varpartition /var nfs rw,hard,intr 1 1
    không /dev/pts devpts gid=5,mode=620 0 0
    không có /proc mặc định 0 0
  4. Sao chép /lib/modules/2.6.16.29-xen từ máy chủ XenServer sang thiết bị sao lưu
  5. Hành hình lệnh tiếp theo trên máy chủ dự phòng:
    #scp 192.168.1.10:/lib/modules/2.2.16.29-xen /lib/modules/
  6. Để kích hoạt bảng điều khiển bằng udev, hãy chạy các lệnh sau trên máy chủ dự phòng:
    mkdir /tmp/dev
    gắn kết --move /dev /tmp/dev
    bảng điều khiển sbin/MAKEDEV null bằng không
    gắn kết --move /tmp/dev /dev
  7. Chạy lệnh sau để gắn thiết bị sao lưu vào máy chủ Xen:
    #xm tạo -c xmexample1
  8. Sao lưu tệp xenstore-ls và sao chép nội dung của hệ thống tệp (không bao gồm thư mục /proc và /sys) sang thư mục khác:
    #rsync -a -e ssh --exclude="/proc/*" --exclude="/sys/*" 192.168.1.10:/ /backupdir

Phần kết luận

Xây dựng và thực hiện kế hoạch dự phòng và khắc phục thảm họa (Disaster Recover Plan) là việc quan trọng nhất máy chủ quan trọng và nơi làm việc của một tổ chức là một thành phần cần thiết cho các hoạt động của tổ chức đó. Máy ảo, thậm chí còn hơn cả máy vật lý, đòi hỏi sự chú ý cao độ đến việc lưu trữ dữ liệu, vì thông thường một số hệ thống ảo được hợp nhất trên một máy chủ vật lý. Các nhà cung cấp nền tảng ảo hóa hàng đầu cam kết cung cấp các giải pháp mạnh mẽ và phương tiện tiện lợi sao lưu, nhưng cho đến nay chỉ có VMware thành công. Chiến lược sao lưu có thể được thực hiện theo hai cách: một trong những cách đơn giản nhất là thực hiện điều này như một phần của chiến lược tiêu chuẩn để lưu trữ dữ liệu trong cơ sở hạ tầng CNTT của công ty, bằng cách cài đặt các tác nhân sao lưu trong hệ thống khách và tạo hình ảnh. Một cách khác thuận tiện và nhanh chóng hơn là sử dụng các công cụ nền tảng tích hợp sẵn như VMware Consolidated Backup hoặc viết script quản trị viên hệ thống. Trong mọi trường hợp, chúng ta không bao giờ được quên rằng lỗi thiết bị hoặc các trường hợp bất khả kháng khác sẽ không ảnh hưởng đáng kể đến các hoạt động quan trọng của công ty.