The previous blog introduced in the single-machine environment of the puppet application, this time we based on the C/S model to introduce the next puppet!First, the experimental environment
Server role
IP Address
Installing the Software
Host Name
Server-side
172.16.8.1
Puppet-server
Www.gulong.com
Redhat under puppet centralized configuration management
A brief introduction to puppet
Puppet is a configuration management tool, typically, Puppet is a C/s structure, and of course, here's a lot,
This can also be said to be a star-shaped structure. All puppet clients have
Puppet is a configuration management software designed to achieve automated database center management. Based on the C/S architecture. The puppet server stores all the configuration code for the client server, which is called manifest in puppet. after downloading the manifest, the client can configure the server based on the manifest, such as software package man
1. View All repository configuration information
Git config-l or git config -- lis
If no, add the GIT username email information.
Git config-global user. name "tylerdeng"Git config-global user. Email "[email protected]"
2. Generate a key
The email address you configured is required.
$ Ssh-keygen-t rsa-c "[email protected]" association? Mailbox number configured in the repository
$ Cat ~ /. Ssh/id_r
Label: Ruby puppet facter
1. Puppet IntroductionPuppet is an Automated System Configuration tool developed based on the ruby language. It can run in C/S mode or independently and supports configuration management for all UNIX and Unix-like systems, the latest version also supports limited management of Windows operating systems. Puppet is suitable for the whole p
Install the latest Puppet configuration management tool on CentOS6.4
Install puppet 3.1.1 on CentOS6.4 system. For more information, see chenshake.OS: centso 6.4 X64Puppet 3.1.1Puppet master: master. canghai. comPuppet clients: node1-5.canghai.com
Puppet requires that all machines have a complete domain name (FQDN). If no DNS server provides a domain name, you ca
Puppet Enterprise Architecture deployment
I have been preparing for Puppet. I have read the Puppet document these two days and simulated the deployment scheme of Puppet in the production environment:Test Machine:Server: 192.168.3.68Clinet: 192.168.3.67Command rules:Application _ IDC _ location _ IP address _ server sys
Git: Configure identity and query, create a code repository, view files in the repository, and share commands. git Repository
1. Configure identity and query
Git config -- glocal user. name "me" git config -- glocal user. email "A@me.c"
2. Create a code repository
Cd aa/bb/
Git init
3. view files in the
Recently I interviewed the O M of two major e-commerce websites. The company has high requirements on system automation management, virtualization, mysql cluster, system performance optimization, and shell and python programming, although the interview was not successful, I also understood my goal in 2013.As we all know, spring is the season of sowing, and the season of recovery of all things. Only the seeds of hope are planted in spring, summer can blossom, and autumn can produce results, in w
I. Introduction of PuppetPuppet is a configuration management software designed for data Center Automation management that manages the entire lifecycle of your IT Infrastructure: provisioning (provisioning) provisioning (configuration), Linkage (orchestration) and reporting (reporting). Puppet is based on the C/s architecture, similar to Zabbiz, with the master and Agent node points. It is an open source (not really open source, because of the commerc
Puppet (4)-Class, template language, module code reuse: Class, Module classA class is a set of resources for public purposes, a named block of code that can be called at puppet Global after creation, and classes can inherit classes that are the basic components of our building blocks 类:命名的puppet代码块,好处就是可以重复调用,需要时可通过名称进行调用; class my_class { ..
1. Install puppet. Note: the client and server versions should be the same as possible. If they cannot be the same, the Client Version cannot be too old. The server version cannot be lower than the Client Version.
Installation and simple configuration steps:
Installation preparation (applicable to server and client ):
First, you need to change the computer name: Hostname puppet. nn. Local or: Hostname-F/et
The characteristics of high scalability and fault tolerance in large data age put forward higher requirements for operational dimension. System Management is no longer tired of installing the operating system, configuring and optimizing the parameters of the system, patching, installing software, configuring software, adding a service. In order to improve efficiency, avoid duplication of work, reduce errors, accumulate knowledge, system administrators have begun to do some local automation work.
I often write essays. It is very convenient to participate in version control. Sometimes, due to various reasons (such as network failure), I cannot clone them to the local machine, and I want to write new essays, there will be a lot of submission history in the write process. When I merge it into the casual folder, I also want to submit the history.
Now we can simulate this scenario:
1. Create the essays folder and add essay1.md; 2. Create the TMP folder, add the essays2.md folder, add the
Puppet building notes
I. Introduction
Puppet is a C/S structure software that centrally manages files, packages, servers, cron, user, group, exec (execute shell commands), yumrepo, and other common resources of multiple servers.
Ii. puppet Workflow
Puppet client collects client information through facter (host name,
1.puppet Master Puppet master defaults to a daemon that runs in the background with Ruby's built-in Webrick, as well as using the most common Web server Apache and Nginx replacement Webrick to improve performance. Puppet Master main function is to compile the configuration file, files, templates, custom plugins for nodes. [Email protected]:nodes#
I. Overview of PupperPuppet, this is the current operation and maintenance of the mainstream automation tools, most operations managers have heard, or in use and in the consideration of use. Puppet can cooperate with Cobbler,puppet can also be implemented with Func operation and maintenance automation, simplification, complexity for the simple.1. What is puppetPuppet is a centralized configuration managemen
Operating system environment used for this installation: Centos6.5 x86_64,puppet3.8.3# #服务器端1. Modify the hostname (very important)The service side and each client should ensure that the domain name can be resolved to the corresponding server correctly!With the use of DNS services, this is simplified by the way the hosts are modified.#vim/etc/hosts192.168.0.26 maseter.puppet.com#vim/etc/sysconfig/networkModify hostnameHostname=maseter.puppet.comIf you don't want to restart, the temporary hostnam
Puppet is an open-source automated deployment tool. The following describes the installation and configuration of puppet.1. Operating System: redhat5.3 (64-bit System)2. System Architecture:192.168.0.200 Server192.168.0.201 Client192.168.0.202 Client
3. Install ruby. (the server and client must be installed before puppet is installed)# Rpm-Uvh http://download.fed
Puppet configures systems in two main stages:
Compile a catalog
Apply the catalog
The agent/Master Architecture
Puppet usually runs in an agent/Master architecture, where a puppet master server controls important configuration info and managed agent nodes request only their own configuration catalogs.Basics
In this architecture, managed nodes runPuppet agentAp
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.