Điểm:2

wbadmin - Khôi phục tệp vhdx mà không ghi đè lên máy chủ VM

lá cờ co

Tôi cần khôi phục tệp vhdx từ bản sao lưu trên máy chủ Windows 2019 Hyper-V Core bằng dòng lệnh. Đây là lệnh tôi đang sử dụng:

wbadmin start recovery -version:12/10/2021-05:00 -itemType:hyperV -items:F3D...1E -recoveryTarget:C:\temp

Lệnh tạo ra các cảnh báo sau. Sau đó, tôi được nhắc tiếp tục khôi phục hoặc hủy bỏ nó.

Cảnh báo: Nếu Máy ảo bạn đang cố khôi phục để thay thế vị trí đã được sao lưu từ máy chủ này, điều này sẽ xóa và ghi đè lên máy ảo ban đầu nếu nó vẫn tồn tại.

Bạn đã chọn khôi phục ứng dụng HyperV. Các tập tin cho các thành phần sau sẽ được khôi phục vào C:\temp. Lưu ý: Phục hồi các tệp đến một vị trí thay thế mà không liên quan đến người viết sẽ không khôi phục ứng dụng.

Cảnh báo: Các máy ảo có thể không khởi động nếu mạng của chúng cài đặt khác nhau sau khi khôi phục. Sau khi khôi phục xong sử dụng Hyper-V Manager để xác minh cài đặt mạng của máy ảo trước khi chúng được bắt đầu.

Tôi không muốn thao tác khôi phục xóa và ghi đè lên máy ảo gốc như trong cảnh báo. Hơn nữa cảnh báo dường như là mâu thuẫn.Kịch bản tôi muốn diễn ra được viết trong Ghi chú vì tôi giả định rằng "...không liên quan đến người viết, ứng dụng sẽ không khôi phục ứng dụng" có thể có nghĩa là wbadmin sẽ bất chấp cảnh báo của nó, không ghi đè lên VM trên chủ nhà. Tôi không thể tìm thấy bất kỳ thông tin trên trực tuyến này.

Hơn nữa, có một tùy chọn [-alternateLocation] cho lệnh khôi phục bắt đầu wbadmin được ghi lại kém. Nó thậm chí dường như không được đưa vào tài liệu trực tuyến chính thức của Microsoft.

-alternateLocation Chỉ hợp lệ khi khôi phục HyperV sang mục tiêu khôi phục thay thế.
                    Cho phép khôi phục các thành phần HyperV, cập nhật cấu hình và
                    đăng ký VM với dịch vụ quản lý Hyper-V.

Việc sử dụng nó sẽ thay đổi một chút các cảnh báo mà tôi nhận được, cụ thể là Ghi chú bị bỏ qua.

Cảnh báo: Nếu Máy ảo bạn đang cố khôi phục để thay thế vị trí đã được sao lưu từ máy chủ này, điều này sẽ xóa và ghi đè lên máy ảo ban đầu nếu nó vẫn tồn tại.

Bạn đã chọn khôi phục ứng dụng HyperV. Các tập tin cho các thành phần sau sẽ được khôi phục vào C:\temp.

Cảnh báo: Nếu Máy ảo bạn đang cố khôi phục để thay thế vị trí đã được sao lưu từ máy chủ này, điều này sẽ xóa và ghi đè lên máy ảo ban đầu nếu nó vẫn tồn tại.

Cảnh báo: Các máy ảo có thể không khởi động nếu mạng của chúng cài đặt khác nhau sau khi khôi phục. Sau khi khôi phục xong sử dụng Hyper-V Manager để xác minh cài đặt mạng của máy ảo trước khi chúng được bắt đầu.

Điều tôi muốn đạt được về cơ bản là "Sao chép vào tệp" như được tìm thấy trong phiên bản GUI (Sao lưu máy chủ Windows) và tôi nghi ngờ cách để đạt được điều này là bỏ qua tùy chọn [-alternateLocation]. Tôi muốn xem liệu có ai có thể xác nhận điều này trước khi tôi bóp cò và tự bắn vào chân mình không. BTW Tôi đang nói về một máy ảo điều khiển miền sản xuất. Vì vậy, tôi không thể có bất kỳ cơ hội.

Điểm:1
lá cờ in

Vì bạn chỉ đang tìm cách khôi phục một tệp từ bản sao lưu, hãy xem xét việc gắn bản sao lưu chỉ đọc VHDX và chỉ sao chép tệp bạn cần từ bản sao lưu. Việc gắn một phiên bản cụ thể có thể liên quan nhiều hơn một chút so với việc chỉ gắn bản sao lưu cuối cùng vì trước tiên bạn cần hiển thị ảnh chụp nhanh.

  • làm một wbadmin hiển thị các phiên bản và tìm GUID của "ID ảnh chụp nhanh" mà bạn cần hiển thị. Tôi khuyên bạn nên đặt cái này vào khay nhớ tạm của bạn.

  • Chạy bóng đĩa và tại HÌNH ẢNH> nhắc nhập hiển thị {ID ảnh chụp} x: trong đó "x:" là ký tự ổ đĩa bạn muốn hiển thị ảnh chụp nhanh bên dưới. Clipboard có ích ở đây. Tôi thường sẽ rời đi bóng đĩa đang chạy và tiếp tục với quy trình (vì nó cần sau này).

  • Sử dụng phương pháp yêu thích của bạn để gắn VHDX dự phòng từ ký tự ổ đĩa nơi bạn để lộ bóng. Tôi thường sẽ sử dụng Powershell và làm điều gì đó như $x = Mount-VHD -Path << VHDX PATH>> -ReadOnly -Passthru vì vậy tôi đã lưu các chi tiết gắn kết trong một biến để sử dụng sau này.

  • Bạn có thể đảm bảo rằng ổ đĩa mới được gắn không được tự động gán ký tự ổ đĩa trong Powershell (giả sử bạn đã gắn đĩa như tôi đã làm ở trên) bằng $z = Get-Disk -Number $x.Number | Get Partiton | Nhận âm lượng và một $z để xem những gì đã được trả lại.

  • Bạn có thể muốn gán cho ổ đĩa một ký tự ổ đĩa. Tôi thấy điều đó thật khó chịu với Powershell thuần túy nên cuối cùng tôi đã làm một việc như mountvol r: $z.UniqueId trong đó "r:" là ký tự ổ đĩa mà tôi muốn gán cho VHDX sao lưu được gắn kết.

  • Cuối cùng, sau khi hiển thị ảnh chụp nhanh và gắn VHDX dự phòng, bạn có thể truy cập ổ đĩa qua ký tự ổ đĩa bạn đã chỉ định và sao chép tệp bạn cần.

  • Để xé bỏ tất cả những điều này xuống tôi sẽ làm gắn kết r: / r để xóa ký tự ổ đĩa khỏi VHDX sao lưu đã gắn. Tôi sẽ tháo VHDX bằng cách sử dụng $x | Tháo dỡ-VHD. Cuối cùng, tôi sẽ quay trở lại bóng đĩa và làm một KHÔNG TIẾP XÚC X: để hiển thị ảnh chụp nhanh. Điều đó đặt máy trở lại trạng thái tôi tìm thấy nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.