Điểm:0

Làm cách nào để tự động cài đặt các hệ điều hành khác nhau dựa trên thông số cụ thể của máy chủ?

lá cờ in

Tôi có một phòng máy chủ cần được xây dựng lại thường xuyên. Tôi hiện có một máy chủ PXE trên một vlan đặc biệt có thể tự động cài đặt một hệ điều hành mà không cần sự tương tác của con người.

Làm cách nào tôi có thể mở rộng điều này để cho phép các máy chủ cụ thể tự động cài đặt một hệ điều hành cụ thể. Tức là máy chủ A, B, C sẽ nhận CentOS 7, máy chủ D, E nhận RHEL 8 và máy chủ F nhận CentOS Stream.

Tôi có thể thêm phiên bản hệ điều hành vào menu khởi động trong TFTP nhưng sau đó con người phải chọn phiên bản hệ điều hành. Tôi đã cố gắng sử dụng kỳ vọng để thực hiện lựa chọn nối tiếp, nhưng nó cồng kềnh và dễ bị lỗi.

Có cách nào để đưa phiên bản hệ điều hành vào danh sách trắng cho địa chỉ MAC bằng PXE hoặc công nghệ khác có thể đạt được mục tiêu tương tự không?

francois P avatar
lá cờ in
Có thể bằng cách xác định phần cứng của từng loại để xác định chúng từ số sê-ri hoặc thứ gì đó để liên kết nó với danh sách hệ điều hành mà bạn phải quản lý. Nếu các máy chủ có các công cụ quản lý từ xa phần cứng thì hãy xem xét điều đó, nhiều công cụ trong số chúng có thể được tạo tập lệnh từ xa để kích hoạt cài đặt HĐH. DELL, HP, IBM làm điều đó (với các công cụ riêng của họ)
francois P avatar
lá cờ in
Vui lòng thêm ví dụ về phần cứng và nhu cầu chính xác của bạn vào câu hỏi của bạn và công cụ quản lý tự động hóa bạn đang sử dụng là gì (tập lệnh con rối/ansible/bash, v.v.) để chúng tôi có thể trợ giúp bạn tốt hơn
lá cờ me
Nếu sử dụng Clobber, bạn có thể tạo cấu hình phần cứng chứa địa chỉ MAC.cấu hình phần cứng này có thể được ánh xạ tới một bản phân phối cụ thể và sau khi nó được khởi động bằng PXE, Cobbler sẽ cung cấp cho nó hình ảnh chính xác để khởi động và bắt đầu cài đặt. Xem: https://cobbler.readthedocs.io/en/latest/cobbler.html . Dự án Foreman cũng sử dụng Cobbler làm phụ trợ. Có thể dễ sử dụng hơn. https://www.theforeman.org/
dranobob avatar
lá cờ in
@francois_P Tôi đang sử dụng máy chủ HP với ILO nhưng chúng tôi không sẵn sàng trả tiền cho giấy phép cao cấp cho số lượng máy chủ mà chúng tôi có. Điều cần thiết là đưa phiên bản hệ điều hành vào danh sách trắng theo địa chỉ MAC để khi máy chủ được chuyển sang vlan PXE, nó sẽ tự động cài đặt đúng hệ điều hành. Chúng tôi đang sử dụng ansible để thực hiện kiểm soát ILO đối với máy chủ và quản lý chuyển đổi, nhưng chúng tôi có thể sử dụng bất kỳ phần mềm hoặc quy trình nào cần thiết.
dranobob avatar
lá cờ in
@sharuzzaman Tôi sẽ xem xét. Cảm ơn.
lá cờ in
Với trình tải [iPXE](https://ipxe.org), bạn có thể chạy tập lệnh ở phía máy khách và cũng có thể gọi máy chủ http có thể đưa ra quyết định cho bạn. Tôi chắc chắn rằng các giải pháp đã được đề cập sẽ hoạt động tốt, đó cũng là dự án sương mù. Để thử và đưa ra giải pháp cho câu hỏi cụ thể, nếu bạn chạy iPXE, bạn có thể có một tập lệnh có nhãn và gotos cho các địa chỉ mac cụ thể, nhưng bạn cũng có thể thực hiện điều đó trên số sê-ri và các giá trị khác
Điểm:0
lá cờ es

Một kỹ thuật có thể được sử dụng là tùy chỉnh cấu hình bộ tải khởi động dựa trên địa chỉ MAC của hệ thống khởi động. Cấu hình bộ nạp khởi động có thể cung cấp các tùy chọn mặc định khác nhau để cho phép các hành vi khác nhau mà không có bất kỳ tương tác nào.

Ba bộ tải khởi động PXE phổ biến, PXELinux, sâu bọ, và iPXE đều có thể cung cấp cấu hình dựa trên địa chỉ MAC. Họ từng có khả năng khác nhau.

Đă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.