Copie et création de référentiels de packages dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Un serveur de référentiel avec équilibrage de charge

Cet exemple connecte http://pkg.example.com/myrepo à internal1.example.com:10000 et internal2.example.com:10000.

Configurez le serveur de dépôt avec un paramètre proxy_base approprié comme illustré dans la section Configuration d'un proxy à préfixe simple.

Limitez le nombre de connexions d'arrière-plan au nombre de threads exécutés par chaque dépôt divisé par le nombre de dépôts dans la configuration de l'équilibreur de charge. Dans le cas contraire, Apache ouvre plus de connexions vers un dépôt qu'il n'y en a de disponibles et elles se bloquent, ce qui peut nuire aux performances. Spécifiez le nombre maximal de connexions simultanées vers chaque dépôt par le biais du paramètre max=. L'exemple ci-dessous montre deux dépôts, chacun exécutant 200 threads. Reportez-vous à Configuration d'un proxy à préfixe simple pour un exemple de la procédure de définition du nombre de threads de dépôt.

<Proxy balancer://pkg-example-com-myrepo>
        # depot on internal1
        BalancerMember http://internal1.example.com:10000 retry=5 max=100

        # depot on internal2
        BalancerMember http://internal2.example.com:10000 retry=5 max=100
</Proxy>

Redirect /myrepo http://pkg.example.com/myrepo/
ProxyPass /myrepo/ balancer://pkg-example-com-myrepo/ nocanon