puppet-노트 1
192.168.2.130 puppet.hequan.lol puppet
192.168.2.131 station.hequan.lol station
master: yum install puppet.noarch puppet-server.noarch
agent: yum install puppet.noarch
[root@puppet puppet]# ls
auth.conf fileserver.conf manifests modules puppet.conf
vim puppet.conf
1 [master]
2 certname=puppet.hequan.lol
[root@puppet puppet]# puppet master
[root@puppet puppet]# netstat -lntup | grep 8140
tcp 0 0 0.0.0.0:8140 0.0.0.0:* LISTEN 2580/ruby
[root@station ~]# puppet agent --server=puppet.hequan.lol --no-daemonize --verbose --onetime ## puppet
[root@puppet puppet]# ll /var/lib/puppet/ssl/ca/requests/
-rw-r--r-- 1 puppet puppet 1598 8 31 20:38 station.hequan.lol.pem
[root@puppet puppet]# puppet cert --list
"station.hequan.lol" (SHA256) 35:BD:28:6C:18:5D:58:3F:EF:60:F6:2D:6E:5D:5A:B7:16:02:36:84:48:08:31:32:28:DF:C7:BD:A6:65:9F:E9
puppet cert --sign station.hequan.lol ##all
[root@puppet puppet]# ll /var/lib/puppet/ssl/ca/signed/ ## ,
8
-rw-r--r-- 1 puppet puppet 2009 8 31 20:34 puppet.hequan.lol.pem
-rw-r--r-- 1 puppet puppet 1960 8 31 20:41 station.hequan.lol.pem
/etc/puppet/manifests ## , , xxx.pp
[root@puppet manifests]# ll
-rw-r--r-- 1 root root 159 8 31 20:58 node.pp
-rw-r--r-- 1 root root 53 8 31 20:48 site.pp
[root@puppet manifests]# cat site.pp
$puppetserver="puppet.hequan.lol"
import 'node.pp'
[root@puppet manifests]# cat node.pp
node 'station.hequan.lol' {
# :
# {' ': 1=>' 1'}
package{"system-config-date":ensure=>'present'}
}
package {'nginx':
ensure => present,
}
file {"/root/aa1.txt":
ensure=>"present",
mode=>"0000"
}
[root@station puppet]# ll /root
4
---------- 1 root root 0 8 31 21:26 aa1.txt
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
static 간단한 설명static 방법은 일반적으로 정적 방법이라고 부른다. 정적 방법은 어떠한 대상에 의존하지 않고 접근할 수 있기 때문에 정적 방법에 있어this는 없다. 왜냐하면 그 어떠한 대상에도 의존하지 않기 때문이다. 대상이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.