Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Configurar

Diagrama de la red

Configuraciones

Método 1: Uso de la GUI de CSP 2100

Verificación

Introducción

Este documento describe cómo implementar un servicio virtual en la plataforma de servicios en la nube (CSP) 2100. CSP 2100 es una plataforma de hardware y software x86 diseñada para alojar y gestionar cualquier servicio virtual de red basado en KVM.

CSP-2100 se puede configurar mediante:

CLI de ConfD

API REST

Interfaz gráfica del usuario (GUI basada en Web)

Prerequisites

Requirements

Cisco recomienda que tenga conocimientos de ,

- Conocimientos básicos de CSP 2100

- Conocimientos para acceder a CSP 2100 mediante GUI y CLI

- Comprensión básica de rizo para ejecutar API REST

Componentes Utilizados

La información que contiene este documento se basa en estas versiones de software y hardware-

- CSP 2100 - Versión - 2.1 (o superior)

- Rizo

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. All of the devices used in this document started with a cleared (default) configuration. Si su red está activa, asegúrese de comprender el impacto potencial de cualquier cambio o configuración.

Configurar

Diagrama de la red

- CSP 2100 proporciona al equipo de red de DC una plataforma de software y hardware KVM x86 abierta y llave en mano para ejecutar cualquier servicio virtual de Cisco o de terceros.

- Dispone de tres formas de administrar la GUI, la CLI y la API REST/NetConf.

- CSP 2100 se basa en una plataforma abierta que utiliza hardware x86 y software Linux/KVM.

Configuraciones

Método 1: Uso de la GUI de CSP 2100

Paso 1. Navegue hasta Configuración > Repositorio. Compruebe y confirme que la imagen/ISO del servicio virtual está presente.

Paso 2. Navegue hasta Configuration > Services y haga clic en Create.

Paso 3. Complete los parámetros de configuración y los pasos como Nombre de host, Nombre de imagen (del repositorio), vNIC para el servicio virtual, Recursos para el servicio virtual y haga clic en Implementar.

Método 2: Uso de ConfD CLI

Paso 1. Inicie sesión en la CLI de CSP 2100.

Paso 2. Use una configuración de servicio virtual ya existente. Identifique la configuración mediante el comando show running-config service.

Paso 3. Copie la configuración existente y modifique los parámetros de - memory, numcpu, disk_size, iso_name y los detalles vnic según sea necesario para el nuevo servicio virtual.

Paso 4. Cree un nuevo nombre de servicio según sea necesario. Aquí estamos creando Nexus 1000v (VSM - VSM_N1K_CLI) y copie, pegue la configuración anterior y realice una confirmación.

Método 3: Uso de la API REST CSP 2100

Puede realizar operaciones en los objetos de Cisco CSP 2100 mediante el estado representacional

API de transferencia (REST). Las API REST de Cisco CSP 2100 admiten operaciones de creación, recuperación, actualización y eliminación (CRUD).

Para llamar a cualquier función REST, puede utilizar herramientas como un explorador web, la herramienta cURL o Windows PowerShell.

- Si utiliza un explorador web, escriba la dirección URL.

- Si utiliza cURL o Windows PowerShell, utilice el formato: curl -u username:password -X method https://ip-address:port_number/api/module locator

Paso 1. Consulte la Guía de la API REST CSP 2100 - Guía de la API REST CSP 2100

Paso 2. Dos ejemplos que muestran cómo crear servicios con y sin VLAN:

Con VLAN-

curl -ku admin:P@ssword123 -X POST https://<Dirección IP de 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"}}}'

Sin VLAN-

curl -ku admin:P@ssword123 -X POST https://<Dirección IP de 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"}]}}'

Verificación

Para verificar que los servicios están implementados. Vaya a la GUI del CSP 2100.

Vaya a Configuration > Services. Compruebe y confirme si el servicio aparece como activado/desplegado