Đây là quá trình tôi sử dụng để giải quyết điều này:
VMware ESXi có thể được cài đặt ở chế độ nhúng hoặc chế độ có thể cài đặt . Như được phác thảo ở đây , chế độ cài đặt được xác định bởi phương tiện đích và kích thước của âm lượng có sẵn cho trình cài đặt ESXi.
- USB, SDHC hoặc bất kỳ thiết bị nào có kích thước dưới 5GB: Đã nhúng
- Ổ đĩa cứng / dung lượng lớn hơn hoặc bằng 5GB kích thước: Có thể cài đặt
Một trong những thuộc tính duy nhất của việc chạy ESXi ở chế độ nhúng là HĐH được tải vào RAM và chỉ chạm vào thiết bị USB / SD hàng giờ trong khi hoạt động bình thường. Trong tình huống của tôi, hệ thống vẫn tiếp tục hoạt động, ngay cả với một thiết bị SDHC bị lỗi.
Thông báo lỗi tôi nhận được trong giao diện vCenter chỉ ra rằng các thay đổi cấu hình sẽ không được lưu , nhưng cụm vẫn có thể sử dụng được. Tôi đã rời khỏi hệ thống trong trạng thái này trong vài ngày cho đến khi tôi có thể đến trung tâm dữ liệu để thay thế thẻ SD.
Liên quan đến các bước để xử lý lỗi thiết bị USB hoặc SD, điều quan trọng là trích xuất và lưu bản sao cài đặt máy chủ của bạn !!
Điều này có thể dễ dàng thực hiện thông qua PowerCLI hoặc vSphere CLI . Tôi đã sử dụng PowerCLI chạy từ máy chủ vCenter:
Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
- Sau đó, tôi sơ tán tất cả các máy ảo khỏi máy chủ bị ảnh hưởng và đặt nó ở chế độ bảo trì.
- Máy chủ sau đó đã bị tắt, thẻ SDHC được thay thế bằng một thiết bị mới và tôi đã cài đặt lại ESXi.
- Khi máy chủ đã hoạt động trở lại với bản cài đặt ESXi mới, tôi đã thực hiện các thay đổi cấu hình tối thiểu cần thiết để hiển thị máy chủ lưu trữ trên mạng; thiết lập thông tin IP, thông tin vlan và mật khẩu.
- Tôi đã tải lại cấu hình đã lưu vào máy chủ thông qua PowerCLI ...
Đối với bước này, tôi đã sử dụng:
Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!
Khôi phục cấu hình buộc khởi động lại máy chủ. Một lần nữa, tôi có thể phát hành kết nối lại để tham gia lại máy chủ trong vCenter và thoát chế độ bảo trì.
Nếu PowerCLI không khả dụng, các lệnh shell ESXi trông như sau:
vim-cmd hostsvc/firmware/backup_config
Điều này tạo ra một liên kết web mà bạn sẽ có thể duyệt và tải xuống một tarball về cấu hình của máy chủ.
Bạn có thể SCP một tệp cấu hình cho máy chủ lưu trữ và sử dụng các mục sau để khôi phục cài đặt.
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz
Đó là tất cả!
C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass
blog.vmware.com/PowerCLI/2013/03/iêu