Si un espace libre suffisant n'est pas disponible sur la partition racine de l'hôte du dispositif vRealize Automation, la mise à niveau ne peut pas s'effectuer.

Pourquoi et quand exécuter cette tâche

Cette procédure augmente l'espace libre sur la partition racine du disque 1 de l'hôte du dispositif vRealize Automation. Dans un déploiement distribué, effectuez cette procédure pour augmenter successivement l'espace libre sur chaque nœud de réplica, puis augmentez l'espace libre sur le nœud master.

Remarque :

Lorsque vous effectuez cette procédure, vous verrez éventuellement ces messages d'avertissement :

  • WARNING: Re-reading the partition table failed with error 16:
    Device or resource busy. The kernel still uses the old table. The
    new table will be used at the next reboot or after you run
    partprobe(8) or kpartx(8) Syncing disks.
    
  • Error: Partition(s) 1 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. 

Ignorez le message Vous devez redémarrer maintenant avant d'apporter d'autres modifications. Si vous redémarrez votre système avant l'étape 10, le processus de mise à niveau est compromis.

Procédure

  1. Mettez sous tension la machine virtuelle hôte du dispositif VMware vRealize ™ Automation et connectez-vous avec une connexion SSH (Secure Shell) en tant qu'utilisateur racine.
  2. Exécutez les commandes suivantes pour arrêter les services.
    1. service vcac-server stop
    2. service vco-server stop
    3. service vpostgres stop
  3. Exécutez la commande suivante pour démonter la partition d'échange.

    swapoff -a

  4. Exécutez la commande suivante pour supprimer les partitions Disque 1 existantes et pour créer une partition racine de 44 Go et une partition d'échange de 6 Go.

    (echo d; echo 2; echo d; echo 1; echo n; echo p; echo ; echo ; echo '+44G'; echo n; echo p; echo ; echo ; echo ; echo w; echo p; echo q) | fdisk /dev/sda

  5. Exécutez la commande suivante pour modifier le type de partition d'échange.

    (echo t; echo 2; echo 82; echo w; echo p; echo q) | fdisk /dev/sda

  6. Exécutez la commande suivante pour définir l'indicateur amorçable du disque 1.

    (echo a; echo 1; echo w; echo p; echo q) | fdisk /dev/sda

  7. Exécutez la commande suivante pour enregistrer les modifications de partition dans le noyau Linux.

    partprobe

    Si vous voyez un message vous invitant à redémarrer avant d'apporter d'autres modifications, ignorez ce message. Le redémarrage système avant l'étape 10 compromet le processus de mise à niveau.

  8. Exécutez la commande suivante pour formater la nouvelle partition d'échange.

    mkswap /dev/sda2

  9. Exécutez la commande suivante pour monter la partition d'échange.

    swapon -a

  10. Redémarrez le dispositif vRealize Automation.
  11. Après le redémarrage du dispositif, exécutez la commande suivante pour redimensionner la table de partition du disque 1.

    resize2fs /dev/sda1

  12. Pour vérifier que l'expansion du disque a réussi, exécutez df -h et vérifiez que l'espace disque disponible sur /dev/sda1 est supérieur à 30 Go.