Skip to main content

Augmentation des ressources processeur ou mémoire

Vous pouvez augmenter les ressources UC ou mémoire de l’ordinateur virtuel qui exécute votre instance GitHub Enterprise Server.

À propos de l’augmentation des ressources UC ou mémoire

Vous pouvez prendre en charge des charges de travail plus gourmandes en ressources sur votre instance GitHub Enterprise Server en augmentant les ressources UC ou mémoire de l’ordinateur virtuel.

Ajout de ressources UC ou mémoire sur AWS

Pour ajouter des ressources UC ou mémoire pour une instance sur AWS, vous devez modifier le type de l’instance. Vous devez avoir accès à l’infrastructure AWS de votre entreprise, et vous devez être familiarisé avec l’utilisation de la console de gestion AWS ou de l’interface de ligne de commande aws ec2 pour la gestion des instances EC2. Pour plus d’informations, consultez Modifier le type d’instance dans la documentation AWS.

Vous pouvez consulter les considérations relatives au redimensionnement, voir les types d’instances pris en charge et apprendre à redimensionner une instance sur AWS.

  •         [Considérations relatives au redimensionnement pour AWS](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#resizing-considerations-for-aws)
    
  •         [Types d’instances pris en charge sur AWS](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#supported-instance-types-on-aws)
    
  •         [Redimensionnement d’une instance sur AWS](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#resizing-an-instance-on-aws)
    

Considérations relatives au redimensionnement pour AWS

Avant d’augmenter les ressources processeur ou mémoire pour votre instance GitHub Enterprise Server, prenez connaissance des recommandations suivantes.

  •         **Augmentez votre mémoire avec des CPU**. Quand vous augmentez les ressources d’UC, GitHub vous recommande d’ajouter au moins 6,5 Go de mémoire par processeur virtuel (jusqu’à 16 processeurs virtuels) que vous approvisionnez pour l’instance. Lorsque vous utilisez plus de 16 processeurs virtuels, vous n’avez pas besoin d’ajouter 6,5 Go de mémoire par processeur virtuel, mais vous devez surveiller votre instance pour vous assurer qu’elle dispose de suffisamment de mémoire.
    
  •         **Attribuez une adresse IP élastique à l’instance**. Si vous n’avez pas affecté d’adresse IP élastique à votre instance, vous devrez ajuster les enregistrements A DNS de votre hôte GitHub Enterprise Server après le redémarrage pour prendre en compte la modification au niveau de l’adresse IP publique. Une fois que votre instance a redémarré, elle conserve l’adresse IP élastique si vous l’avez lancée dans un cloud privé virtuel (VPC). Si vous créez l’instance dans un réseau EC2-Classic, vous devez réattribuer manuellement l’adresse IP élastique à l’instance.
    

Types d’instances pris en charge sur AWS

GitHub recommande une instance à mémoire optimisée pour GitHub Enterprise Server. Pour plus d’informations, consultez Types d’instances Amazon EC2 sur le site web Amazon EC2.

Redimensionnement d’une instance sur AWS

Pour augmenter les ressources disponibles pour une instance GitHub Enterprise Server sur AWS, vous devez arrêter l’instance, modifier son type, puis la redémarrer.

  1. Si l’instance est exécutée dans EC2-Classic, notez à la fois l’adresse IP élastique associée à l’instance et l’ID de l’instance.

  2. Sur AWS, modifiez le type d’instance.

  3. Démarrer l'instance.

  4. Si votre instance s’exécute dans EC2-Classic, après avoir redémarré l’instance, associez à nouveau l’adresse IP élastique.

  5. Une fois que l’instance a entièrement redémarré et que vous pouvez l’atteindre, vérifier que la nouvelle configuration de ressource est reconnue. SSH dans l’instance, puis exécutez la commande suivante.

    ghe-system-info
    

Ajout de ressources processeur ou mémoire sur Microsoft Azure

Pour ajouter des ressources processeur ou mémoire pour une instance sur Microsoft Azure, vous devez modifier la taille de l'instance. Vous devez avoir accès à l'infrastructure Microsoft Azure de votre entreprise, et vous devez être familiarisé avec les Azure Portal, les Azure CLI ou les Azure PowerShell pour gérer les instances de Azure. Pour plus d’informations, consultez Modifier la taille d’une machine virtuelle sur Microsoft Learn.

Vous pouvez passer en revue les considérations relatives au redimensionnement, voir les types d’instances pris en charge et apprendre à redimensionner une instance sur Microsoft Azure.

  • Considérations de redimensionnement pour Microsoft Azure
  •         [ Types d’instances pris en charge sur Microsoft Azure](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#supported-instance-types-on-microsoft-azure)
    
  •         [Redimensionner une instance sur Microsoft Azure](/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources#resizing-an-instance-on-microsoft-azure)
    

Considérations relatives au redimensionnement de Microsoft Azure

Avant d’augmenter les ressources processeur ou mémoire pour votre instance GitHub Enterprise Server, prenez connaissance des recommandations suivantes.

  •         **Augmentez votre mémoire avec des CPU**. Quand vous augmentez les ressources d’UC, GitHub vous recommande d’ajouter au moins 6,5 Go de mémoire par processeur virtuel (jusqu’à 16 processeurs virtuels) que vous approvisionnez pour l’instance. Lorsque vous utilisez plus de 16 processeurs virtuels, vous n’avez pas besoin d’ajouter 6,5 Go de mémoire par processeur virtuel, mais vous devez surveiller votre instance pour vous assurer qu’elle dispose de suffisamment de mémoire.
    
  •         **Attribuez une adresse IP statique à l’instance**. Si vous n’avez pas affecté d’adresse IP statique à votre instance, vous devrez peut-être ajuster les enregistrements A DNS de votre hôte GitHub Enterprise Server après le redémarrage pour prendre en compte la modification au niveau de l’adresse IP publique.
    

Types d’instances pris en charge sur Microsoft Azure

L’appliance GitHub Enterprise Server nécessite un disque de données de stockage Premium et est prise en charge sur n’importe quelle machine virtuelle Azure qui prend en charge le stockage Premium. Les types de machines virtuelles Azure avec le suffixe s prennent en charge le stockage Premium. Pour plus d’informations, consultez Quels sont les types de disques disponibles dans Azure ? et le stockage Premium Azure : conception pour des hautes performances dans la documentation Azure.

GitHub recommande une machine virtuelle optimisée en mémoire pour GitHub Enterprise Server. Pour plus d’informations, consultez Tailles de machine virtuelle à mémoire optimisée dans la documentation Azure.

GitHub Enterprise Server prend en charge n’importe quelle région qui prend en charge votre type de machine virtuelle. Pour plus d’informations sur les régions prises en charge pour chaque machine virtuelle, consultez Disponibilité des produits par région d’Azure.

Redimensionnement d’une instance sur Microsoft Azure

Pour augmenter les ressources disponibles pour une instance GitHub Enterprise Server sur Microsoft Azure, vous devez modifier la taille de la machine virtuelle. La modification de la taille de l’ordinateur virtuel entraîne le redémarrage de ce dernier. Dans certains cas, vous devez commencer par libérer la machine virtuelle. Vous devrez peut-être libérer l’ordinateur virtuel si la taille souhaitée n’est pas disponible sur le groupement matériel qui héberge l’ordinateur virtuel.

  1. Sur Azure, pour redimensionner la machine virtuelle, suivez les instructions de Changer la taille d’une machine virtuelle sur Microsoft Learn.

  2. Une fois que l’instance a entièrement redémarré et que vous pouvez l’atteindre, vérifier que la nouvelle configuration de ressource est reconnue. SSH dans l’instance, puis exécutez la commande suivante.

    ghe-system-info
    

Ajout de ressources processeur ou mémoire pour OpenStack KVM

Pour augmenter les ressources disponibles pour une instance GitHub Enterprise Server sur OpenStack KVM, vous devez avoir accès à l’infrastructure OpenStack KVM de votre entreprise. Vous devez ensuite arrêter l’ordinateur virtuel, puis sélectionner une nouvelle saveur d’instance.

Pour augmenter les exigences en matière de CPU, veuillez suivre les étapes décrites dans l'installation d'entreprise.

  1. À l’aide d’OpenStack KVM, capturez un instantané de l’instance active.

  2. Sur OpenStack KVM, sélectionnez un nouveau type d’instance qui dispose des ressources CPU ou mémoire souhaitées.

  3. Une fois que l’instance a entièrement redémarré et que vous pouvez l’atteindre, vérifier que la nouvelle configuration de ressource est reconnue. SSH dans l’instance, puis exécutez la commande suivante.

    ghe-system-info
    

Ajout de ressources UC ou mémoire pour VMware ESXi

Pour augmenter les ressources disponibles pour une instance GitHub Enterprise Server sur VMware, vous devez avoir accès à l’infrastructure VMware de votre entreprise. Vous devez ensuite arrêter l’ordinateur virtuel, puis ajuster les ressources dans VMware ESXi.

Quand vous augmentez les ressources d’UC, GitHub vous recommande d’ajouter au moins 6,5 Go de mémoire par processeur virtuel (jusqu’à 16 processeurs virtuels) que vous approvisionnez pour l’instance. Lorsque vous utilisez plus de 16 processeurs virtuels, vous n’avez pas besoin d’ajouter 6,5 Go de mémoire par processeur virtuel, mais vous devez surveiller votre instance pour vous assurer qu’elle dispose de suffisamment de mémoire.

  1. Pour modifier les paramètres de l’ordinateur virtuel sur l’hôte VMware ESXi à l’aide du client vSphere, sélectionnez l’ordinateur virtuel, puis cliquez sur Modifier les paramètres.

  2. Sous Matériel, ajustez les ressources UC et/ou mémoire affectées à l’ordinateur virtuel.

  3. Pour démarrer la machine virtuelle, cliquez sur OK.

  4. Une fois que l’instance a entièrement redémarré et que vous pouvez l’atteindre, vérifier que la nouvelle configuration de ressource est reconnue. SSH dans l’instance, puis exécutez la commande suivante.

    ghe-system-info