Update
This commit is contained in:
178
Centos7-Cluster-MySQL/scripts/MySQL.sh
Normal file
178
Centos7-Cluster-MySQL/scripts/MySQL.sh
Normal file
@ -0,0 +1,178 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo '.'
|
||||
echo ' /$$$$$$ /$$ /$$ /$$$$$$ /$$$$$$$$ /$$$$$$ /$$ /$$ /$$$$$$ /$$$$$$$$ /$$$$$$ /$$$$$$ /$$ /$$'
|
||||
echo '|_ $$_/| $$$ | $$ /$$__ $$|__ $$__//$$__ $$| $$ | $$ /$$__ $$|__ $$__/|_ $$_/ /$$__ $$| $$$ | $$'
|
||||
echo ' | $$ | $$$$| $$| $$ \__/ | $$ | $$ \ $$| $$ | $$ | $$ \ $$ | $$ | $$ | $$ \ $$| $$$$| $$'
|
||||
echo ' | $$ | $$ $$ $$| $$$$$$ | $$ | $$$$$$$$| $$ | $$ | $$$$$$$$ | $$ | $$ | $$ | $$| $$ $$ $$'
|
||||
echo ' | $$ | $$ $$$$ \____ $$ | $$ | $$__ $$| $$ | $$ | $$__ $$ | $$ | $$ | $$ | $$| $$ $$$$'
|
||||
echo ' | $$ | $$\ $$$ /$$ \ $$ | $$ | $$ | $$| $$ | $$ | $$ | $$ | $$ | $$ | $$ | $$| $$\ $$$'
|
||||
echo ' /$$$$$$| $$ \ $$| $$$$$$/ | $$ | $$ | $$| $$$$$$$$| $$$$$$$$| $$ | $$ | $$ /$$$$$$| $$$$$$/| $$ \ $$'
|
||||
echo '|______/|__/ \__/ \______/ |__/ |__/ |__/|________/|________/|__/ |__/ |__/ |______/ \______/ |__/ \__/'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '/$$ /$$$$$$ /$$ /$$ /$$$$$$$ '
|
||||
echo '| $$ /$$__ $$ | $$$ /$$$ | $$__ $$'
|
||||
echo '| $$ | $$ \ $$ | $$$$ /$$$$ | $$ \ $$'
|
||||
echo '| $$ | $$$$$$$$ | $$ $$/$$ $$ | $$$$$$$/'
|
||||
echo '| $$ | $$__ $$ | $$ $$$| $$ | $$____/ '
|
||||
echo '| $$ | $$ | $$ | $$\ $ | $$ | $$ '
|
||||
echo '| $$$$$$$$ /$$| $$ | $$ /$$| $$ \/ | $$ /$$| $$ /$$ '
|
||||
echo '|________/|__/|__/ |__/|__/|__/ |__/|__/|__/|__/ '
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut HTTPD'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
echo ' - Installation'
|
||||
|
||||
yum install httpd -y
|
||||
|
||||
echo ' - Configuration service'
|
||||
|
||||
systemctl enable httpd
|
||||
systemctl start httpd
|
||||
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin HTTPD'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut MySQL'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
echo ' - Installation'
|
||||
|
||||
sudo mv /Vagrantfiles/mariadb.repo /etc/yum.repos.d/mariadb.repo
|
||||
|
||||
yum install mariadb-server MariaDB-backup mariadb -y
|
||||
|
||||
echo ' - Configuration'
|
||||
|
||||
sudo passwd root<<EOF
|
||||
P@ssw0rds
|
||||
P@ssw0rds
|
||||
EOF
|
||||
|
||||
sudo systemctl start mariadb<<EOF
|
||||
P@ssw0rds
|
||||
EOF
|
||||
|
||||
sudo /usr/bin/mysqladmin -u root password 'P@ssw0rds'
|
||||
|
||||
sudo mysql_secure_installation<<EOF
|
||||
P@ssw0rds
|
||||
n
|
||||
y
|
||||
n
|
||||
y
|
||||
y
|
||||
EOF
|
||||
|
||||
echo ' - Configuration service'
|
||||
|
||||
systemctl enable mariadb
|
||||
systemctl start mariadb
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin MySQL'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut PHP'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
echo ' - Installation'
|
||||
|
||||
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
|
||||
|
||||
yum-config-manager --enable remi-php71
|
||||
|
||||
yum install php -y
|
||||
yum install php-mysql php-fpm php-opcache php-mysqlnd php-pdo php-gd php-ldap php-odbc php-pear php-xml -y
|
||||
yum install php-xmlrpc php-opcache php-mbstring php-soap curl curl-devel php-pear-CAS php-imap php-apcu -y
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin PHP'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut PHPMyAdmin'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
echo ' - Installation'
|
||||
|
||||
yum -y install phpMyAdmin -y
|
||||
|
||||
echo ' - Configuration'
|
||||
|
||||
echo ' -- Creation du fichier : phpMyAdmin.conf'
|
||||
|
||||
sudo mv /Vagrantfiles/phpMyAdmin.conf /etc/httpd/conf.d/phpMyAdmin.conf
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin PHPMyAdmin'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
cd /var/www/html/
|
||||
|
||||
sudo tee info.php <<-EOF
|
||||
<?php
|
||||
phpinfo();
|
||||
?>
|
||||
EOF
|
||||
|
||||
echo ' - Restart service HTTPD'
|
||||
|
||||
systemctl restart httpd
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut Firewall'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
firewall-cmd --permanent --zone=public --add-service=http
|
||||
firewall-cmd --permanent --zone=public --add-service=https
|
||||
firewall-cmd --reload
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin Firewall'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
cat > /etc/motd << EOF
|
||||
|
||||
/$$$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$$$ /$$ /$$ /$$$$$$ /$$ /$$ /$$$$$$$$
|
||||
|__ $$__/|_ $$_/| $$__ $$ /$$__ $$ /$$__ $$| $$_____/ | $$$ /$$$|_ $$_/| $$$ | $$| $$_____/
|
||||
| $$ | $$ | $$ \ $$| $$ \__/ | $$ \ $$| $$ | $$$$ /$$$$ | $$ | $$$$| $$| $$
|
||||
| $$ | $$ | $$$$$$$/| $$$$$$ /$$$$$$| $$ | $$| $$$$$ /$$$$$$| $$ $$/$$ $$ | $$ | $$ $$ $$| $$$$$
|
||||
| $$ | $$ | $$____/ \____ $$|______/| $$ | $$| $$__/|______/| $$ $$$| $$ | $$ | $$ $$$$| $$__/
|
||||
| $$ | $$ | $$ /$$ \ $$ | $$ | $$| $$ | $$\ $ | $$ | $$ | $$\ $$$| $$
|
||||
| $$ /$$$$$$| $$ | $$$$$$/ | $$$$$$/| $$ | $$ \/ | $$ /$$$$$$| $$ \ $$| $$$$$$$$
|
||||
|__/ |______/|__/ \______/ \______/ |__/ |__/ |__/|______/|__/ \__/|________/
|
||||
|
||||
|
||||
Bienvenue dans la version Centos 7 Linux.Apache.MySQL.PHP
|
||||
|
||||
- Apache 2.4, MySQL Mariadb 8 and PHP 7.1
|
||||
|
||||
|
||||
To test your environment is correctly working, just open following URL from your Host OS:
|
||||
http://localhost/info.php
|
||||
|
||||
EOF
|
185
Centos7-Cluster-MySQL/scripts/install.sh
Normal file
185
Centos7-Cluster-MySQL/scripts/install.sh
Normal file
@ -0,0 +1,185 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo '.'
|
||||
echo ' /$$$$$$$$ /$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$$$ /$$ /$$ /$$$$$$ /$$ /$$ /$$$$$$$$'
|
||||
echo '|__ $$__/|_ $$_/| $$__ $$ /$$__ $$ /$$__ $$| $$_____/ | $$$ /$$$|_ $$_/| $$$ | $$| $$_____/'
|
||||
echo ' | $$ | $$ | $$ \ $$| $$ \__/ | $$ \ $$| $$ | $$$$ /$$$$ | $$ | $$$$| $$| $$ '
|
||||
echo ' | $$ | $$ | $$$$$$$/| $$$$$$ /$$$$$$| $$ | $$| $$$$$ /$$$$$$| $$ $$/$$ $$ | $$ | $$ $$ $$| $$$$$ '
|
||||
echo ' | $$ | $$ | $$____/ \____ $$|______/| $$ | $$| $$__/|______/| $$ $$$| $$ | $$ | $$ $$$$| $$__/ '
|
||||
echo ' | $$ | $$ | $$ /$$ \ $$ | $$ | $$| $$ | $$\ $ | $$ | $$ | $$\ $$$| $$ '
|
||||
echo ' | $$ /$$$$$$| $$ | $$$$$$/ | $$$$$$/| $$ | $$ \/ | $$ /$$$$$$| $$ \ $$| $$$$$$$$'
|
||||
echo ' |__/ |______/|__/ \______/ \______/ |__/ |__/ |__/|______/|__/ \__/|________/'
|
||||
echo '.'
|
||||
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: VM OK'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut MAJ'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
yum install epel-release -y
|
||||
|
||||
yum upgrade -y
|
||||
|
||||
yum upgrade -y
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin MAJ'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut ENV'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo ' - Desactivation SELINUX'
|
||||
|
||||
setenforce 0
|
||||
sed -i --follow-symlinks "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux
|
||||
|
||||
echo ' - Parametrage'
|
||||
|
||||
echo LANG=fr_FR.utf-8 >> /etc/environment
|
||||
echo LC_ALL=fr_FR.utf-8 >> /etc/environment
|
||||
|
||||
echo ' - Timezone'
|
||||
|
||||
sudo timedatectl set-timezone Europe/Paris
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin ENV'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut AdminTools'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
echo ' - Installation composants'
|
||||
|
||||
yum install htop yum-utils nano mlocate -y
|
||||
|
||||
echo ' - Installation Supervision'
|
||||
|
||||
yum install python36-pip net-snmp yum-utils -y
|
||||
yum install nrpe nagios-plugins-* --skip-broken -y
|
||||
|
||||
echo ' - Configuration Supervision'
|
||||
|
||||
echo ' -- Modification du fichier : nrpe.cfg'
|
||||
|
||||
sed -i --follow-symlinks "s/allowed_hosts=127.0.0.1,::1/allowed_hosts=127.0.0.1,::1,192.168.1.71,centreon,centreon.tips-of-mine.lan/g" /etc/nagios/nrpe.cfg
|
||||
|
||||
echo ' -- Creation du fichier : centreon.cfg'
|
||||
|
||||
sudo mv /Vagrantfiles/centreon.cfg /etc/nrpe.d/centreon.cfg
|
||||
|
||||
echo ' -- Sauvegarde du fichier : snmpd.conf'
|
||||
|
||||
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
|
||||
|
||||
echo ' -- Creation du fichier : snmpd.conf'
|
||||
|
||||
sudo mv /Vagrantfiles/snmpd.conf /etc/snmp/snmpd.conf
|
||||
|
||||
echo ' -- Creation du fichier : snmpd.conf'
|
||||
|
||||
echo ' - daemon Service'
|
||||
|
||||
systemctl daemon-reload
|
||||
|
||||
echo ' - Demarrage des services'
|
||||
|
||||
systemctl enable snmpd && systemctl start snmpd
|
||||
systemctl enable nrpe && systemctl start nrpe
|
||||
|
||||
echo ' - Installation Inventaire'
|
||||
|
||||
yum install fusioninventory-agent fusioninventory-agent-task-inventory -y
|
||||
|
||||
echo ' - Configuration Inventaire'
|
||||
|
||||
echo ' -- Creation du fichier : agent.cfg'
|
||||
|
||||
sudo mv /Vagrantfiles/agent.cfg /etc/fusioninventory/agent.cfg
|
||||
|
||||
echo ' - daemon Service'
|
||||
|
||||
systemctl daemon-reload
|
||||
|
||||
echo ' - Demarrage des services'
|
||||
|
||||
systemctl restart fusioninventory-agent && systemctl enable fusioninventory-agent
|
||||
|
||||
echo ' - Configuration SSH'
|
||||
|
||||
sed -i --follow-symlinks "s/#HostKey/HostKey/g" /etc/ssh/sshd_config
|
||||
sed -i --follow-symlinks "s/PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config
|
||||
sed -i --follow-symlinks "s/UseDNS no/#UseDNS yes/g" /etc/ssh/sshd_config
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin AdminTools'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Debut Gestion Disque'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
echo ' - Configuration disque'
|
||||
sudo fdisk -u /dev/sda<<EOF
|
||||
p
|
||||
d
|
||||
2
|
||||
n
|
||||
p
|
||||
2
|
||||
|
||||
|
||||
t
|
||||
2
|
||||
8e
|
||||
w
|
||||
EOF
|
||||
|
||||
echo ' - Configuration disque LVM'
|
||||
|
||||
echo '===================================================================================================='
|
||||
sudo partx -u /dev/sda
|
||||
echo '===================================================================================================='
|
||||
sudo pvresize /dev/sda2
|
||||
echo '===================================================================================================='
|
||||
sudo pvscan
|
||||
echo '===================================================================================================='
|
||||
sudo vgdisplay
|
||||
echo '===================================================================================================='
|
||||
sudo lvdisplay
|
||||
echo '===================================================================================================='
|
||||
sudo lvextend -l +100%FREE -r /dev/centos_centos7/root
|
||||
echo '===================================================================================================='
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Fin Gestion Disque'
|
||||
echo '**********************'
|
||||
echo '.'
|
||||
|
||||
echo '.'
|
||||
echo '**********************'
|
||||
echo '* INSTALLATION: Reboot'
|
||||
echo '**********************'
|
||||
echo '.'
|
Reference in New Issue
Block a user