«puppet» 태그된 질문

Puppet은 고유 한 도메인 별 언어를 사용하는 구성 관리 도구 (Unix & Windows)입니다.


4
여러 서버 또는 PXE vs cfEngine / Chef / Puppet에서 응용 프로그램 관리
우리는 몇 (5 정도 정도) 상자에서 실행되는 응용 프로그램이 있습니다. 하드웨어는 모든 머신에서 동일하며 이상적으로는 소프트웨어도 마찬가지입니다. 나는 지금까지 손으로 그들을 관리해 왔으며 더 이상 (정적 IP 주소, 모든 필요한 서비스 비활성화, 필요한 패키지 설치 ...) 원하지 않습니다. 다음 옵션의 장단점을 조정할 수 있습니까? 1 : 모든 상자에 centos를 개별적으로 …

2
Puppet을 사용한 다중 사이트 고 가용성 옵션
저는 두 개의 데이터 센터를 유지 관리하고 있으며 중요한 인프라 중 더 많은 부분이 꼭두각시를 통해 제어되기 시작하면서 기본 사이트가 실패 할 경우 두 번째 사이트에서 꼭두각시 마스터 작업이 중요합니다. 두 번째 사이트의 서버가 WAN을 통해 폴링하지 않도록 일종의 활성 / 활성 설정을하는 것이 더 좋습니다. 다중 사이트 꼭두각시 고 …

3
분산 된 꼭두각시 아키텍처의 장단점
현재 Puppetmaster 서버에 연결되어있는 약 300 개의 RHEL 서버가 있습니다. 그러나 일부 성능 병목 현상이 발견되었으며 이는 시스템 장애의 원인입니다. 저는 일반적으로 퍼펫을 처음 접했고 Puppet 클라이언트를 Puppetmaster 서버에 연결하는 대신 분산 형 퍼펫 아키텍처를 만드는 것을 고려하고 있습니다. 성능 향상, 새로운 시스템에 대한 SSL 인증서 서명 및 교환 부족과 …

1
꼭두각시로 디렉토리와 그 내용을 재귀 적으로 미러링하려면 어떻게해야합니까?
와 모듈이 있다고 가정 해 봅시다 files/etc/foo/{conf0, conf1, conf2, conf3, etc}. 파일 수가 적을 때 이러한 파일을 각각 배치 할 수있을 정도로 간단합니다. file { 'conf0': path => '/etc/foo/conf0', ensure => true, source => 'puppet:///.../etc/foo/conf0', } 반복하십시오. 그러나 상당한 중복이 수반되며 구성 파일이 여러 개 있으면 유지 관리가 지루합니다. files/etc/foo/주어진 …
14 puppet 

3
퍼펫에서 마운트 된 파티션 (fstab + 마운트 지점)을 관리하는 방법
꼭두각시에서 마운트 된 파티션을 관리하고 /etc/fstab마운트 지점으로 사용되는 디렉토리를 수정 하고 생성하는 것을 포함하고 싶습니다 . mount자원 유형 업데이트는 fstab잘하지만, 사용하는 file마운트 포인트를 작성하는 것은 조금 까다 롭습니다. 예를 들어, 기본적으로 디렉토리의 소유자는 root 이고 마운트 된 파티션의 루트 (/)에 다른 소유자가 있으면 꼭두각시가이를 변경하려고 시도하므로이를 원하지 않습니다. 나는 그 …
14 linux  puppet 

4
퍼펫 : 리소스가 정의되어 있는지 테스트하거나 생성
리소스가 이미 다른 파일에 정의되어 있는지 여부를 테스트하는 방법을 알아 내려고 노력하고 있습니까? 간단한 예 : if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } 그러나- File[$local_container]항상 참으로 평가되는 것 같습니다. 이것을 할 수있는 방법이 있습니까?
14 puppet 

2
일부 SSL 오류로 인해 새 서버가 Puppetmaster에서 구성을 가져올 수 없습니다.
프로덕션 환경에있는 세 대의 컴퓨터에 일부 하드웨어 문제가있어 폐기되었습니다. 인프라 팀이이를 다시 설치하고 동일한 호스트 이름과 IP 주소를 제공했습니다. 목표는 이러한 시스템에서 Puppet을 실행하여 다시 시운전 할 수 있도록하는 것입니다. 시도 1) 다음 명령을 실행하여 이전 Puppet 인증서가 Puppetmaster에서 제거되었습니다. puppet cert revoke grb16.company.com puppet cert clean grb16.company.com 2) 이전 …



3
Puppet CA 및 인증서를 수동으로 만드는 방법은 무엇입니까?
Puppet에서 사용할 수있는 CA를 수동으로 만드는 방법 (puppet ca 명령 대신 openssl 사용)이 궁금합니다. 목표는 해당 CA의 스크립트 작성을 통해 puppet cert 명령을 통해 인증서를 작성하는 대신 여러 puppetmaster에 배치하는 것입니다. 그것을하는 방법에 대한 아이디어가 있습니까? https://wiki.mozilla.org/ReleaseEngineering/PuppetAgain/HowTo/Set_up_a_standalone_puppetmaster 와 같은 것을 찾을 수 없었지만 작동하지 않습니다-CA 및 클라이언트 인증서를 생성하고 puppetmaster에 …

2
꼭두각시를 사용하여 호스트 이름을 설정 하시겠습니까?
꼭두각시를 사용하여 서버의 호스트 이름을 설정하는 방법이 있습니까? 사용자 정의 유형을 작성할 수는 있지만 더 간단한 방법이있을 수 있습니다. 감사 [편집] 죄송합니다. 꼭두각시 마스터리스를 실행하고 꼭두각시를 먼저 설정 한 다음 다른 모든 것을 설정했습니다.
13 puppet 

2
Linux 명령에 대한 임의 지연 추가
서버에서 병렬 명령을 수행하기 위해 func 을 사용 하고 있습니다. 다른 날, puppetvia를 다시 시작하면 func모든 서버가 puppetmaster동시에 우리 를 때리게 되는 문제가있었습니다 . 내 질문 : 개별 서버에서 실행되기 전에 지연을 추가하면서 일련의 서버에서 동일한 정확한 명령을 어떻게 실행할 수 있습니까? 예 : random_delay && service puppet restart 나는 …

4
Puppet에서 비밀번호 변수 (이 경우 MySQL 비밀번호)를 어떻게 보호합니까?
Puppet을 사용하여 매개 변수가있는 클래스로 MySQL을 프로비저닝하고 있습니다. class mysql::server( $password ) { package { 'mysql-server': ensure => installed } package { 'mysql': ensure => installed } service { 'mysqld': enable => true, ensure => running, require => Package['mysql-server'], } exec { 'set-mysql-password': unless => "mysqladmin -uroot -p$password status", path …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.