Thêm đĩa ảo mới vào máy chủ RHEL trong ESX trực tiếp


8

Tôi chắc chắn tôi đã bỏ lỡ trang hướng dẫn / hướng dẫn nào bao gồm điều này, nhưng làm thế nào để bạn thêm hệ điều hành khách để nhận ra rằng bạn đã thêm ổ đĩa mới vào nó mà không cần khởi động lại?

Tôi có một khách RHEL5 đang chạy trên ESX 4. Tôi đã thêm các đĩa ảo mới vào VM, nhưng chưa tìm ra cách để khách nhận ra chúng mà không cần khởi động lại.

Điều này có thể không? Nếu vậy thì thế nào?

Cụ thể, tôi muốn có một cách để làm điều này trong RHEL, nhưng bất kỳ bản phân phối hoặc phiên bản Linux nào khác của Windows cũng sẽ rất tuyệt.

Câu trả lời:


5

Điều này cũng giống như cắm nóng (không phải là một ý tưởng tuyệt vời trên các hệ thống vật lý) bất kỳ thiết bị scsi nào vào hệ thống rrc. Bạn sẽ cần có được hệ thống con SCSI để thêm một thiết bị mới. Điều này được thực hiện bằng cách lặp lại sau đây vào tập tin/proc/scsi/scsi

để thêm thiết bị: echo "scsi add-single-device <h> <c> <i> <l>" > /proc/scsi/scsi trong đó:
h = máy chủ
c = Kênh
i = ID
l = LUN

Như một ví dụ, tôi vừa thêm HD thứ hai vào VM bằng các cài đặt mặc định cho SCSI.

echo "scsi add-single-device 0 0 1 0" > /proc/scsi/scsi


@Zypher - cảm ơn: đây chính xác là những gì tôi đã cố gắng tìm kiếm!
warren

1

Một VM thông thường có tất cả các đĩa ảo được gắn vào máy chủ SCSI, vì vậy hãy quét lại tất cả các kênh của nó bằng

# echo - - - > /sys/class/scsi_host/host0/scan

hoặc với sudo:

$ echo - - - | sudo tee /sys/class/scsi_host/host0/scan

Điều này hoạt động với bất kỳ nhân Linux 2.6 nào, vì vậy, RHEL 4, 5 hoặc 6.

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.