«puppet» 태그된 질문

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

2
구성 관리 : 푸시 대 풀 기반 토폴로지
Puppet 및 Chef와 같이보다 확립 된 구성 관리 (CM) 시스템은 풀 기반 접근 방식을 사용합니다. 클라이언트는 중앙 마스터를 정기적으로 폴링하여 업데이트합니다. 이들 중 일부는 마스터리스 방식 (푸시 기반)도 제공하지만 '생산 용이 아님'(Saltstack) 또는 '확장 불가능한'(Puppet)이라고 언급합니다. 내가 아는 유일한 시스템은 처음부터 푸시 기반입니다. 풀 기반 시스템의 특정 확장 성 이점은 …

5
꼭두각시 : 구성 파일을 수정 한 후 서비스를 강제로 다시 시작
마스터 저장소에서 관리 서버 중 하나로 퍼펫을 통해 새 버전의 구성 파일을 다운로드 한 경우 관련 서비스가 다시 시작되도록하려면 어떻게해야합니까? 일반적인 시나리오-새로운 munin 또는 apache 구성이 있다고 가정 해 봅시다. 꼭두각시 클라이언트가 발견하고 로컬 파일을 덮어 씁니다 ... 그리고 ...-서비스가 다시 시작 / 다시로드되도록하는 방법은 무엇입니까? 고마워요!

2
꼭두각시 : 노드 이름이 역방향 DNS에 종속적 인 것 같습니까?
이 작업을 수행하는 방법을 이해하는 데 약간의 문제가있는 것 같습니다. 직장에서 사무실 NAT 뒤에 앉아있는 새 서버가 있고 그 역방향 DNS가에 매핑 office.mydomain.com되지만 기계 ns2.mydomain.com가 꼭두각시를 위해 사용 되기를 원합니다 . nodes.pp 스 니펫 : node 'ns2.mydomain.com' inherits basenode { info('ns2.mydomain.com') } node 'office.mydomain.com' inherits basenode { info('office.mydomain.com') } 그리고 …
20 puppet 

5
구성 관리자 (예 : Puppet / Chef / Ansible)를 사용하는 것이 언제 적절한가요?
현재 직장에서는 2 개의 VMware 호스트 시스템, OpenBSD 물리적 시스템, 3 개의 데비안 VM 및 6 개의 Windows Server VM (2008/2012)을 살펴 봅니다. Puppet 또는 Chef와 같은 구성 관리 도구를 구현하려고합니다. 이것이 합리적입니까, 아니면 도구 학습의 오버 헤드가 이점을 능가합니까? 관리 효율성과 구현 비용의 전환점은 어디입니까?

3
Puppet에서 파일 / 디렉토리를 조건부로 작성하는 방법은 무엇입니까?
fail전달 된 디렉토리 경로가 존재하지 않는 경우 꼭두각시로 함수를 작성하려고 합니다. if File["/some/path"]항상 true를 if defined(File["/some/path"])반환하고 리소스가 실제로 존재하는지 여부에 관계없이 꼭두각시에 리소스가 정의 된 경우에만 true를 반환합니다. 간단한 if진술로 이것을 수행하는 방법이 있습니까? 감사
17 puppet 

5
기존 구성 관리 시스템의 장단점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . CFEngine , Puppet , Chef , bcfg2 , AutomateIt 및 기타 구성 관리 시스템과의 비교를 위해 여기를 찾고 …

5
centos에서 실행중인 퍼펫 버전을 확인하는 방법은 무엇입니까?
나는 centos에서 꼭두각시를 시작하고 몇 가지에 대해 혼란스러워했습니다. 먼저 맨 페이지가 존재 puppet-master하지만 puppetmaster/etc/init.d의 데몬이puppetmaster 명령을 실행하면 $ puppet-master --versionbash : puppet-master : 명령을 찾을 수 없습니다. 마스터와 클라이언트 모두에서 어떤 버전을 실행하고 있는지 어떻게 알 수 있습니까?
17 centos  puppet 

3
퍼펫이있는 그룹에 기존 사용자 추가
퍼펫이 2.7.18 인 그룹에 기존 사용자를 추가 할 수 있습니까? 우리는 두 개의 모듈을 가지고 있으며, 각각 하나의 클래스를 정의합니다 : "user"모듈은 사용자 foo 및 사용자 표시 줄을 포함한 모든 사용자를 작성합니다. "subversion"모듈은 다양한 conf 파일을 처리하고 svn 그룹을 만듭니다. "subversion"모듈 내에서 svn 그룹에 foo 사용자를 추가하려고합니다. 기존 기능 요청에 …

5
내 puppetmaster에 여러 DNS 이름을 추가하는 방법은 무엇입니까?
마스터의 내 puppet.conf [master] certname = myname.mydomain.com ca_server = myname.mydomain.com certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local; certdnsnames에 대한 이해를 위해 다음이 작동해야합니다. puppet agent --server myname.dyndns.org --test 하지만 다음과 같은 오류가 발생합니다. err: Could not retrieve catalog from remote server: hostname was not match with the server certificate 이 오류를 피하는 방법? certdnsname을 …

2
꼭두각시로 / etc / profile에 줄을 추가 하시겠습니까?
꼭두각시를 사용하여 현재 JDK와 바람둥이를 설치합니다. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } 이제 추가하고 싶습니다 JAVA_HOME="/usr/lib/java" export JAVA_HOME 를 /etc/profile막기 위해. 나는 문서에서 직접적인 대답을 찾지 못했습니다. 권장되는 방법이 있습니까? 일반적으로 퍼펫에이 파일을 배치하거나 수정하도록 어떻게 지시합니까? 단일 노드 (독립형 …
16 linux  bash  java  puppet 

7
Chef 또는 Puppet 사용 여부를 결정할 때 올바른 질문은 무엇입니까?
부분적으로 대략 세 가지 다른 클래스의 많은 동일한 노드를 배치해야하는 새 프로젝트를 시작하려고합니다. MongoDB의 샤드 인스턴스를 실행할 데이터 노드 애플리케이션 노드 -Ruby on Rails 애플리케이션 및 이전 ASP.NET MVC 애플리케이션의 인스턴스를 실행합니다. 처리 노드- 애플리케이션 노드가 요청한 작업을 실행합니다. 모든 노드는 Ubuntu 10.04 인스턴스에서 실행되지만 다른 패키지가 설치됩니다. 나는 자신을 …


3
꼭두각시와 출시 된 서비스?
Puppet으로 구성된 프로덕션 환경이 있으며 개발 시스템에서 Red Hats, Ubuntus 및 OSX를 혼합하여 유사한 환경을 설정할 수 있기를 원합니다. 예상대로 OSX는 여기서 이상한 사람이며 슬프게도이 작업을 수행하는 데 많은 문제가 있습니다. 첫 번째 시도는 macports다음 선언을 사용하여을 사용하는 것입니다. package { 'rabbitmq-server': ensure => installed, provider => macports, } 그러나 …
15 mac-osx  puppet 

3
암호화 된 우분투 홈 디렉토리가있는 NFS
방랑자와 함께 NFS 설정을 얻는 데 문제가 있습니다. 내 로컬 컴퓨터에 NFS를 설치했습니다. apt-get install nfs-common nfs-kernel-server 그리고 내 Vagrantfile에서 사용하도록 설정하십시오. config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) 에 vagrant up내가 얻을 : exportfs: /home/<user>/path/to/dir does not support NFS export Mounting NFS shared folders failed. This is most often caused …

1
꼭두각시 : 파일이 비어 있는지 확인
motd 파일이 비어 있는지 확인하고 싶습니다. 나는 이렇게하고 싶다 : file { "/etc/motd": ensure => empty } 이것은 분명히 작동하지 않습니다. "source"선언을 사용하여 파일을 비우고 파일 저장소에 빈 파일을 저장하는 간단한 방법이 있습니까?
15 puppet 

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