apt install -y software-properties-common
apt-add-repository --yes --update ppa:ansible/ansible
apt install -y ansible
Generate key unclassified connection
ssh-keygen -f ~/.ssh/id_rsa -P '' -q
#Copy the ssh key to the remote host. You don't need to enter the password when ssh
Posted by itpvision on Wed, 09 Feb 2022 08:33:18 +0100
Manage large playbook s
If the playbook is complex, we can divide it into smaller files (that is, decouple) for easy management. Multiple playbooks can be combined into one main playbook in a modular way, or the task list in the file can be inserted into the play. To facilitate simpler management.
Include or import files
Ansible can use ...
Posted by JoeyT2007 on Mon, 03 Jan 2022 07:11:30 +0100
##Run tasks conditionally ####-Syntax of conditional tasks ######The when statement is used to run a task conditionally. It takes the condition to be tested as the value. If the conditions are met. Then run the task. If the conditions are not met, skip the task.
When when The value of is false Task execution will be skipped whe ...
Posted by fireant on Sun, 07 Nov 2021 22:09:39 +0100
High availability is another major feature of TiDB. All three components of TiDB/TiKV/PD can tolerate partial instance failure without affecting the availability of the whole cluster. The following describes the availability of these three components, the consequences of a single instance failure, and how to recover.
TiDB T ...
Posted by billynastie on Thu, 21 May 2020 06:23:27 +0200
Build an internal Ansible automated management platform from scratch - Chapter 1
With the rapid technological iteration of lower and middle-level enterprise technologies and the popularity of micro-service distributed architecture, it is difficult for traditional operation and maintenance systems to initialize systems, deploy e ...
Posted by s0me0ne on Sun, 05 Apr 2020 23:14:12 +0200
Ansible execution result information - color description; ansible ad hoc description; how to view help documents and common module details
Add user account
1. Login account used by operation and maintenance personnel;
2. All businesses are placed in the "home directory of yun users" under / app / to avoid m ...
Posted by peteraub on Thu, 19 Mar 2020 11:01:10 +0100
Deploy Kube Prometheus
Kube Prometheus project composition
Submission of resources
Create directory on 32.94, create pv, pvc
Create svc of grafana MySQL
Create cm for grafana.ini
Modify the configuration in grafana deployment, add the operation of mounting configma ...
Posted by noisenet on Wed, 11 Mar 2020 11:41:02 +0100
1, Manage file system
1. Creating an EXT4 file system
The mkfs (Make Filesystem) command is used to create a file system (format). The basic syntax format of the mkfs command is as follows:
1) mkfs application example
Format the / dev/sdb1 partition as an EXT4 file system.
<! -- self planning zone -- >
[root@centos01 ~]# fdisk / ...
Posted by Namadoor on Mon, 17 Feb 2020 08:35:31 +0100
ansible is relatively simple. playbook is used to implement more complex tasks, while Roles is used to implement more complex tasks.
ansible uses modular development, which is equivalent to a collection of command parameters.
https://baike.baidu.com/item/%E4%BA%91%E6%9C%8D%E5%8A%A1/7843499?fr=aladdin Se ...
Posted by hanhao on Thu, 30 Jan 2020 05:07:19 +0100
The initial configuration goals to be achieved in this paper are as follows:
ansible configures ssh secret login;
ansible remote configuration host name;
ansible controls remote hosts to add DNS resolution records to each other;
ansible configures the yum mirror source on the remote host and installs some software;
ansible configures time sy ...
Posted by nigelbashford on Sat, 25 Jan 2020 07:29:46 +0100