1.1 Aufbau der Verzeichnisstruktur Dieser Vorgang dient zum Installieren der Verzeichnisstruktur von nginx+mysql+tomcat+db. Sie können darauf verweisen. Es ist gut~ mkdir -p /ansible/roles/{nginx,mysql,tomcat,db}/{Standardwerte,Dateien,Handler,Meta,Aufgaben,Vorlagen,Vars}
1.2 Dateiverzeichnisstruktur [root@qtbackup ~]# Baum /ansible/ /ansible/ ├── Spielbuch │ └── playbook.yml ├── Rollen │ ├── db │ │ ├── Vorgabe │ │ ├── Dateien │ │ ├── Handler │ │ ├── Meta │ │ ├── Aufgaben │ │ ├── Vorlagen │ │ └── Variablen │ ├── MySQL │ │ ├── Vorgabe │ │ ├── Dateien │ │ ├── Handler │ │ ├── Meta │ │ ├── Aufgaben │ │ ├── Vorlagen │ │ └── Variablen │ ├── nginx │ │ ├── Vorgabe │ │ ├── Dateien │ │ ├── Handler │ │ ├── Meta │ │ ├── Aufgaben │ │ ├── Vorlagen │ │ └── Variablen │ └── Kater │ ├── Vorgabe │ ├── Dateien │ │ ├── apache-tomcat-8.0.29.tar.gz │ │ ├── jdk-8u73-linux-x64.gz │ │ ├── tomcat-initscript.sh │ │ └── tomcat-users.xml │ ├── Handler │ │ └── main.yml │ ├── Meta │ ├── Aufgaben │ │ └── main.yml │ ├── Vorlagen │ │ └── tomcat-users.xml │ └── Variablen ├── ssh_key.sh ###Sshkey-Skript automatisch verteilen (wird unten vollständig gepostet) ├── web.wiederholen └── web.yml ####Gesamtzahl der aufgerufenen Dateien: 34 Verzeichnisse, 11 Dateien 1.3 Erstellen Sie eine allgemeine Aufrufdatei im Ansible-Verzeichnis - hosts: bgo ####Dies ist der von Hosts definierte Hostgruppenname. Wenn es sich um einen einzelnen Host handelt, können Sie die Adresse remote_user: root direkt eingeben. ####Ausführung von Benutzerrollen: #####Erklärung des Konfigurationsdateiverzeichnisses, da wir diesmal Tomcat installieren, kommentieren Sie also die anderen aus. # - nginx # -mysql - Kater # - db 1.4 Erstellen Sie eine Playbook-Datei für die Tomcat-Installation vim /ansible/roles/tomcat/tasks/main.yml #Hiermit wird JDK mit dem Yum-Modul installiert. Bei Bedarf können Sie #- name: install java verwenden. # yum: Name=java-1.8.0-openjdk.x86_64 Status=vorhanden =============================================================== #Benutzernamen erstellen: Gruppe Gruppe: Name=Tomcat - Name: Benutzer Benutzer: Name=Tomcat, Gruppe=Tomcat, Home=/usr/Tomcat sudo: Wahr #######################################Dieses Quellpaket installiert JDK################################## #JDK in das temporäre Verzeichnis kopieren - Name: copy jdk-8u73-linux-x64.gz kopieren: src=jdk-8u73-linux-x64.gz dest=/tmp/jdk-8u73-linux-x64.gz #Entpacken Sie das JDK-Paket nach /application - Name: Archiv-JDK extrahieren Befehl: /bin/tar xf /tmp/jdk-8u73-linux-x64.gz -C /anwendung #Umbenennen - Name: java Shell: mv /application/jdk1.8.0_73 /application/java #Umgebungsvariablen hinzufügen - Name: add /etc/profile Zeile in Datei: dest=/etc/profile regexp="^JAVA_HOME=" Zeile="JAVA_HOME=/application/java/" - Name: /etc/profile hinzufügen Zeile in Datei: Ziel=/etc/profile regexp="^CLASS_PATH=" Zeile="CLASS_PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib" - Name: /etc/profile hinzufügen Zeile im Dateiformat: dest=/etc/profile regexp="^PATH=\$PATH:\$JAVA_HOME" Zeile="PATH=$PATH:$JAVA_HOME/bin" - Name: /etc/profile hinzufügen Zeilendatei: Ziel = /etc/profile regexp="^export JAVA_HOME" Zeile="export JAVA_HOME" ###################################Tomcat installieren######################################### - Name: Kopiere tomcat_tar_gz kopieren: src=apache-tomcat-8.0.29.tar.gz dest=/tmp/apache-tomcat-8.0.29.tar.gz #Tomcat in das opt-Verzeichnis entpacken - Name: Archiv extrahieren Befehl: /bin/tar xf /tmp/apache-tomcat-8.0.29.tar.gz -C /opt #Erstellen Sie einen Softlink - Name: Symlink-Installationsverzeichnis Datei: src=/opt/apache-tomcat-8.0.29/ dest=/application/tomcat state=link #Verzeichnisberechtigungen erteilen - Name: Eigentümer der Tomcat-Installation ändern Datei: Pfad=/Anwendung/Tomcat/ Besitzer=Tomcat Gruppe=Tomcat Status=Verzeichnis Rekursion=Ja #Push-Konfigurationsdatei - Name: Tomcat-Benutzer konfigurieren Vorlage: src=tomcat-users.xml dest=/application/tomcat/conf/ Benachrichtigen: Tomcat neu starten #Tomcat installieren. Init-Startskript - Name: Tomcat-Init-Skript installieren kopieren: src=tomcat-initscript.sh dest=/etc/init.d/tomcat mode=0755 #Tomcat starten - Name: Tomcat starten Dienst:Name=Tomcat Status=gestartet aktiviert=ja 1.5 Handler per Benachrichtigung aufrufen - Name: Tomcat neu starten Dienst:Name=Tomcat Status=Neu gestartet 1.6 Syntaxprüfung === Installation ausführen cd /ansible ansible-playbook web.yml --syntax-check #Syntax prüfen ansible-playbook web.yml #Ausführen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
Inhaltsverzeichnis Problembeschreibung Historisch...
Vorwort Benannte Slots werden mithilfe des Attrib...
1. Bedeutung der Partitionstabelle Eine Partition...
HTML besteht aus Tags und Attributen, die zusamme...
Die Hauptkonfigurationsdatei von Nginx ist nginx....
Wenn Sie einen Docker-Container verwenden, ist vi...
Ziehen Sie einfach das Image, erstellen Sie einen...
Erstellen Sie ein neues Projekt test1 auf Code Cl...
Inhaltsverzeichnis Stabilisierung Einführung Anti...
Wir alle Webmaster wissen, dass es bei der Optimi...
In Gästebüchern, Foren und anderen Orten werden i...
Vorwort Es gibt die folgenden Möglichkeiten, gepl...
registrieren Das Front-End verwendet Axios in Vue...
Beim Installieren einer virtuellen Maschine wird ...
Inhaltsverzeichnis Tutorial-Reihe 1. MySQL-Archit...