Compare commits
5 Commits
v0.0.1a-jp
...
v0.0.1f-jp
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
158aab3699 | ||
|
|
9caee94dfa | ||
|
|
d008bbfeb8 | ||
|
|
83984f415b | ||
|
|
605028149c |
76
README.md
76
README.md
@@ -4,19 +4,81 @@ Voici un plan d'installation du projet ap3 :
|
||||
|
||||
## Etape 1 - Installation des machines virtuelles KVM :
|
||||
|
||||
Clonage intégrale de la machine debian-12.7-templete
|
||||
### Paramètres communs
|
||||
* Memoire : 1 Go
|
||||
* Disque : 10 Go
|
||||
|
||||
Clonage intégral de la machine **Debian-12.7-template**
|
||||
--> Nommage de trois machine,
|
||||
* ap33-prod (id = 6120), IP : 172.16.0.120/24 ; gateway : 172.16.0.254
|
||||
* ap33-test(id = 6121), IP : 172.16.0.121/24 ; gateway : 172.16.0.254
|
||||
* ap33-mon(id = 6122), IP : 172.16.0.122/24 ; gateway : 172.16.0.254
|
||||
Implémentation des clés SSH publique avec cloud-int
|
||||
* **ap33-prod** (id = 6120), IP : 172.16.0.120/24 ; gateway : 172.16.0.254
|
||||
* **ap33-test** (id = 6121), IP : 172.16.0.121/24 ; gateway : 172.16.0.254
|
||||
* **ap33-mon** (id = 6122), IP : 172.16.0.122/24 ; gateway : 172.16.0.254
|
||||
|
||||
Implémentation des clés SSH publique avec **cloud-int** :
|
||||
|
||||
Effectuer les commandes suivantes afin de copier votre clé:
|
||||
* ssh-keygen
|
||||
* cat .ssh/id_rsa.pub
|
||||
|
||||
Copier la clé dans **cloud-init**, onglet Clef SSH Publique, en cas de clé supplémentaire, les mettres à la ligne
|
||||
|
||||
Régénérer l'image avant de lancer la machine puis accèder aux machines par SSH avec la commande suivante : ssh debian@ap33-xxxx
|
||||
|
||||
## Etape 2 :
|
||||
## Etape 2 : Configuration de base des machines
|
||||
|
||||
Sur les trois machines faire les commandes suivantes :
|
||||
|
||||
````
|
||||
sudo su -
|
||||
cd /etc/apt
|
||||
wget depl/sio/api/apt.conf
|
||||
apt update && apt upgrade
|
||||
timedatectl set-timezone Europe/Paris # Mise à jour de la date
|
||||
apt update && apt upgrade # Mise à jour de la machine
|
||||
apt install qemu-guest-agent
|
||||
````
|
||||
## Etape 3 : Configuration des services des machines
|
||||
|
||||
**Serveur ap33-prod**
|
||||
|
||||
````
|
||||
sudo su -
|
||||
apt install tomcat10 mariadb-server # Installation des paquets
|
||||
export http_proxy="http://10.121.38.1:8080/" # Exportation des ports
|
||||
export https_proxy="http://10.121.38.1:8080/" # Exportation des ports
|
||||
curl -L https://github.com/goss-org/goss/releases/latest/download/goss-linux-amd64 -o /usr/local/bin/goss # Installation de la dernière version de Goss vers /usr/local/bin/goss
|
||||
chmod +rx /usr/local/bin/goss # Donner les droits de lecture et d'execution sur le dossier Goss
|
||||
goss autoadd mariadb-server
|
||||
goss autoadd tomcat10
|
||||
goss add service mysql
|
||||
goss add interface eth0
|
||||
goss add http http://ap33-prod:8080
|
||||
````
|
||||
|
||||
**Serveur ap33-test**
|
||||
|
||||
````
|
||||
sudo su -
|
||||
apt install tomcat10 mariadb-server phpmyadmin # Installation des paquets
|
||||
export http_proxy="http://10.121.38.1:8080/" # Exportation des ports
|
||||
export https_proxy="http://10.121.38.1:8080/" # Exportation des ports
|
||||
curl -L https://github.com/goss-org/goss/releases/latest/download/goss-linux-am>
|
||||
chmod +rx /usr/local/bin/goss # Donner les droits de lecture et d'execution sur>
|
||||
goss autoadd mariadb-server
|
||||
goss autoadd tomcat10
|
||||
goss autoadd phpmyadmin
|
||||
goss add service mysql
|
||||
goss add interface eth0
|
||||
goss add http http://ap33-test:8080
|
||||
````
|
||||
|
||||
**Serveur ap33-mon**
|
||||
|
||||
````
|
||||
|
||||
````
|
||||
|
||||
**Lastest Update** : le 07/11/2024 à 11h45 par Jarod PAUCHET
|
||||
|
||||
**Oldest Update** : le 07/11/2024 à 11h30 par Jarod PAUCHET
|
||||
|
||||
**Oldest Update** : le 07/11/2024 à 10h45 par Jarod PAUCHET
|
||||
|
||||
Reference in New Issue
Block a user