Proxmox & Ticketing - valuxdcs/Proxmox GitHub Wiki
Installation de Proxmox VE sur un serveur HP ProLiant DL360 G6
Table des matières
- Prérequis
- Téléchargement de l'ISO de Proxmox VE
- Création d'une clé USB amorçable
- Configuration du BIOS du serveur
- Installation de Proxmox VE
- Configuration initiale de Proxmox VE
Prérequis
- Un serveur HP ProLiant DL360 G6 avec au moins 8 Go de RAM et un processeur compatible avec la virtualisation
- Une clé USB d'au moins 8 Go
- Un ordinateur avec un accès Internet pour télécharger l'ISO de Proxmox VE et créer la clé USB bootable
Téléchargement de l'ISO de Proxmox VE
- Accédez au site officiel de Proxmox : https://www.proxmox.com/en/downloads
- Téléchargez la dernière version de l'ISO de Proxmox VE.
Création d'une clé USB amorçable
- Insérez la clé USB dans l'ordinateur.
- Utilisez un logiciel tel que Rufus ou Etcher pour créer une clé USB bootable à partir de l'ISO de Proxmox VE que vous avez téléchargée.
Configuration du BIOS du serveur
- Allumez le serveur HP ProLiant DL360 G6 et appuyez sur la touche
F9
pendant le démarrage pour accéder au BIOS. - Allez dans "System Options" > "Processor Options" > "Intel(R) Virtualization Technology" et assurez-vous que cette option est activée.
- Revenez au menu principal du BIOS et accédez à "Boot Options" > "Boot Order" > "USB Boot" pour définir la clé USB comme périphérique de démarrage principal.
- Sauvegardez les modifications et quittez le BIOS.
Installation de Proxmox VE
- Insérez la clé USB bootable dans le serveur HP ProLiant DL360 G6.
- Redémarrez le serveur et démarrez à partir de la clé USB.
- Suivez les instructions à l'écran pour installer Proxmox VE sur le disque dur du serveur.
Configuration initiale de Proxmox VE
- Une fois l'installation terminée, retirez la clé USB et redémarrez le serveur.
- Notez l'adresse IP indiquée à l'écran après le démarrage de Proxmox VE.
- À partir d'un autre ordinateur, ouvrez un navigateur Web et accédez à l'adresse IP de Proxmox.
- Connectez-vous à l'interface Web de Proxmox VE en utilisant les identifiants par défaut (utilisateur :
root
, mot de passe : le mot de passe que vous avez défini pendant l'installation). - Configurez votre réseau selon vos besoins, par exemple en créant des ponts réseau ou en modifiant les paramètres IP.
- Mettez à jour Proxmox VE en exécutant les commandes suivantes dans la console Web ou via SSH :
apt-get update
&apt-get upgrade
- Redémarrez le serveur si nécessaire pour appliquer les mises à jour.
- Configurez les certificats SSL pour sécuriser l'accès Web. Vous pouvez utiliser des certificats auto-signés ou en obtenir gratuitement via Let's Encrypt.
- Vous pouvez maintenant commencer à utiliser Proxmox VE pour créer et gérer des machines virtuelles et des conteneurs.
Configuration d'une sauvegarde automatique dans Proxmox VE
Ce guide explique comment configurer une sauvegarde automatique dans Proxmox VE pour exécuter une sauvegarde tous les lundis à 2h du matin.
Table des matières
- Se connecter à Proxmox VE
- Créer une nouvelle tâche de sauvegarde
- Configurer le calendrier de sauvegarde
Se connecter à Proxmox VE
- Ouvrez un navigateur Web et accédez à l'adresse IP de votre serveur Proxmox VE.
- Connectez-vous avec vos identifiants d'administrateur.
Créer une nouvelle tâche de sauvegarde
- Dans l'interface Web de Proxmox VE, cliquez sur "Datacenter" dans l'arborescence de gauche.
- Sélectionnez l'onglet "Backup" en haut de la fenêtre.
- Cliquez sur le bouton "Add" pour créer une nouvelle tâche de sauvegarde.
- Dans la fenêtre "Add Backup Job", sélectionnez le nœud et le stockage de sauvegarde.
- Sélectionnez les VMs que vous souhaitez sauvegarder dans la section "VMs".
Configurer le calendrier de sauvegarde
- Dans la section "Options" de la fenêtre "Add Backup Job", définissez le mode de sauvegarde, le niveau de compression et d'autres options selon vos besoins.
- Dans la section "Schedule", définissez le calendrier de sauvegarde. Pour une sauvegarde tous les lundis à 2h du matin, entrez
2
dans le champ "Hour",0
dans le champ "Minute", et sélectionnez "Mon" dans le champ "Day of week". - Cliquez sur "Create" pour créer la tâche de sauvegarde.
- La nouvelle tâche de sauvegarde apparaîtra dans la liste des tâches de sauvegarde. Elle sera exécutée automatiquement tous les lundis à 2h du matin.
Installation plateforme de Ticketing Zammad
Prérequis
- Un serveur Ubuntu 20.04 LTS.
- Un nom de domaine pointant vers l'adresse IP de votre serveur.
Étapes d'installation
-
Mise à jour du serveur :
sudo apt update && apt upgrade -y
-
Installation des dépendances :
sudo apt install wget apt-transport-https gnupg2 libimlib2 libimlib2-dev
-
Pour que Zammad fonctionne correctement, votre système doit utiliser les paramètres locaux corrects :
sudo apt install locales
sudo locale-gen en_US.UTF-8
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale
-
Installation de la base de données:
sudo apt install mariadb-server mariadb-client -y
sudo apt install -y software-properties-common
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] 'https://mariadb.mirror.liquidtelecom.com/repo/10.6/ubuntu focal main'
sudo apt update && sudo apt install -y mariadb-server mariadb-client
mariadb --version
sudo mysql_secure_installation
-
Installation de Apache web server:
sudo apt install apache2
sudo a2enmod headers
-
Ajout d'un dépôt Elasticsearch :
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
sudo apt update
sudo apt upgrade -y
-
Installation de Zammad:
wget -qO- https://dl.packager.io/srv/zammad/zammad/key | sudo apt-key add -
Ubuntu 20.04:
echo "deb https://dl.packager.io/srv/deb/zammad/zammad/stable/ubuntu 20.04 main" | sudo tee /etc/apt/sources.list.d/zammad.list
sudo apt update
sudo apt install zammad
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment
Démarrer Zammad:
sudo systemctl start zammad
sudo systemctl enable zammad
Définir l'adresse du serveur Elasticsearch :
sudo zammad run rails r "Setting.set('es_url', 'http://localhost:9200')"
Construire l'index de recherche :
sudo zammad run rake searchindex:rebuild
Désactiver l'hôte virtuel par défaut d'Apache :
sudo a2dissite 000-default.conf
Redémarrer apache2 web server :
sudo systemctl restart apache2
Vérification si le service est démarré :
systemctl status apache2
- Configuration initiale de Zammad Ouvrez votre navigateur et accédez à l'URL de votre serveur Zammad (par exemple, https://your-domain.com). Suivez les instructions de configuration initiale pour configurer Zammad selon vos besoins.
Configuration Ticketing
Après avoir installé Zammad, voici quelques étapes importantes à suivre pour configurer votre système :
1. Utilisateurs et Rôles
Créez et configurez vos utilisateurs et leurs rôles. Cela comprend les agents qui répondront aux tickets, les administrateurs qui géreront le système, et les clients qui soumettront les tickets. Chaque utilisateur peut se voir attribuer différents rôles et permissions.
2. Groupes
Configurez vos groupes pour organiser vos tickets et vos agents. Vous pouvez avoir des groupes distincts pour le support technique, le support client, etc.
3. Canaux de Ticket
Zammad peut recevoir des tickets via divers canaux, y compris email, chat en direct, téléphone, Twitter et Facebook. Assurez-vous de configurer ces canaux correctement.
4. Déclencheurs
Créez des déclencheurs pour automatiser certaines actions basées sur des conditions spécifiques. Par exemple, vous pouvez configurer une réponse automatique quand un nouveau ticket est créé.
5. Vues
Configurez les vues pour personnaliser l'affichage des tickets dans votre interface Zammad. Vous pourriez, par exemple, créer une vue pour tous les tickets non résolus, une autre pour les tickets récemment fermés, etc.
6. Intégrations
Zammad peut être intégré à une variété d'autres systèmes, comme LDAP pour l'authentification, divers systèmes de CRM, et plus encore.
7. Base de Connaissances
Zammad offre la possibilité de mettre en place une base de connaissances. Cela peut aider les utilisateurs à résoudre eux-mêmes les problèmes courants.
Notez que chaque organisation est unique, et vous devrez peut-être ajuster ces étapes en fonction de vos besoins spécifiques.