Làm cách nào để thiết lập Cobbler với Puppet hoặc Cfengine?


8

Tôi đã nghe nhiều về việc sử dụng Cobbler cùng với Puppet / Cfengine để triển khai và cấu hình nhanh chóng.

Bạn có thể chỉ cho tôi một số hướng dẫn hoặc chia sẻ kinh nghiệm về cách bạn làm điều đó?

Cũng rất thích nghe về bất kỳ hệ thống nào khác mà bạn sử dụng để cung cấp và triển khai nhanh chóng. Cảm ơn.

Câu trả lời:


3

Đây là một mục blog tốt về cách bootstrap rối bằng cách sử dụng cobbler. Tác giả sử dụng VirtualBox Virtual Machines, nhưng bạn có thể dễ dàng điều chỉnh nó với máy chủ vật lý.

http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler

Về cơ bản, bạn có một máy chủ kickstarter chạy Puppetmasterd và cobbler. Bạn tùy chỉnh một kickstart để cài đặt con rối và tự động khởi động nó. Khi tất cả đã xong với con rối khởi động chạy và chiếm lấy.

Sẽ mất một chút thời gian để tinh chỉnh mọi thứ để có được nó theo cách bạn muốn, nhưng với thiết lập này, bạn có thể tạo mạng LAN riêng của mình, tạo một cấu hình cho một máy chủ cụ thể bằng cobbler, cắm nó vào mạng LAN riêng, khởi động và đi xem phim trong khi máy chủ của bạn được xây dựng tự động;)


1
Liên kết đã chết ... Bất kỳ gương nào (không thể tìm thấy trên Google)?
Henk

Thật không may, tôi cũng không thể tìm thấy bất kỳ tấm gương nào. Đây có vẻ là một lựa chọn thay thế mặc dù: dự
án.puppetlabs.com / project / 1 / wiki / Khăn

Tôi đã tìm thấy (các) blogpost gốc trên archive.org và sửa đổi chúng: dl.dropbox.com/u/101278/Cobbler/1_PXE_virtual_network.html dl.dropbox.com/u/101278/Cobbler/2_Bootstrapping_Puppet.html
Henk

1

Tôi đang điều hành Cobbler với Puppet trong một cửa hàng Red Hat / CentOS thuần túy. Nó hoạt động tốt, mặc dù bạn phải giải quyết các vấn đề về khả năng mở rộng với Puppet nếu bạn có hàng trăm máy chủ.

Chúng tôi đã làm lại các mẫu rối cho Xen / virt-install khá nhiều, nhưng hỗ trợ cài đặt máy chủ vật lý với các mẫu Cobbler đi kèm với Puppet hoạt động tốt với Red Hat.

Thật không may, tôi không có tài liệu mà tôi có thể chia sẻ.


Kẻ giết người thỏa thuận của chúng ta với con rối là thiếu giao diện zypper. Tôi không có thời gian để ngồi xuống và học ruby ​​để phát triển một loại và cung cấp các bài kiểm tra chống lại nó, ngay cả khi đó là lợi ích lâu dài nhất của tôi.
Karl Katzke

Karl: thậm chí còn tệ hơn với Cfengine: đó không phải là mô-đun và mã nguồn nằm ở C.
ℝaphink

@Raphink: Tôi xin khác. Cfengine có hỗ trợ tích hợp để định cấu hình bất kỳ trình quản lý gói nào và thư viện chuẩn của nó đi kèm với giao diện zypper được cấu hình sẵn. Xem cfengine.org/manuals/ trên .
Jonathan Clarke

Jonathan xấu của tôi, tôi thực sự không biết zypper là gì. Tôi nghĩ rằng OpenSuSE đã sử dụng yum mặc dù. Lợi thế của việc sử dụng zypper khi bạn tự động triển khai là gì? Như một lưu ý phụ, việc thêm hỗ trợ cho zypper trong con rối không quá khó (nhưng thực tế nó không yêu cầu một số nhà phát triển ruby).
ℝaphink

Có một nhà cung cấp zypper trong con rối kể từ 2.6.0.
eric sorenson

0

Bạn cũng có thể sử dụng FAI với các công cụ xen kẽ. Nó được cho là hoạt động tốt, nhưng tôi vẫn đang thử nghiệm nó.


1
FAI là một trong những điều đó là một ý tưởng tuyệt vời khi nó ra mắt, nhưng có nhiều cách tốt hơn để làm những gì nó làm bây giờ.
womble

-1

Chà, cfengine 3 có một ngôn ngữ hoàn chỉnh được tích hợp sẵn, vì vậy mô-đun không phải là một yêu cầu. Nó cũng rất nhẹ và nhỏ.

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.