Proxmox & Ticketing - valuxdcs/Proxmox GitHub Wiki

Installation de Proxmox VE sur un serveur HP ProLiant DL360 G6

Table des matières

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

  1. Accédez au site officiel de Proxmox : https://www.proxmox.com/en/downloads
  2. Téléchargez la dernière version de l'ISO de Proxmox VE.

Création d'une clé USB amorçable

  1. Insérez la clé USB dans l'ordinateur.
  2. 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

  1. Allumez le serveur HP ProLiant DL360 G6 et appuyez sur la touche F9 pendant le démarrage pour accéder au BIOS.
  2. Allez dans "System Options" > "Processor Options" > "Intel(R) Virtualization Technology" et assurez-vous que cette option est activée.
  3. 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.
  4. Sauvegardez les modifications et quittez le BIOS.

Installation de Proxmox VE

  1. Insérez la clé USB bootable dans le serveur HP ProLiant DL360 G6.
  2. Redémarrez le serveur et démarrez à partir de la clé USB.
  3. Suivez les instructions à l'écran pour installer Proxmox VE sur le disque dur du serveur.

Configuration initiale de Proxmox VE

  1. Une fois l'installation terminée, retirez la clé USB et redémarrez le serveur.
  2. Notez l'adresse IP indiquée à l'écran après le démarrage de Proxmox VE.
  3. À partir d'un autre ordinateur, ouvrez un navigateur Web et accédez à l'adresse IP de Proxmox.
  4. 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).
  5. Configurez votre réseau selon vos besoins, par exemple en créant des ponts réseau ou en modifiant les paramètres IP.
  6. Mettez à jour Proxmox VE en exécutant les commandes suivantes dans la console Web ou via SSH : apt-get update & apt-get upgrade
  7. Redémarrez le serveur si nécessaire pour appliquer les mises à jour.
  8. 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.
  9. 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

  1. Ouvrez un navigateur Web et accédez à l'adresse IP de votre serveur Proxmox VE.
  2. Connectez-vous avec vos identifiants d'administrateur.

Créer une nouvelle tâche de sauvegarde

  1. Dans l'interface Web de Proxmox VE, cliquez sur "Datacenter" dans l'arborescence de gauche.
  2. Sélectionnez l'onglet "Backup" en haut de la fenêtre.
  3. Cliquez sur le bouton "Add" pour créer une nouvelle tâche de sauvegarde.
  4. Dans la fenêtre "Add Backup Job", sélectionnez le nœud et le stockage de sauvegarde.
  5. Sélectionnez les VMs que vous souhaitez sauvegarder dans la section "VMs".

Configurer le calendrier de sauvegarde

  1. 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.
  2. 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".
  3. Cliquez sur "Create" pour créer la tâche de sauvegarde.
  4. 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

  1. Un serveur Ubuntu 20.04 LTS.
  2. Un nom de domaine pointant vers l'adresse IP de votre serveur.

Étapes d'installation

  1. Mise à jour du serveur : sudo apt update && apt upgrade -y

  2. Installation des dépendances : sudo apt install wget apt-transport-https gnupg2 libimlib2 libimlib2-dev

  3. 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

  4. 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

  5. Installation de Apache web server: sudo apt install apache2 sudo a2enmod headers

  6. 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

  7. 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

  1. 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.