Tạo một bản sao ảo của máy tính của bạn. Nhập và xuất máy ảo trong VirtualBox

Có lẽ tôi sẽ bắt đầu với thực tế là nếu bạn muốn sao lưu trên VMWare thì hãy sẵn sàng trả tiền. VMWare miễn phí là miễn phí miễn là chúng ta không nói về việc di chuyển, sao lưu và những thứ tương tự. Tại thời điểm này, bạn có thể bắt đầu lễ hội holivar vô tận nhưng không có sự tham gia của tôi. Câu chuyện của tôi sẽ chỉ nói về Hyper-V trên Windows Server 2012R2. Mặc dù một số bài viết có thể áp dụng cho VMWare nhưng vẫn có thể có những cạm bẫy.

Chúng tôi có thể sao lưu miễn phí vào Hyper-V hoặc đúng hơn là sử dụng các công cụ Windows mà chúng tôi đã trả tiền bằng cách mua giấy phép Windows Server. Để thuận tiện khi làm việc với các bản sao lưu của chúng tôi (ngoài ra, chúng tôi cũng đã trả tiền cho việc này), chúng tôi sẽ sử dụng WDS và tính năng chống trùng lặp (có thể là các chính sách nhóm).

1. Sao lưu từ bên trong máy ảo

1.1. Sao lưu của ngày hôm nay

Theo những gì chúng tôi biết, bất kỳ Windows nào cũng có thể tạo bản sao lưu. Hơn nữa, mọi cài đặt sao lưu Windows thông qua giao diện cuối cùng đều phụ thuộc vào việc sử dụng nền của tiện ích wbadmin. Chính xác thì wbadmin có thể làm gì? Và nó có thể tạo cả bản sao lưu hình ảnh với phân vùng hệ thống và bản sao lưu của các thư mục riêng lẻ. Trong phần này của bài viết, chúng tôi chỉ quan tâm đến image sao lưu (của phân vùng hệ thống). Phần còn lại là dữ liệu cụ thể của máy ảo và cần được sao lưu riêng. Do đó, kết luận: Không lưu trữ bất kỳ thông tin, cơ sở dữ liệu hoặc ứng dụng riêng lẻ nào có giá trị trên phân vùng hệ thống của máy ảo (và cả trên máy tính thông thường). Chúng tôi chỉ cài đặt MS SQL Server / MS Exchange / “1C Application Server” và các máy chủ khác trên các phân vùng không thuộc hệ thống hoặc trên các đĩa riêng biệt.

Vì vậy, những gì cần thiết để sao lưu hoạt động? Và bạn chỉ cần một lệnh:

Wbadmin.exe bắt đầu sao lưu -backupTarget:\\Backup Server\FolderForInternal Backup -allCritical -quiet
Trên thực tế, lệnh này yêu cầu các quyền đặc biệt, nhưng sau này sẽ có nhiều quyền hơn. Bây giờ điều quan trọng là phải hiểu một điều. Lệnh này không chỉ sao lưu. Cô ấy thực hiện một bản sao lưu gia tăng. Hơn nữa, các bản sao lưu khác nhau được tạo cho máy chủ và máy tính để bàn (máy khách) Windows. Và điểm khác biệt là đối với hệ điều hành máy chủ, chúng ta sẽ nhận được ảnh chụp nhanh của từng bản sao lưu, nhưng đối với hệ điều hành máy tính để bàn, chỉ còn lại ảnh chụp nhanh cuối cùng. Bạn có thể hỏi, đây là loại sao lưu gia tăng nào? Nhưng nó vẫn là "gia tăng", bởi vì chúng tôi không sao lưu toàn bộ hình ảnh mà chỉ sao lưu phần đã thay đổi kể từ lần sao lưu cuối cùng (có nghĩa là lưu lượng truy cập ít hơn và tạo bản sao lưu nhanh hơn).

Những người đã gặp phải tình huống tương tự sẽ nhận thấy rằng bản sao lưu sẽ luôn ở mức "gia tăng" (đầy đủ). Vì trong trường hợp của chúng tôi, quá trình sao lưu diễn ra vào ổ đĩa mạng. Nghĩa là, đối với máy chủ Windows, chỉ còn lại những hình ảnh mới nhất.

Sau này, tôi phát hiện ra rằng không có sự khác biệt nào trong hoạt động của wbadmin trên hệ điều hành máy chủ và máy khách. Sự khác biệt duy nhất là ở giao diện. wbadmin thực hiện sao lưu gia tăng (ngoại trừ lần sao lưu đầu tiên) nếu ổ cứng được chỉ định trong khóa -backupTarget (lệnh sử dụng khóa mặc định -vssCopy). Hoặc nó tạo ra một bản sao lưu đầy đủ nếu bạn thêm khóa chuyển -vssFull.

1.2. Sao lưu lịch sử của hình ảnh trước đó

Hiện tại, chúng tôi đã tạo bản sao lưu hình ảnh máy ảo. Nhưng đây chỉ là bản sao lưu của những bức ảnh ngày hôm nay. Ngày mai mọi chuyện sẽ hoàn toàn khác... Nhưng điều gì sẽ xảy ra nếu bạn tạo bản sao lưu? Có, và thực sự gia tăng. Đó là những gì chúng tôi sẽ làm.

Wbadmin.exe bắt đầu sao lưu -backupTarget:e: -allCritical -include:d: -quiet #where ổ D là bản sao lưu cho ngày hôm nay và ổ E là bản sao lưu có lịch sử
Nhưng điều này là không đủ đối với tôi và tôi đã làm điều này:

(echo select vdisk file="\\Backup Server2\FolderFor Backup2\BackupNameForThisServer2.vhdx" echo đính kèm vdisk) | phần đĩa
Kịch bản kết nối một đĩa ảo từ mạng. Sau khi sao lưu, một tập lệnh tương tự sẽ ngắt kết nối đĩa. HĐH ghi nhớ rằng ổ đĩa có chữ cái được xác định là E. Nhưng Chúa cấm bạn đưa vào ổ đĩa của người khác có cùng chữ E, bản sao lưu sẽ hoạt động đầy đủ (không phải tăng dần và sang ổ của người khác). Hãy ghi nhớ điều này và sử dụng một chữ cái ở cuối bảng chữ cái (X, Y, Z)…

Tôi xin lưu ý ngay rằng nếu việc sao lưu hôm nay được thực hiện song song với việc sao lưu theo lịch sử thì cuối cùng chúng ta sẽ có một bản sao lưu không thể khôi phục được.

Để có được bản sao lưu của những ngày trước, bạn có thể sử dụng giao diện (GUI) của máy chủ nơi thực hiện sao lưu lịch sử. Hơn nữa, nó biết và ghi nhớ tất cả các lần chạy lệnh wbadmin trong bảng điều khiển Windows. Dịch vụ khôi phục sẽ cho phép bạn chọn kho lưu trữ mong muốn trong các bản sao lưu có lịch sử.

2. Sao lưu file vhdx của máy ảo

Nó được thực hiện dễ dàng và tự nhiên:

Wbadmin bắt đầu sao lưu -backupTarget:$BackupPath -hyperv:$VMList -Quiet
Nhưng với một số đặc thù. Lệnh này phải được thực thi trong PowerShell và trước tiên hãy lấy danh sách các máy ảo thành một biến. Để biết ví dụ chi tiết, vui lòng liên hệ với Google.

Sao lưu máy ảo trong Windows Server 2012 R2 được thực hiện bằng ảnh chụp nhanh Hyper-V. Tôi cũng lưu ý rằng các máy ảo sẽ bị treo nếu chúng có nhân Linux hoặc thiếu trình điều khiển Hyper-V. Cá nhân tôi đã từ chối sao lưu máy ảo theo cách này. Lý do là trên Windows Server 2012 (không phải R2) cần phải dừng máy ảo trước khi sao lưu. Và ngay cả bây giờ trên Windows Server 2012 R2, việc tạm dừng Linux không phù hợp với tôi khi có phương pháp sao lưu tốt đầu tiên. (có một nhận xét trong các bình luận cho bài viết này). Sau bản cập nhật tiếp theo lên Windows Server 2012 R2, quá trình sao lưu mọi máy ảo sẽ diễn ra mà không bị gián đoạn. Hệ điều hành Linux cũng có thể được sao lưu “từ bên trong” bằng cách sử dụng Dump (CentOS, Ubuntu), nhưng đây là một chủ đề riêng với các con rối và phần mềm khác trong trường hợp của tôi.

3. Khôi phục bản sao lưu và WDS

Và bây giờ, theo tôi, phần hữu ích nhất của bài viết này là về các bản sao lưu.

WDS là Dịch vụ triển khai Windows và là một phần chức năng của Windows Server 2012R2. Dịch vụ này trước đây có tên là RIS nhưng mình chưa gặp bao giờ. Nói chung, bản chất của WDS rất đơn giản. Chúng tôi đã đăng ký DHCP (tự động cho DHCP Windows Server) dưới dạng các tham số riêng biệt và sau đó tải nó vào máy tính qua mạng (đây là cách BIOS máy tính được cấu hình để khởi động qua mạng) thông qua bộ tải khởi động TFTP WDS. Tiếp theo, trình tải WDS cho phép bạn chọn từ các hình ảnh “bộ nạp khởi động” Windows có sẵn trên đó. Có nhiều bộ tải khởi động khác nhau - đây là hình ảnh bộ tải khởi động của trình cài đặt, hình ảnh PE và RE. Trình tải trình cài đặt cũng yêu cầu hình ảnh của Windows trong WDS, nhưng đây là trường hợp bạn cần cài đặt Windows qua mạng. Chúng tôi quan tâm đến hình ảnh RE cho phép bạn khôi phục máy từ bản sao lưu.

Tôi sẽ không giải thích chi tiết cách thức và những gì hoạt động trong WDS. Nhưng đây là những lưu ý quan trọng:

  1. Nếu bộ tải khởi động RE của bạn tải trên máy ảo Hyper-V qua mạng nhưng bàn phím không hoạt động trong đó. Xin chúc mừng, image RE của bạn là dành cho WinXP trở lên và không biết đến sự tồn tại của driver Hyper-V.
  2. Nếu hệ thống của bạn bắt đầu khôi phục bản sao lưu nhưng dừng lại. Xóa tất cả các phân vùng trên ổ cứng (nơi khôi phục bản sao lưu) và thử lại. Chỉ cần đừng quên rằng bản sao lưu có thể bị hỏng và sau khi xóa tất cả các phân vùng trên ổ cứng, bạn có thể không còn sót lại thông tin cũ nào.
  3. Nếu bản sao lưu được tải bằng UEFI và bạn muốn khôi phục nó vào máy tính không có UEFI, thì đừng lãng phí thời gian của bạn. Rất có thể bạn sẽ không thể triển khai bản sao lưu.
  4. Bản sao lưu có phân vùng khởi động UEFI và GPT có thể được khôi phục vào các máy có bộ xử lý/bo mạch chủ khác, nhưng với phân vùng định dạng MBR và khởi động BIOS thông thường, nó khó có thể được triển khai trên máy khác. Chà, tôi chắc chắn đã không thành công.
  5. Nếu bạn cố triển khai bản sao lưu vào đĩa có dung lượng nhỏ hơn thì thao tác này sẽ không hoạt động. Ngay cả khi đĩa trong bản sao lưu gần như trống rỗng. Trong trường hợp này, việc khôi phục lại máy ảo bằng đĩa động sẽ giúp ích. Tiếp theo, giảm đĩa này và tạo bản sao lưu mới. Nhưng điều này chỉ có thể thực hiện được với bộ tải khởi động UEFI trong bản sao lưu (để biết lý do, hãy đọc đoạn trước).
  6. Trước khi khôi phục bản sao lưu, bạn nên ngắt kết nối các đĩa bổ sung để không ghi đè thông tin trên chúng.

4. Đặc điểm chống trùng lặp

Bạn có thể loại bỏ trùng lặp các máy ảo đang chạy. Bạn có thể loại bỏ trùng lặp các bản sao lưu hiện tại và bạn có thể loại bỏ các bản sao lưu lịch sử. Tất cả điều này mang lại một điểm cộng tích cực lớn cho dung lượng ổ cứng (cho cả HDD và SSD). Nhưng đừng quên một số điều:
  1. Nếu tính năng chống trùng lặp hoạt động trên các ổ đĩa lớn hơn 1 TB, trình tối ưu hóa chống trùng lặp sẽ sử dụng nhiều bộ nhớ.
  2. Nếu tính năng chống trùng lặp hoạt động với dữ liệu nén nhưng với hơn 10 TB dữ liệu nén thì thời lượng của trình tối ưu hóa chống trùng lặp sẽ quá dài. Điều này có thể xảy ra nếu bạn chỉ sao chép dữ liệu hàng ngày vào một đĩa được sao chép trong các thư mục khác nhau.
  3. Có thể và thậm chí cần thiết để lưu trữ các bản sao lưu trên ổ cứng HDD, nhưng bạn không nên lưu trữ các máy ảo đang hoạt động trên ổ cứng HDD với số lượng lớn hơn 5-10. Điều này chỉ áp dụng cho việc chống trùng lặp vì việc chống trùng lặp của các máy ảo đang hoạt động như vậy sẽ làm giảm hiệu suất của ổ cứng về 0.

5. Chính sách nhóm

Tại đây bạn có thể thực hiện cài đặt tập lệnh sao lưu bằng GPO trong thời gian dài và theo nhiều cách khác nhau. Nhưng tôi muốn thu hút sự chú ý đến những điểm quan trọng:
  1. Việc sao lưu chỉ nên được thực hiện thay mặt cho một tài khoản người dùng riêng biệt.
  2. Không lưu trữ tập lệnh có mật khẩu trong chính sách nhóm.
  3. Chạy tập lệnh có quyền đặc biệt để đọc tất cả thông tin hệ thống.
Ờ, thực ra thì Phần kết luận: Có thể sao lưu bằng công cụ wbadmin, khá khả thi và quan trọng nhất là khả thi. Nhưng chỉ khi bạn có thời gian và nhiều kiên nhẫn cho mọi việc nhỏ nhặt. Ví dụ, bài viết không nói gì về cách giám sát các bản sao lưu được tạo thành công. Tôi đã thực hiện được việc giám sát trên Zabbix, nhưng tôi có thể viết thêm một vài bài viết về vấn đề này... Tôi hy vọng bài viết này sẽ hữu ích cho bạn và tiết kiệm được nhiều thời gian quý giá.

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 phần cứng, bảo trì đơn giản 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 lưu trữ và khôi phục cơ sở hạ tầng ảo sau khi xảy ra lỗi, được gọi là Khôi phục 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. Do đó, các công ty nhỏ phải thuê quản trị viên hệ thống để viết nhiều tập lệnh khác nhau, cũng như sử dụng các tiện ích tiêu chuẩn của hệ điều hành để lưu trữ và khôi phục các tệp và thư mục chứa 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 nêu bật những 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ừ các nguồn bên trong và 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à các yếu tố 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 đang sử dụng nền tảng ảo hóa trên hệ thống máy chủ, chẳng hạn như Microsoft Virtual Server. hoặc máy chủ VMware. Trong Microsoft Windows, bạn có thể sử dụng tiện ích này cho những mục đích này 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, máy ảo có thể được sao lưu bằng cách tạo hình ảnh khách bằng phần mềm như Acronis True Image. 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 nhóm máy ảo thực hiện hiệu quả nhiệm vụ và hoạt động trơn tru trong nhiều đ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 và 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 VMware Virtual Center. 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
  • mang đến nhiều cơ hội tích hợp với các sản phẩm dự phòng 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 Fibre Channel cũng như phương tiện băng từ để lưu trữ các bản sao lưu. 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

Nhìn chung, công việc tạo bản sao lưu trữ của máy ảo có thể được trình bày như sau:

  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ừ đó 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ị lưu trữ khác nhau 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 được sử dụng trong SAN và cho phép bạn tạo các bản sao đầy đủ hoặc khác biệt của máy ảo cũng như các tệp và thư mục riêng lẻ trong máy khách Windows. Ngoài ra, trong quá trình sao lưu, esxRanger thu thập nhiều thông tin khác nhau về số liệu sao lưu (chẳng hạn như thời gian dành cho việc sao lưu và khôi phục), lưu trữ thông tin đó vào cơ sở dữ liệu và cho phép bạn sử dụng thông tin đó để định hướng chiến lược Khôi phục sau thảm họa của mình. 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. Bằng cách sử dụng VMware API, các tệp đĩa ảo được “mở khóa” để đọ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

Thật không may, 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 công cụ sao lưu và phục hồi mạnh mẽ như VMware Consolidated Backup. Hiện tại, Microsoft tập trung chủ yếu vào việc phát triển hỗ trợ ảo hóa dựa trên bộ ảo hóa được tích hợp trong phiên bản tiếp theo của nền tảng Windows Server, có tên mã là Viridian. Tuy nhiên, Microsoft liên tục trì hoãn ngày phát hành cuối cùng của Windows Virtualization, đồng thời cũng cắt giảm các tính năng đã công bố của nó, nên 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:

  • sử dụng các công cụ tiêu chuẩn để sao lưu hình ảnh hệ điều hành, 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
  • việc sử dụng các dịch vụ sao chép bóng ổ đĩa (Volume Shadow Service, VSS), hỗ trợ cho dịch vụ này 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, chẳng hạn như sử dụng Visual Basic Scripting (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 bộ lập lịch tác vụ tiêu chuẩn 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 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 Virtual Server rằng quá trình sao lưu đã bắt đầu, Virtual Server phản hồi bằng cách tạo một snapshot của máy ảo và sau đó là 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. Chạy lệnh sau trên máy chủ sao chép lưu trữ:
    #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 (ngoại trừ 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

Việc lập và thực hiện kế hoạch sao lưu và khắc phục thảm họa (Kế hoạch khắc phục thảm họa) cho các máy chủ và máy trạm quan trọng nhất của một tổ chức là một thành phần cần thiết trong 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 đang nỗ lực cung cấp khả năng sao lưu mạnh mẽ và tiện lợi, nhưng cho đến nay chỉ có VMware đạt được điều này. 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 bởi 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.

VirtualBox là một ứng dụng hữu ích của Oracle để tạo máy ảo. Nói một cách đơn giản, bạn có thể chạy nhiều hệ điều hành trên máy tính của mình cùng một lúc, chẳng hạn như Windows, Android hoặc . Đây là shell mô phỏng hoạt động của một máy tính thực với các đặc điểm nhất định (bộ xử lý, RAM, bộ nhớ video). Nhưng nếu bạn đang đọc bài viết này thì chắc hẳn bạn đã biết tại sao VirtualBox được sử dụng. Chúng tôi sẽ trả lời câu hỏi mà người dùng Oracle VM thường hỏi – “ Cách chuyển file sang máy ảo VirtualBox

Ví dụ: tôi sử dụng Windows 10 và cài đặt Windows XP cũ tốt trên máy ảo. Làm cách nào để trao đổi tập tin giữa hệ điều hành thực và hệ điều hành bổ sung? Rất đơn giản.

Phương pháp 1 - Thư mục dùng chung

Trước hết, bạn cần cài đặt VirtualBox Guest Additions. Nếu không có chúng, bạn sẽ không thể làm việc với các thư mục dùng chung. Khởi động máy ảo, chọn “Thiết bị”, “Gắn hình ảnh đĩa bổ sung hệ điều hành khách” từ menu.

Quá trình cài đặt sẽ bắt đầu, sau đó bạn sẽ cần phải khởi động lại máy. Cài đặt? Chúng ta có thể tiếp tục.

Khởi chạy VirtualBox, chọn máy ảo mong muốn và nhấp vào “Cấu hình”.

Chuyển đến tab “Thư mục được chia sẻ”. Nhấp vào biểu tượng thêm thư mục mới, chỉ định tên và vị trí của nó. Ngoài ra, đừng quên đánh dấu vào ô bên cạnh “Tự động kết nối” để hệ điều hành khách sẽ tự động kết nối thư mục này.

Khởi chạy hệ điều hành ảo. Một ổ đĩa mạng đã xuất hiện trong Windows XP Explorer, đây là một thư mục dùng chung có thể được sử dụng với cả hệ điều hành khách và hệ điều hành thực. Bây giờ bạn có thể bình tĩnh chuyển các tệp cần thiết sang máy ảo VirtualBox.

Cách 2 – Chức năng Drag’n’Drop

Oracle VM có một tính năng rất hữu ích được gọi là Drag'n'Drop. Nó cho phép bạn chuyển tập tin bằng chuột, kéo chúng đến vị trí mong muốn. Trong cài đặt ảo. máy, hãy vào phần “Chung”, “Nâng cao” và kích hoạt chức năng này. Chế độ này là hai chiều.

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 hệ thống cũ đượ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 OracleParagon đ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 trên máy tính của bạn, 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 của 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 do Paragon Go Virtual tạo ở bước 1. Bản thân VirtualBox sẽ hiểu 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 VirtualBox nơi nó sẽ lưu trữ các tệp cài đặt đĩa và máy ảo - các tệp sẽ khá lớn 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 ở chế độ cầu nối, bản sao máy tính đang hoạt động thực trên mạng của bạn 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.

Chà, bạn đã khởi chạy máy ảo, xóa các chương trình không cần thiết, nhưng tệp vdisk.vmdk (ví dụ) không giảm kích thước của nó. 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 bảng điều khiển để 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 rằng điều này là đủ và bạn sẽ không cần phải cài đặt bản phân phối VMware đầy đủ.

Sử dụng nhóm VM

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

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.

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" ở góc trên bên phải. 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 hiện đang chạy, hã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ụ: một tên hữu ích sẽ là " 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 văn bản dài hơn vào phần " 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 như khi chụp ảnh nhanh.

Ghi chú Lưu ý: Việc khôi phục ảnh chụp nhanh sẽ ảnh hưởng đến các đĩa cứng ảo được gắn vào 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 ổ cứng thứ hai vào " 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 chụp nhanh trước đó và chụp nhiều ảnh chụp nhanh hơn, bạn có thể tạo ra một loại thực tế thay thế và chuyển đổi giữa các lịch sử khác nhau này của 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 đĩa tạm thời cũng có thể yêu cầu một lượng lớn dung lượng ổ đĩa trong khi hoạt động đang chạy.

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 của máy ảo, thay đổi đó sẽ bị loại bỏ khi ảnh chụp nhanh được khôi phục.)
  2. Một bản sao của cài đặt được lưu trong cấu hình thiết bị, một tệp văn bản XML và do đó chiếm rất ít dung lượng.
  3. Trạng thái đầy đủ của tất cả các đĩa ảo được gắn vào máy sẽ được lưu lại. 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 các đĩa cứng ảo ở chế độ "bình thường". Như đã đề cập ở trên, bạn có thể định cấu hình các đĩa hoạt động khác với ảnh chụp nhanh. Thậm chí chính xác hơn và đúng về mặt kỹ thuật hơn, việc khôi phục ảnh chụp nhanh không tự khôi phục đĩa ảo 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 lại trạng thái trước đó. Điều này nhanh hơn và sử dụng ít đĩa hơn không gian.

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ột máy ảo mà bạn không cần nữa, hãy nhấp chuột phải vào nó trong danh sách VM Manager, chọn " 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 giữ nguyên điều này, tất cả các NIC 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 tùy chọn khác nhau cho thao tác 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 VM gốc 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 sẽ được sao chép vào thư mục VM mới. 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 XML có 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. (Các tệp lưu trữ như vậy sử dụng một biến thể của định dạng 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ả các máy ảo của 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 máy ảo hoặc cửa sổ hệ điều hành máy chủ và cũng được sử dụng để kích hoạt một số hành động nhất định của máy ảo.
  • Cập nhật. Cho phép người dùng chỉ định các tùy chọn cập nhật tự động khác nhau.
  • 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ý các gói tiện ích mở rộng đã cài đặt.
  • Ủy quyền. Cho phép người dùng định cấu hình máy chủ proxy HTTP.