Inleiding
Dit document beschrijft hoe u een virtuele service kunt implementeren op Cloud Services Platform (CSP) 2100. CSP 2100 is een x86 software- en hardwareplatform ontworpen om alle KVM-gebaseerde virtuele netwerkservices te hosten en te beheren.
CSP-2100 kan als volgt worden geconfigureerd:
ConfD CLI
REST API
Grafische gebruikersinterface (webgebaseerde GUI)
Voorwaarden
Vereisten
Cisco raadt u aan te beschikken over kennis van ,
- Basiskennis van CSP 2100
- Kennis om toegang te krijgen tot CSP 2100 via GUI en CLI
- Basiskennis van krullen om REST API uit te voeren
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies-
- CSP 2100 - versie - 2.1 (of hoger)
- krullen
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, zorg er dan voor dat u de mogelijke impact van wijzigingen of configuraties begrijpt.
Configureren
Netwerkdiagram
- CSP 2100 biedt het DC Network Team een kant-en-klare en open x86 KVM-software en hardwareplatform om alle virtuele services van Cisco of derden uit te voeren.
- Het heeft drie manieren om GUI, CLI en REST/NetConf API te beheren.
- CSP 2100 is gebaseerd op Open platform met x86 hardware en Linux/KVM software.
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-00.png)
Configuraties
Methode 1: CSP 2100 GUI gebruiken
Stap 1. Ga naar Configuration > Repository. Controleer en bevestig dat het image van de virtuele service/ISO aanwezig is.
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-01.png)
Stap 2. Blader naar Configuration > Services en klik op Create.
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-02.png)
Stap 3. Voltooi de configuratieparameters en stappen zoals Hostname, Image name (uit repository), vNIC's voor de Virtual Service, Resources voor de Virtual Service en klik op implementeren.
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-03.png)
Methode 2: ConfD CLI gebruiken
Stap 1. Meld u aan bij de CLI van CSP 2100.
Stap 2. Gebruik een reeds bestaande virtuele serviceconfiguratie. Identificeer de configuratie met behulp van de opdracht show in werking stellen-configureren service.
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-04.png)
Stap 3. Kopieer de bestaande configuratie en wijzig de parameters van - geheugen, numcpu, disk_size, iso_name en de visiongegevens zoals vereist voor de nieuwe Virtual Service.
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-05.png)
Stap 4. Maak desgewenst een nieuwe servicenaam. Hier maken we Nexus 1000v (VSM - VSM_N1K_CLI) en Kopieer de bovenstaande configuratie plakken en voer een commit uit.
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-06.png)
Methode 3: CSP 2100 REST API gebruiken
U kunt bewerkingen op de Cisco CSP 2100-objecten uitvoeren met behulp van de representatieve staat
API voor overdracht (REST). De ondersteuning voor Cisco CSP 2100 REST API's maakt, haalt, update en verwijdert (CRUD) bewerkingen.
Om een REST-functie aan te roepen, kunt u tools gebruiken zoals een webbrowser, de cURL-tool of Windows PowerShell.
- Als u een webbrowser gebruikt, typt u de URL.
- Als u cURL of Windows PowerShell gebruikt, gebruikt u de indeling: curl -u gebruikersnaam:wachtwoord -X methode https://ip-address:port_number/api/module locator
Stap 1. Verwijs naar de CSP 2100 REST API Guide - CSP 2100 rest API Guide
Stap 2. Twee voorbeelden die aantonen hoe u de service met en zonder VLAN kunt creëren:
Met VLAN
curl -ku admin:P@ssword123 -X POST https://<IP-adres van CSP 2100>:443/api/running/services -H "Content-Type: application/vnd.yang.data+json" -d '{"service": {"name":"VSM_N1k_API3", "iso_name":"n1000v-dk9.5.2.1.SV3.1.5b.iso","power":"on", "memory":"4096", "disk_size":"3", "vnics": {"vnic": [{ "nic":"0","vlan":"18","type":"access","network_name":"10"}}
Zonder VLAN
curl -ku admin:P@ssword123 -X POST https://<IP-adres van CSP 2100>:443/api/running/services -H "Content-Type: application/vnd.yang.data+json" -d '{"service": {"name":"VSM_N1k_API3", "iso_name":"n1000v-dk9.5.2.1.SV3.1.5b.iso","power":"on", "memory":"4096", "disk_size":"3", "vnics": {"vnic": [{ "nic":"0","type":"access","network_name":"10"}}
Verifiëren
Om te verifiëren dat de diensten worden ingezet. Blader naar de CSP 2100 GUI.
Ga naar Configuration > Services. Controleer en bevestig als de service wordt weergegeven als ingeschakeld/ingezet
![](/c/dam/en/us/support/docs/switches/cloud-services-platform-2100/212798-how-to-deploy-a-virtual-service-on-csp-2-07.png)