Aller au contenu

Proxmox : migrer la version 3.2 vers 3.3 et ne plus afficher la bannière


Ldfa

Messages recommandés

Proxmox est une solution de virtualisation libre sous licence Gpl, qui utilise les technologies KVM et OpenVZ.

La société derrière l’outil Proxmox, propose un support payant de plusieurs niveaux pour bénéficier, en autre à l’accès au dépôt entreprise de Proxmox. C’est justement ce dépôt qui pose problème pour migrer la version de Proxmox 3.2 vers 3.3 sans support.

Pour pouvoir bénéficier de la dernière version de Proxmox sans avoir souscrit au support payant, il faut modifier le dépôt de proxmox entreprise par pve-no-subscription.

Remplacer le dépôt entreprise par pve-no-subscription dans pve-enterprise.list :

echo "deb http://download.proxmox.com/debian wheezy pve-no-subscription" > /etc/apt/sources.list.d/pve-enterprise.list

Mise à jour des dépôts :

apt-get update

Pour la migration, il est possible d’utiliser les commandes classiques d’Apt : apt-get upgrade && apt-get dist-upgrade, mais pour rester dans la « logique » Promox, la migration sera faite à l’aide de la commande dédié à cette usage : pveupgrade.

pveupgrade
Starting system upgrade: apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  ipset libgoogle-perftools4 libipset2 libiscsi4 libmime-base32-perl libmnl0 libnetfilter-log1 liboath0 libpython2.7 libtcmalloc-minimal4
  libunwind7 novnc-pve oathtool pve-firewall pve-kernel-2.6.32-33-pve python-pkg-resources python-suds
The following packages will be upgraded:
  apt apt-utils at base-files bash bind9-host ca-certificates ceph-common corosync-pve debian-archive-keyring dnsutils dpkg
  fence-agents-pve file glusterfs-client glusterfs-common gnupg gpgv krb5-locales libapt-inst1.5 libapt-pkg4.12 libbind9-80 libc-bin libc6
  libcorosync4-pve libcurl3-gnutls libdbus-1-3 libdns88 libgnutls-openssl27 libgnutls26 libgpgme11 libgssapi-krb5-2 libgssrpc4 libisc84
  libisccc80 libisccfg82 libjpeg62 libjpeg8 libk5crypto3 libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-6 libkeyutils1 libkrb5-3
  libkrb5support0 liblua5.1-0 liblwres80 liblzo2-2 libmagic1 libnspr4 libnss3 libperl5.14 libpve-access-control libpve-common-perl
  libpve-storage-perl librados2 librbd1 libsnmp-base libsnmp15 libssl1.0.0 libtasn1-3 libwbclient0 libxml2 libxml2-utils locales
  multiarch-support mutt openssh-client openssh-server openssl perl perl-base perl-modules procmail proxmox-ve-2.6.32 pve-cluster
  pve-firmware pve-manager pve-qemu-kvm python-ceph python-reportbug python2.7 python2.7-minimal qemu-server reportbug rsyslog
  samba-common smbclient snmp ssh tzdata vncterm vzctl wget
94 upgraded, 17 newly installed, 0 to remove and 0 not upgraded.
Need to get 151 MB of archives.
After this operation, 14.8 MB of additional disk space will be used.
Do you want to continue [Y/n]?

Répondre par « Y » pour lancer la migration.

Lors de la migration de version de Proxmox, la version du kernel change aussi. Un rédémarrage du serveur sera à programmer :

Your System is up-to-date

Seems you installed a kernel update - Please consider rebooting
this node to activate the new kernel.

Pour vérifier la version de Promox, utiliser la commande dédié à cet usage : pveversion.

pveversion
pve-manager/3.3-5/bfebec03 (running kernel: 2.6.32-33-pve)

A chaque connexion à l’interface web de Proxmox, une jolie bannière s’affiche pour rappeler qua la version de Proxmox n’a pas de clé d’enregistrement valide. Ce qui à la longue peut être agaçant pour rester poli.

proxmox_bannirer

Pour empécher l’affichage de cette bannière, il faut modifier le fichier pvemanagerlib.js.

nano /usr/share/pve-manager/ext4/pvemanagerlib.js

Se rendre à la ligne 462 et commenter ce qui suit :

//              if (data.status == 'Active') {
//                  Ext.Msg.show({
//                      title: gettext('No valid subscription'),
//                      icon: Ext.Msg.WARNING,
//                      msg: PVE.Utils.noSubKeyHtml,
//                      buttons: Ext.Msg.OK,
//                      callback: function(btn) {
//                          if (btn !== 'ok') {
//                              return;
//                          }
//                          orig_cmd();
//                      }
//                  });
//              } else {
//                  orig_cmd();
//              }

Relancer de démon pve pour la prise en compte de la modification :

pvedaemon restart

via blog.breizhinnov.fr et www.thorandco.fr


Afficher l’article complet

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.