Ce document décrit la mise en oeuvre de Wazuh sans aucune installation préalable.
La mise en oeuvre nécessite d’avoir à disposition :
L’installation de Proxmox utilise des scripts Ansible et un programme Python. Pour pouvoir les lancer deux conteneurs ont été créé afin de s’assurer de la bonne adéquation des versions requises.
L’installation utilise 2 machines physiques sous Debian
Installation de Debian
Sécurisation de Debian - en cours
Depuis le poste Linux, lancer le conteneur Ansible et lui donner un volume avec les manifestes nécessaires à l’installation de Proxmox :
docker container run -it -v /Sources/Proxmox:/data Easylinux/ansible:1.0-001 sh
Editer le fichier inventory.yaml pour prendre en compte les caractéristiques de votre installation
all:
hosts:
pmx-001:
ansible_host: <ip serveur 1>
pmx-002:
ansible_host: <ip serveur 2>
children:
physicals:
hosts:
- pmx-001
- pmx-002
# Required Vars
vars:
remote_user: installer
become_root: true
ansible_port: 22
ansible_user: installer
Editer le fichier playbook ansible (ou valider son contenu)
- name: Installation serveur srv-001
hosts: pmx-001
become: true
roles:
- update
- init
- proxmox
- tools
- name: Installation serveur srv-002
hosts: pmx-002
become: true
roles:
- update
- init
- proxmox
- tools
Lancer le déploiement
/data/Ansible # ansible-playbook -i inventory.yaml Pmx.yaml