Expérimenter le SONiC avec le laboratoire virtuel Hedgehog

par | 9 janvier 2024 | Blog, Caractéristiques

Envie d'expérimenter l'idée de courir SONiC dans votre nuage distribué, mais vous ne voulez pas vous engager à acheter du matériel ? Vous pouvez commencer par le laboratoire virtuel Hedgehog. Il vous suffit de vous rendre sur le site https://githedgehog.com et cliquez sur le bouton TÉLÉCHARGER. Vous pourrez alors installer le laboratoire virtuel Hedgehog en moins de temps qu'il n'en faut pour préparer un bon café.

Le laboratoire virtuel Hedgehog est un excellent moyen de comprendre comment Hedgehog Open Network Fabric alimenté par SONiC fonctionne. Vous pouvez expérimenter avec notre API, tester nos capacités et même regarder sous le capot pour voir comment nous avons implémenté le tissu. Nous pouvons presque garantir que l'expérimentation avec le Hedgehog Virtual Lab sera plus facile et plus efficace que d'essayer de construire votre propre banc d'essai virtuel SONiC à partir de l'API. Dépôt Github.

Par défaut, le logiciel Hedgehog installe VLAB dans une topologie fermée avec 2 épines, 2 feuilles MCLAG, 1 feuille non MCLAG, 6 serveurs et 1 nœud de contrôle Hedgehog. Les commutateurs sont Commutateur virtuel SONiC (VS) et les serveurs sont QEMU/KVM nœuds. Vous pouvez également choisir d'exécuter le VLAB dans une topologie à noyau réduit pour des scénarios de calcul en périphérie de plus petite taille.

Pour exécuter la topologie spine-leaf par défaut, vous aurez besoin d'un serveur ou d'une machine virtuelle avec 38 vCPU, 36352 MB, 410 GB de disque. La topologie "collapsed core" est bien sûr moins encombrante et nécessite 22 vCPU, 19456 MB, 240 GB de disque. Vous pouvez également créer vos propres topologies. Nous vous avons donné un exemple de API pour ce faire et quelques mesures pour planifier les ressources dont vous aurez besoin pour exécuter votre propre topologie VLAB personnalisée.

Après avoir installé le laboratoire et préparé votre café, vous pouvez commencer à faire des exercices. Nous vous recommandons d'expérimenter en créant quelques Cloud privé virtuel Hedgehog de la même manière que pour les instances Cloud privé virtuel AWS.

Vous pouvez En savoir plus sur Hedgehog Virtual Lab dans notre documentation.

Marc Austin

Marc Austin

Marc Austin est le directeur général et le fondateur de Hedgehog. Marc est un renard qui sait beaucoup de choses et un hérisson qui sait une grande chose. En tant que hérisson, il sait que des millions d'équipes de développement "cloud native" utiliseront les tissus de réseau ouverts Hedgehog pour déployer leurs applications sur une infrastructure "cloud" distribuée. En tant que renard, il sait beaucoup de choses grâce à son expérience de la stratégie d'automatisation à grande échelle chez Cisco, de la mise en réseau de l'Internet des objets chez Jasper, de la diffusion de médias numériques chez Amazon, du développement d'applications mobiles en fondant Canvas, de la naissance des smartphones chez AT&T, des débuts du covoiturage mobile en fondant Mobiquity, de la recherche sur Internet chez Infoseek, du commerce électronique chez Internet Shopping Network et de la direction de personnes dans l'adversité dans l'armée américaine.