Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
TA
Uploaded by
Tomita Akiyoshi
PPTX, PDF
2,294 views
Puppet入門
Puppet をクイックスタートするための方法を記載しました。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 12 times
1
/ 41
2
/ 41
3
/ 41
4
/ 41
5
/ 41
6
/ 41
7
/ 41
8
/ 41
9
/ 41
10
/ 41
11
/ 41
12
/ 41
13
/ 41
14
/ 41
15
/ 41
16
/ 41
17
/ 41
18
/ 41
19
/ 41
20
/ 41
21
/ 41
22
/ 41
23
/ 41
24
/ 41
25
/ 41
26
/ 41
27
/ 41
28
/ 41
29
/ 41
30
/ 41
31
/ 41
32
/ 41
33
/ 41
34
/ 41
35
/ 41
36
/ 41
37
/ 41
38
/ 41
39
/ 41
40
/ 41
41
/ 41
More Related Content
PDF
VPC Reachability Analyzer 使って人生が変わった話
by
Noritaka Sekiyama
PPTX
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
by
wind06106
PPTX
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
PDF
Ingress on Azure Kubernetes Service
by
Toru Makabe
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
PDF
Docker入門: コンテナ型仮想化技術の仕組みと使い方
by
Yuichi Ito
PDF
OpenStack Swift紹介
by
Kota Tsuyuzaki
PDF
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
VPC Reachability Analyzer 使って人生が変わった話
by
Noritaka Sekiyama
SCUGJ第22回勉強会:オンプレのL2 NetworkをAzureに延伸? Azure Extended Network
by
wind06106
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
Ingress on Azure Kubernetes Service
by
Toru Makabe
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
Docker入門: コンテナ型仮想化技術の仕組みと使い方
by
Yuichi Ito
OpenStack Swift紹介
by
Kota Tsuyuzaki
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
What's hot
PDF
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
PDF
Docker Compose 徹底解説
by
Masahito Zembutsu
PDF
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
by
onozaty
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
PPTX
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
by
NTT DATA Technology & Innovation
PDF
20200212 AWS Black Belt Online Seminar AWS Systems Manager
by
Amazon Web Services Japan
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
PDF
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
PPTX
プロが解説!Hinemosによる運用管理テクニック
by
hinemos_atomitech
PDF
コンテナにおけるパフォーマンス調査でハマった話
by
Yuta Shimada
PDF
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
by
Atsushi Tanaka
PDF
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
PPTX
DevOpsにおけるAnsibleの立ち位置と使い所
by
Hidetoshi Hirokawa
PPTX
Goss入門
by
ShuyaMotouchi1
PDF
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
by
Keisuke Takahashi
PDF
Apache OpenWhiskで実現するプライベートFaaS環境 #tjdev
by
Yahoo!デベロッパーネットワーク
PDF
オープンソースのAPIゲートウェイ Kong ご紹介
by
briscola-tokyo
PDF
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
PDF
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
by
Junya Suzuki
Ansibleはじめよぉ -Infrastructure as Codeを理解-
by
Shingo Kitayama
Docker Compose 徹底解説
by
Masahito Zembutsu
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
by
onozaty
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
by
NTT DATA Technology & Innovation
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
by
NTT DATA Technology & Innovation
20200212 AWS Black Belt Online Seminar AWS Systems Manager
by
Amazon Web Services Japan
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
by
Toru Makabe
Dockerfile を書くためのベストプラクティス解説編
by
Masahito Zembutsu
プロが解説!Hinemosによる運用管理テクニック
by
hinemos_atomitech
コンテナにおけるパフォーマンス調査でハマった話
by
Yuta Shimada
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
by
Atsushi Tanaka
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
DevOpsにおけるAnsibleの立ち位置と使い所
by
Hidetoshi Hirokawa
Goss入門
by
ShuyaMotouchi1
Azure Database for PostgreSQL 入門 (PostgreSQL Conference Japan 2021)
by
Keisuke Takahashi
Apache OpenWhiskで実現するプライベートFaaS環境 #tjdev
by
Yahoo!デベロッパーネットワーク
オープンソースのAPIゲートウェイ Kong ご紹介
by
briscola-tokyo
サーバ構築を自動化する 〜Ansible〜
by
Yui Ito
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
by
Junya Suzuki
Similar to Puppet入門
PDF
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
by
Etsuji Nakai
PDF
商用ミドルウェアのPuppet化で気を付けたい5つのこと
by
NTT DATA OSS Professional Services
PDF
20150627
by
Kiyoshi Watanabe
PPTX
今からはじめるPuppet 2016 ~ インフラエンジニアのたしなみ ~
by
NTT DATA OSS Professional Services
PDF
Puppetを試してみた 〜スタンドアローン〜(途中)
by
Yoshitake Takata
PPTX
Puppetのススメ
by
Gosuke Miyashita
PPT
Chef Casual Talk Vol.1 最近、日本でPuppetの影が薄くなって悲しいので、 ここであえてPuppetの話をする
by
Hidetoshi Ochiai
PDF
Puppet on AWS
by
Sugawara Genki
PPTX
Puppet×docker 夢の競演
by
Ryo Sugahara
PDF
Puppet of-2015-forupload
by
Uchio Kondo
PDF
僕とPuppetと
by
Daichi Nakajima
OpenStackクラウド基盤構築ハンズオンセミナー 第1日:講義No2
by
Etsuji Nakai
商用ミドルウェアのPuppet化で気を付けたい5つのこと
by
NTT DATA OSS Professional Services
20150627
by
Kiyoshi Watanabe
今からはじめるPuppet 2016 ~ インフラエンジニアのたしなみ ~
by
NTT DATA OSS Professional Services
Puppetを試してみた 〜スタンドアローン〜(途中)
by
Yoshitake Takata
Puppetのススメ
by
Gosuke Miyashita
Chef Casual Talk Vol.1 最近、日本でPuppetの影が薄くなって悲しいので、 ここであえてPuppetの話をする
by
Hidetoshi Ochiai
Puppet on AWS
by
Sugawara Genki
Puppet×docker 夢の競演
by
Ryo Sugahara
Puppet of-2015-forupload
by
Uchio Kondo
僕とPuppetと
by
Daichi Nakajima
Puppet入門
1.
PUPPET 入門 2017.4 富田 章義
2.
目次 Puppetとは Puppetの基本動作
Puppetのインストール方法(Puppet 4+Puppet DB) 3つの基本リソースを覚えよう APPENDIX 1 . Puppet Quick Install APPENDIX 2 . Puppet User Group
3.
自己紹介
4.
自己紹介 名前 富田
章義 所属 株式会社ネットワールド SI技術本部 統合基盤技術部 データセンタソリューション課 Puppetとの関係 Puppet Enterpriseの有償版のプリセールスを実施 プライベート(趣味など) D.I.Yなど、自分で作ることが好き マイコンを使った電子工作からウッドデッキまで何でも自作します。
5.
PUPPETとは
6.
Puppetとは よく言われているのは? 自動化 構成管理ツール 実際は、それ以上のことが出来ます。 サーバの状態収集(Fact機能) レポート機能(コンプライアンスやセキュリティの補助) ほかのシステムとの連携するAPI などなど・・・実際に使ってみると、適用範囲は非常に広い
7.
PUPPETの基本動作
8.
Puppetの基本動作 Puppetエージェント Puppetマスター ① Fact (ファクト) ② Catalog (カタログ) ③
Report (レポート) ④ Report output (レポート出力) 他のシステム
9.
Puppetの基本動作 Puppetエージェント Puppetマスター ① Fact (ファクト) ② Catalog (カタログ) ③
Report (レポート) ④ Report output (レポート出力) 他のシステム ①エージェントの情報を収集し、Factを作ります。 収集される情報は、CPUの種類、OSの種類、バー ジョン、メモリ情報、IPアドレスなどが含まれます。 収集した情報は、yaml形式でFactとしてPuppetマ スターに送られます。
10.
Puppetの基本動作 Puppetエージェント Puppetマスター ① Fact (ファクト) ② Catalog (カタログ) ③
Report (レポート) ④ Report output (レポート出力) 他のシステム ②Factを受け取ったPuppetマスターは、マニフェ ストやPuppet DBなどを元に、yaml形式のCatalog を作ります。 この中で、ファンクションなどのスクリプト動作は ここで処理され、リソースのみに集約されます。 Puppet DB マニフェスト
11.
Puppetの基本動作 Puppetエージェント Puppetマスター ① Fact (ファクト) ② Catalog (カタログ) ③
Report (レポート) ④ Report output (レポート出力) 他のシステム ③カタログに記載されたリソースを元に、必要に 応じて変更を行います。この実行結果をReportとし てyaml形式でPuppetマスターに送ります。
12.
Puppetの基本動作 Puppetエージェント Puppetマスター ① Fact (ファクト) ② Catalog (カタログ) ③
Report (レポート) ④ Report output (レポート出力) 他のシステム ④他のシステムへReportの結果を基にアクション を行うことが出来ます。 具体的には、メール通知、Syslog送信、REST APIな どの動作を行います。
13.
PUPPET 4のインストール方法
14.
Puppet 4のインストール Puppet
OSS版 Puppet社のリポジトリからインストール Redhat系 yumリポジトリ : https://yum.puppetlabs.com/ Debian系 aptリポジトリ :https://apt.puppetlabs.com/ (注意) OS標準のリポジトリからダウンロードを行った場合は、Puppet3以下がインストールされることが多いので、 Puppet社のリポジトリからインストールすることが望ましい Puppet Enterprise(10ノードまでは無料) パッケージ化されたアーカイブファイルからインストール https://puppet.com/download-puppet-enterprise Puppet Learning VM(学習専用) OVAパッケージとしてPuppetがインストール済みの環境を提供 (注意) OSはCent OSで既にインストールされています。 https://puppetlabs.com/download-learning-vm 各インストール方法は、Appendixを参照
15.
3つの基本リソースを覚えよう
16.
3つの基本リソースを覚えよう サーバの構築するときの手順を見ると「パッケージソフトのインストール」「設定ファイルの編集」「サービ スの起動(再起動)」に分割できます。これらの、作業をPuppetで行うため、Puppetは3つの基 本的リソースが用意されています。 packageリソース パッケージソフトをインストールすることが出来ます。他にも、バージョンアップやアンインストールなどが 出来ます。
fileリソース 設定ファイルを作る(編集する)ことが出来ます。他にも、ディレクトリの操作やリンクの作成、ファイ ルの削除などを行うことが出来ます。 serviceリソース サービスの起動(再起動)を行うことが出来ます。他にも、サービスの停止やOSの起動時の自動 起動設定変更などを行うことが出来ます。
17.
3つの基本リソースを覚えよう 使い方1(基本的な設定ファイルを作る、まずは定型文として覚えてください) 以下のファイルをPuppet Master上に作ろう /etc/puppetlabs/code/environments/production/manifests/node1.pp node
"node1" { # Puppetエージェントの名前(node1を指定) include role::basic } /etc/puppetlabs/code/environments/production/modules/role/manifests/basic.pp class role::basic{ include profile::basic } /etc/puppetlabs/code/environments/production/modules/profile/manifests/basic.pp class profile::basic{ class{"ntp":} }
18.
3つの基本リソースを覚えよう 使い方2(NTPの定義を行おう) /etc/puppetlabs/code/environments/production/modules/ntp/manifests/init. pp class ntp{ package
{ 'ntpd' : ensure => installed, } file { '/etc/ntp.conf': ensure => file, sourece =>["puppet:///modules/ntp/ntp.conf/${facts['hostname']}.conf", "puppet:///modules/ntp/ntp.conf/common.conf"], notify => Service['ntpd'] } service { 'ntpd' : ensure => running, } }
19.
3つの基本リソースを覚えよう 使い方3(ntp.confの設定) /etc/puppetlabs/code/environments/production/modules/ntp/files/ntp.conf/c ommon.conf restrict default
ignore restrict 127.0.0.1 server 192.168.1.11 authentication no /etc/puppetlabs/code/environments/production/modules/ntp/files/ntp.conf/n ode1.conf restrict default ignore restrict 127.0.0.1 restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap noquery server 127.127.1.0 fudge 127.127.1.0 stratum 9 authentication no
20.
3つの基本リソースを覚えよう 使い方2(NTPの定義を行おう) /etc/puppetlabs/code/environments/production/modules/ntp/manifests/init. pp class ntp{ package
{ 'ntpd' : ensure => installed, } file { '/etc/ntp.conf': ensure => file, sourece =>["puppet:///modules/ntp/ntp.conf/${facts['hostname']}.conf", "puppet:///modules/ntp/ntp.conf/common.conf"], notify => Service['ntpd'] } service { 'ntpd' : ensure => running, } } Package リソースの指定例、package の後にインストールするyumやaptリ ポジトリのパッケージ名を入力することで、パッケージをインストールし ます。 ※ 緑色の部分を入れ替えます。
21.
3つの基本リソースを覚えよう 使い方2(NTPの定義を行おう) /etc/puppetlabs/code/environments/production/modules/ntp/manifests/init. pp class ntp{ package
{ 'ntpd' : ensure => installed, } file { '/etc/ntp.conf': ensure => file, sourece =>["puppet:///modules/ntp/ntp.conf/${facts['hostname']}.conf", "puppet:///modules/ntp/ntp.conf/common.conf"], notify => Service['ntpd'] } service { 'ntpd' : ensure => running, } } file リソースの指定例、file の後に設定ファイルを絶対パスで指定します。 設定内容は、Puppetサーバからダウンロードするようにしています。 ノードごとに設定が異なる場合は、node名の設定ファイルを利用し、ない 場合はcommonという名前のファイルが適用されます。
22.
3つの基本リソースを覚えよう 使い方2(NTPの定義を行おう) /etc/puppetlabs/code/environments/production/modules/ntp/manifests/init. pp class ntp{ package
{ 'ntpd' : ensure => installed, } file { '/etc/ntp.conf': ensure => file, sourece =>["puppet:///modules/ntp/ntp.conf/${facts['hostname']}.conf", "puppet:///modules/ntp/ntp.conf/common.conf"], notify => Service['ntpd'] } service { 'ntpd' : ensure => running, } } Service リソースの指定例、serviceの後の名前のサービスを起動を行うよう に設定しています。 緑色の部分はsystemctl で指定するサービス名を指定します。 Service リソース名と一致させること で、設定ファイルを変更したときに自 動的にサービスを再起動する
23.
3つの基本リソースを覚えよう 使い方3(ntp.confの設定) /etc/puppetlabs/code/environments/production/modules/ntp/files/ntp.conf/c ommon.conf restrict default
ignore restrict 127.0.0.1 server 192.168.1.11 authentication no /etc/puppetlabs/code/environments/production/modules/ntp/files/ntp.conf/ node1.conf restrict default ignore restrict 127.0.0.1 restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap noquery server 127.127.1.0 fudge 127.127.1.0 stratum 9 authentication no NTPの設定ファイルの場所 このファイルの内容がPuppetエー ジェントにコピーされます。 共通設定ではなく、ノード名のファイ ルを作ることで個別の設定ファイルを 指定可能 ※ NTPサーバとしての動作を追加
24.
3つの基本リソースを覚えよう リソースの詳細は、以下のURLで確認できます(英語) https://docs.puppet.com/puppet/latest/type.html (補足) 必要なリソースがない場合は、Rubyで独自にプログラムを行いカスタムリソースとして増やすことも 出来ます。いくつかのカスタムリソースは、Puppet Forge
からダウンロードして使うことが可能です。
25.
APPENDIX 1 :
PUPPET QUICK INSTALL
26.
1. Redhat系 OSS 1.
インストール前準備(Puppet Master/Puppet Agent共通) Puppet社のYumリポジトリの登録 # rpm -Uvh https://yum.puppetlabs.com/puppetlabs-release-pc1-el- 7.noarch.rpm ※ elの後の数字は、OSのバージョンを指定、例ではRedhat 7.x 又はCentOS 7.xの場合 2. ホスト名の編集 デフォルトでは、ホスト名がノード名として利用されるため、事前に編集しておきます。 * ホスト名はDNSで名前解決又は、/etc/hostsに記載が必要です。 * 確認は、hostname –fで確認してください。
27.
1. Redhat系 OSS Puppet
Master(Puppet Server)のインストール 3. yumからのインストール # yum install puppetserver * PATHを更新するため、シェルへ再ログインする 4. Puppet Serverの開始 # puppet resource service puppetserver ensure=running * デフォルトでは、2GBのメモリを必要とするため、スモールスタートする場合は [/etc/sysconfig/puppetserver]ファイルの]JAVA_ARGS=“-Xms2g –Xmx2g”]を [JAVA_ARGS=“-Xms512m –Xmx512m”]に編集してください。 5. Puppet DBモジュールのダウンロード # puppet module install puppetlabs-puppetdb
28.
1. Redhat系 OSS 6.
Puppet DB用 マニフェストの編集して、以下の行を追加 # vi /etc/puppetlabs/code/environment/production/manifest/site.pp node <puppet masterのホスト名> { class { ‘puppetdb‘ :} class { ‘puppetdb::master::config’ : } } 7. Puppet DBのインストール # puppet config set server `hostname -f` --section agent # puppet agent –t (補足) TCP 8140ポートがファイアウォールなどでブロックされている場合は、解除が必要です。
29.
1. Redhat系 OSS Puppet
Agentのインストール ※ puppet masterと同じように 8. yumからのインストール # yum install puppet-agent * PATHを更新するため、シェルへ再ログインする 9. /etc/hostsファイルに、puppet masterのFQDN名とIPアドレスを登録する 10. puppet masterの名前を登録する # puppet config set server <puppet masterのFQDN> --section agent 11. puppet masterに証明書のリクエストを送信する # puppet agent –t
30.
1. Redhat系 OSS 11.
puppet master上で、Agentからの証明書リクエストを許可 # puppet cert list <node名を確認> # puppet cert sign <node名> (補足) puppet agentから強制的にリクエストを送る場合はpuppet agent上で 「puppet agent -t」と入力します。
31.
2. Debian系 OSS 1.
インストール前準備(Puppet Master/Puppet Agent共通) Puppet社のAptリポジトリの登録 # wget https://apt.puppetlabs.com/puppetlabs-release-pc1-wheezy.deb # dpkg -i puppetlabs-release-pc1-wheezy.deb ※whezzyは、OSの種類に対応するリポジトリ名に変更してください 2. ホスト名の編集 デフォルトでは、ホスト名がノード名として利用されるため、事前に編集しておきます。 * ホスト名はDNSで名前解決又は、/etc/hostsに記載が必要です。 * 確認は、hostname –fで確認してください
32.
2. Debian系 OSS Puppet
Master(Puppet Server)のインストール 3. aptからのインストール # apt-get install puppetserver * PATHを更新するため、シェルへ再ログインする 4. Puppet Serverの開始 # puppet resource service puppetserver ensure=running * デフォルトでは、2GBのメモリを必要とするため、スモールスタートする場合は [/etc/default/puppetserver]ファイルの]JAVA_ARGS="-Xms2g –Xmx2g"]を [JAVA_ARGS="-Xms512m –Xmx512m"]に編集してください。 5. Puppet DBモジュールのダウンロード # puppet module install puppetlabs-puppetdb
33.
2. Debian系 OSS 6.
Puppet DB用 マニフェストの編集して、以下の行を追加 # vi /etc/puppetlabs/code/environment/production/manifest/site.pp node <puppet masterのホスト名> { class { ‘puppetdb‘ :} class { ‘puppetdb::master::config’ : } } 7. Puppet DBのインストール # puppet agent –t (補足) TCP 8140ポートがファイアウォールなどでブロックされている場合は、解除が必要です。
34.
2. Debian系 OSS Puppet
Agentのインストール ※ puppet masterと同じように 8. apt-getからのインストール # apt-get install puppet-agent * PATHを更新するため、シェルへ再ログインする 9. /etc/hostsファイルに、puppet masterのFQDN名とIPアドレスを登録する 10. puppet masterの名前を登録する # puppet config set server <puppet masterのFQDN> --section agent 11. puppet masterに証明書のリクエストを送信する # puppet agent –t
35.
2. Debian系 OSS 11.
puppet master上で、Agentからの証明書リクエストを許可 # puppet cert –list <node名を確認> # puppet cert sign <node名> (補足) puppet agentから強制的にリクエストを送る場合はpuppet agent上で 「puppet agent -t」と入力します。
36.
3. Puppet Enterprise Puppet
Enterpriseのインストールは、Redhat系、Debian系共に共通です。 1. ホスト名の編集(Puppet Master/ Agent共通) デフォルトでは、ホスト名がノード名として利用されるため、事前に編集しておきます。 確認は、host –fで確認してください Puppet Masterのインストール 2. http://www.puppet.com/ja の無料で試すから、イメージをダウンロードしてPuppet Masterをインストールするサーバへファイルをコピーする 3. ファイルの解凍 # tar –xf <puppet enterpriseのインストールイメージ> 4. インストーラーの起動 # ./puppet-enterprise-installer
37.
3. Puppet Enterprise 5.
選択肢で1を選択して、GUIモードでウィザードを実行 6. PCなどのブラウザから、https://<puppet マスターのIP>:3000に接続して、ウィザードどおりに インストールを実施 ウィザードが終了すれば、設定終了です。 https://<puppet マスターのIP> に接続することでPEコンソールが利用できます。
38.
3. Puppet Enterprise Puppet
Agentのインストール 7. /etc/hostsファイルに、puppet masterのFQDN名とIPアドレスを登録する 8. エージェントサーバから、以下のコマンドを入力 # curl -k https://<MASTER HOSTNAME>:8140/packages/current/install.bash | sudo bash 9. puppet master上で、Agentからの証明書リクエストを許可 # puppet cert –list <node名を確認> # puppet cert sign <node名> * GUIでも実施可能
39.
4. Puppet Learning
VM 内容はPuppet Enterpriseと同じですが、既にPuppet マスターがインストールされたOVAファイル で提供されています。 「3.Puppet Enterprise」の「手順7」までが終了した状態です。 ※ コンソールにログインパスワードが表示されます。 (補足) httpでLearning VMアクセスすることでPuppetを学習するためのテキスト(英語)が表示されます。
40.
APPENDIX 2 :
PUPPET USER GROUP
41.
Puppet User Group
Tokyo Puppet User Group 関連リンク集 PUG Compass https://japanpuppetusergroup.connpass.com Meetup https://www.meetup.com/ja-JP/meetup-group-uKfObeFg/ Slack http://slack.puppet.com/ ※ Joinの後にJapaneseのグループに参加
Editor's Notes
#10
Chefでいう、Ohai
#11
Chefでいう、Ohai
#12
Chefでいう、Ohai
#13
Chefでいう、Ohai
#18
共通的な部分のため、
Download