Changes

From SME Server
Jump to navigationJump to search
m
Line 24: Line 24:     
En règle générale, à peu près n'importe quel matériel suffit comme machines de test autonomes ou comme hôte pour un environnement virtuel.
 
En règle générale, à peu près n'importe quel matériel suffit comme machines de test autonomes ou comme hôte pour un environnement virtuel.
 +
 +
Pour KOOZALI SME 10, un minimum de 4 Go de RAM est recommandé, vous pouvez essayer avec moins mais il peut y avoir des problèmes lors des tests sous charge, par exemple la sauvegarde et la restauration de grands ensembles de fichiers.
    
== Installer l'ISO pour tester ou pour la vérification de bogues==
 
== Installer l'ISO pour tester ou pour la vérification de bogues==
Line 41: Line 43:  
3. Après le redémarrage :
 
3. Après le redémarrage :
 
  yum update
 
  yum update
 +
 +
Puis prendre un instantané du système fraîchement créé, voir plus bas.
    
4. Une bonne pratique est de sélectionner un bogue qui a besoin d'être vérifié, voir [[Dashboard|the Dashboard]] dans le wiki, mettre le paquet à jour avec la version indiquée dans le bogue :   
 
4. Une bonne pratique est de sélectionner un bogue qui a besoin d'être vérifié, voir [[Dashboard|the Dashboard]] dans le wiki, mettre le paquet à jour avec la version indiquée dans le bogue :   
Line 50: Line 54:  
   # yum update --enablerepo=smeupdates-testing
 
   # yum update --enablerepo=smeupdates-testing
 
vous mettrez à jour TOUS les paquets qui ont été mis à jour ou ajoutés et qui nécessitent des tests. Chaque paquet nouveau ou modifié est un danger potentiel. Cela n'est pas recommandé mais peut être utile pour effectuer des tests globaux du système ou des tests d'importation ou de  mises à jour de Contrib et des vérifications MAIS, attention, vous pouvez également casser votre machine virtuelle de test 🙂.
 
vous mettrez à jour TOUS les paquets qui ont été mis à jour ou ajoutés et qui nécessitent des tests. Chaque paquet nouveau ou modifié est un danger potentiel. Cela n'est pas recommandé mais peut être utile pour effectuer des tests globaux du système ou des tests d'importation ou de  mises à jour de Contrib et des vérifications MAIS, attention, vous pouvez également casser votre machine virtuelle de test 🙂.
 +
 +
=== Test des contributions ===
 +
Pour tester les contributions, une simple installation et une mise à jour devraient être suffisantes pour préparer l'environnement de test, mais il peut également être nécessaire d'inclure également une mise à jour à partir du dépôt smeupdates-testing, cela deviendra évident lors des tests d'installation de la mise à jour d'une contribution.
 +
 +
Les contributions pour les tests se trouvent généralement dans les dépôts /smedev ou /smetest, tous auront un bogue ouvert pour suivre la mise à jour.
 +
 +
https://bugs.contribs.org/show_bug.cgi?id=11272
 +
 +
yum install smeserver-nfs --enablerepo=smetest,smeupdates-testing 
 +
 +
*** Attention, installez uniquement une contribution mise à jour avec une commande spécifique se référant à la seule contribution et aux dépôts /smedev et /smetest, NE JAMAIS faire une mise à jour générale yum --enablerepo=smedev,smetest cela rendra très certainement votre système mort et enterré (?, ndt).
 +
 +
Les contributions trouvées dans le dépôt /smetest pourront généralement être installées et testées pour la fonctionnalité, rapporter toutes les découvertes dans le bogue associé. Ces contributions dans /smedev peuvent encore avoir un certain degré d'instabilité et peuvent s'installer mais ne pas s'exécuter, encore une fois, mettre tous les résultats dans le bogue adéquat.
 +
 +
Tout contribution qui a été déplacée vers le dépôt sme10 contribs devrait être pleinement fonctionnelle, encore une fois, il y aura un bogue qui peut encore être ouvert pour suivre les problèmes, utilisez-le.
    
Amusez-vous ... apprenez toujours.
 
Amusez-vous ... apprenez toujours.
 +
 +
===Utilisation des instantanés===
 +
L'utilisation de la fonction d'enregistrement de l'état instantané (snapshot) disponible dans le menu de la machine virtuelle KOOZALI SME permet de revenir après chaque test à l'état d'« installation fraîche » sans avoir à réinstaller l'iso.
 +
Cette fonctionnalité est également utile lors d'un blocage du serveur virtuel pendant le test, voire d'un crash.
 +
 +
Un instantané est donc à prendre dès après l'installation de l'iso et des mises à jour décrites plus haut.
 +
 +
Ensuite, pour revenir à cet état, il suffit dans le menu « snapshots » de cliquer en haut sur le choix « Rétablir », après avoir sélectionner l'instantané créé initialement, pour retrouver le serveur au moment de la prise de l'instantané.
 +
{{Warning box|type=Attention :| le serveur est ramené à l'état où il était au moment de la prise de l'instantané. Y compris la date et l'heure !! Donc la première chose à faire est de le mettre à l'heure et au jour courant sous peine de quelques problèmes et/ou affichages aberrants :
 +
date -s MM/JJ/AAAA hh:mm:ss }}
    
== Configurations des machines virtuelles ==
 
== Configurations des machines virtuelles ==
Line 118: Line 147:     
=== Proxmox ===
 
=== Proxmox ===
Proxmox VE - Proxmox Virtual Environment (pve dans la suite de ce document) est une plateforme « open source » complète pour la virtualisation  tout compris pour l'entreprise, qui intègre étroitement l'hyperviseur KVM et les conteneurs LXC, les fonctionnalités de stockage et de mise en réseau définies par logiciel sur une seule plateforme, et gère facilement les clusters à haute disponibilité et les outils de reprise après panne avec l'interface  de gestion Web intégrée.
+
Proxmox VE - Proxmox Virtual Environment ('''PVE dans la suite de ce document''') est une plateforme « open source » complète pour la virtualisation  tout compris pour l'entreprise, qui intègre étroitement l'hyperviseur KVM et les conteneurs LXC, les fonctionnalités de stockage et de mise en réseau définies par logiciel sur une seule plateforme, et gère facilement les clusters à haute disponibilité et les outils de reprise après panne avec l'interface  de gestion Web intégrée.
    
Proxmox est fondé sur le système d'exploitation Debian.
 
Proxmox est fondé sur le système d'exploitation Debian.
Line 127: Line 156:  
* [[SME-201.01 Proxmox|Tutoriel de Michelandré : SME-201.01_Proxmox]]
 
* [[SME-201.01 Proxmox|Tutoriel de Michelandré : SME-201.01_Proxmox]]
 
* [https://chrtophe.developpez.com/tutoriels/proxmox PROXMOX - Virtualisation de vos serveurs] Tutoriel (non officiel) de présentation de PROXMOX (installation, fonctionnalités, ...).
 
* [https://chrtophe.developpez.com/tutoriels/proxmox PROXMOX - Virtualisation de vos serveurs] Tutoriel (non officiel) de présentation de PROXMOX (installation, fonctionnalités, ...).
====Installation====
+
====Installation de PROXMOX (PVE)====
   −
Installer Proxmox version 6.1-2 (au 20 mars 2020) sur une machine adaptée - voir le wiki proxmox pour les détails de la configuration ou le tutoriel ci-dessus.
+
Installer Proxmox version 7.2-1 (au 18 juin 2022) sur une machine adaptée - voir le wiki proxmox pour les détails de la configuration ou le tutoriel ci-dessus.
    
{{Note box|type=Remarque :|l’installation peut être réalisée de 2 façons :
 
{{Note box|type=Remarque :|l’installation peut être réalisée de 2 façons :
Line 136: Line 165:  
Dans le premier cas, la machine n'a pas d'interface graphique.}}
 
Dans le premier cas, la machine n'a pas d'interface graphique.}}
 
{{Warning box|type=Attention :|dans le cas d'une installation par fichier iso, sachez que le port ssh est accessible à root avec le simple mot de passe, contrairement à la configuration par défaut de sshd sur Debian Buster.}}
 
{{Warning box|type=Attention :|dans le cas d'une installation par fichier iso, sachez que le port ssh est accessible à root avec le simple mot de passe, contrairement à la configuration par défaut de sshd sur Debian Buster.}}
 +
{{Warning box|type=Attention :|dans le cas d'une installtion du fichier iso, il faut absolument effectuer une mise à jour des paquets et de la distribution :
 +
apt update && apt dist-upgrade
 +
Voir le guide de mise à jour sur https://pve.proxmox.com/wiki/Downloads.}}
    
Une fois Proxmox installé, l'accès au gestionnaire de configuration se fait comme sur le serveur KOZALI par tout poste de l'intranet sur le port 8006 du serveur Proxmox. Le fureteur va vous mettre en garde lors de la connexion, passez outre.
 
Une fois Proxmox installé, l'accès au gestionnaire de configuration se fait comme sur le serveur KOZALI par tout poste de l'intranet sur le port 8006 du serveur Proxmox. Le fureteur va vous mettre en garde lors de la connexion, passez outre.
Line 163: Line 195:  
  [[File:Pve_tele_iso_tele_en_cours.png|850px]]
 
  [[File:Pve_tele_iso_tele_en_cours.png|850px]]
   −
====Mises à jour====
+
====Configurations des mises à jour de PVE====
La mise à jour de Proxmox se réalise de la même manière que toute machine Debian.
+
La mise à jour de PVE se réalise de la même manière que toute machine Debian.
Toutefois, noter les particularités suivantes pour les personnes qui auront installé l'iso Proxmox :
+
Toutefois, noter les particularités suivantes pour les personnes qui auront installé l'iso PVE :
 
* seuls les dépôts main et contrib sont activés par défaut dans sources.list ;
 
* seuls les dépôts main et contrib sont activés par défaut dans sources.list ;
 
* seul le dépôt de la version avec support payant est activé par défaut dans /etc/apt/sources.list.d/pve-enterprise.list.
 
* seul le dépôt de la version avec support payant est activé par défaut dans /etc/apt/sources.list.d/pve-enterprise.list.
 
Il faut donc :
 
Il faut donc :
 
* ajouter la ligne suivante dans /etc/apt/sources.list :
 
* ajouter la ligne suivante dans /etc/apt/sources.list :
  deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
+
  deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
* désactiver le dépôt du support payant ;
+
* désactiver le dépôt du support payant dans /etc/apt/sources.list.d/pve-enterprise.list ;
* télécharger et installer la clé de la version de PVE :
+
* télécharger et installer la clé de la version de PVE :               # ne semble plus nécessaire... (?)
  wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg
+
  wget https://download.proxmox.com/debian/proxmox-ve-release-7.x.gpg
  apt-key add proxmox-ve-release-6.x.gpg
+
  apt-key add proxmox-ve-release-7.x.gpg
 
avant de faire des mises à jour.
 
avant de faire des mises à jour.
    
Plus d'information dans la documentation en anglais (bouton en haut à droite) de PVE : Individual Chapters / Host System Administration
 
Plus d'information dans la documentation en anglais (bouton en haut à droite) de PVE : Individual Chapters / Host System Administration
   −
====Installer/configurer Koozali SME9/10 VM sur Proxmox VE====
+
====Installer/configurer Koozali SME9/10 VM sur PVE====
    
  Si ce n'est pas déjà fait, lancez Proxmox et connectez-vous en tant que « root », cf. paragraphe ci-dessus, sélectionnez le bouton « Créer VM » en haut à droite.
 
  Si ce n'est pas déjà fait, lancez Proxmox et connectez-vous en tant que « root », cf. paragraphe ci-dessus, sélectionnez le bouton « Créer VM » en haut à droite.
3,054

edits

Navigation menu