Điều gì xảy ra khi khóa USB hoặc thẻ SD tôi đã cài đặt VMware ESXi không thành công?


29

Thẻ SD (SDHC) được cài đặt trong máy chủ HP ProLiant DL380p Gen8 chạy VMware ESXi vừa bị lỗi :(

Tôi đã gặp một số thông báo đáng ngại trên bảng điều khiển vCenter và trong nhật ký sự kiện HP ProLiant ILO ...

Mất kết nối với thiết bị ... sao lưu hệ thống tập tin khởi động. Do đó, các thay đổi cấu hình máy chủ sẽ không được lưu vào bộ nhớ liên tục.

nhập mô tả hình ảnh ở đây

Flash / SD-CARD nhúng: Lỗi ghi phương tiện 0, khối vật lý 848880: Ngoại lệ ngăn xếp.

nhập mô tả hình ảnh ở đây


VMware ủng hộ việc sử dụng các thiết bị khởi động USB và SD (SDHC) cho ESXi. Đó là một trong những lý do chính khiến ESXi có dấu chân nhỏ hơn được phát triển (so với ESX cũ). Tôi đã dành nhiều thời gian để làm nổi bật sự khác biệt giữa các chế độ có thể cài đặt và nhúng của ESX cho đồng nghiệp và khách hàng. Tuy nhiên, những thất bại này dường như xảy ra. Trong trường hợp này, đây là trường hợp thứ ba của tôi.

May mắn thay, đây là một cụm vSphere với bộ lưu trữ SAN. Những bước cần thực hiện để khắc phục thất bại này?

Câu trả lời:


29

Đâ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ả!


3
Nếu bạn chưa từng sử dụng PowerCLI trước đây, trước tiên, nó cần được kết nối với cụm của bạn bằng một cái gì đó như: C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass blog.vmware.com/PowerCLI/2013/03/iêu
Oscar

11

Bài viết KB: http://kb.vmware.com/elfservice/documentLinkInt.do?micrositeID=&popup=true&linguId=&externalID=2004784

Lưu ý : Trong trường hợp thẻ flash SD hoặc ổ USB ban đầu của bạn không thành công, các bước này có thể được sử dụng trong khả năng khắc phục thảm họa để có được máy chủ ESXi đầy đủ chức năng chạy nhanh nhất có thể trên ổ USB thay thế hoặc thẻ flash SD.

Kịch bản khắc phục thảm họa

Nếu bạn có kho dữ liệu cục bộ chứa thông tin sản xuất và đã hoàn tất cài đặt trên ổ flash USB thay thế hoặc thẻ flash SD trong kịch bản khắc phục thảm họa, bạn có thể được yêu cầu thực hiện các bước bổ sung sau:

  1. Kết nối với máy chủ ESXi bằng vSphere Client hoặc thêm máy chủ ESXi vào triển khai Máy chủ vCenter hiện có.
  2. Nhấp vào máy chủ.
  3. Nhấp vào tab Cấu hình.
  4. Nhấp vào Lưu trữ.
  5. Nhấp vào Quét lại để đảm bảo bạn có thể xem tất cả các kho dữ liệu.
  6. Duyệt kho dữ liệu và đăng ký bất kỳ máy ảo nào được đặt trên kho dữ liệu.

5

Tôi muốn nói rằng chỉ cần cài đặt lại ESXi mới trên một thẻ mới, sẽ không đáng để bạn mất thời gian hay công sức để cố gắng bảo tồn dữ liệu có khả năng bị hỏng trên thẻ hiện tại.


1

Một trong những máy chủ của tôi hiển thị lỗi "Mất kết nối" tương tự. Tôi googled và tìm thấy bài này. Vì vậy, tôi đã cố gắng sao lưu cấu hình với PowerCLI và vCLI theo đề xuất. Sao lưu đã trở lại với "Lỗi nội bộ". Được gọi là VMWare. Câu trả lời là khi SD thất bại, bạn sẽ không thể sao lưu cấu hình của mình vì lệnh sao lưu chỉ có thể kéo cấu hình từ thẻ SD.


Điều này đúng nếu Thẻ SD thực sự thất bại tôi đoán. Tôi có thể chạy các lệnh PowerCLI đối với máy chủ chỉ hiển thị lỗi này vì vậy không chắc tại sao "lỗi nội bộ" xảy ra với bạn.
TheCleaner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.