Introduction
Este documento descreve como implantar um serviço virtual na Cloud Services Platform (CSP) 2100. O CSP 2100 é uma plataforma de software e hardware x86 projetada para hospedar e gerenciar qualquer serviço virtual de rede baseado em KVM.
O CSP-2100 é configurável por:
CLI ConfD
API REST
Interface gráfica do usuário (GUI baseada na Web)
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento de ,
- Compreensão básica do CSP 2100
- Conhecimento para acessar o CSP 2100 por meio de GUI e CLI
- Compreensão básica do curl para executar a API REST
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware-
- CSP 2100 - Versão 2.1 (ou superior)
- Curl
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. All of the devices used in this document started with a cleared (default) configuration. Se a sua rede estiver ativa, certifique-se de que você entende o impacto potencial de qualquer alteração ou configuração.
Configurar
Diagrama de Rede
- O CSP 2100 fornece à equipe de rede DC uma plataforma de hardware e software x86 KVM aberta e pronta para executar qualquer serviço virtual da Cisco ou de terceiros.
- Ele tem três maneiras de gerenciar GUI, CLI e API REST/NetConf.
- O CSP 2100 é construído na plataforma Open usando hardware x86 e software Linux/KVM.

Configurações
Método 1: Usando a GUI do CSP 2100
Etapa 1. Navegue até Configuration > Repository. Verifique e confirme se a imagem do serviço virtual/ISO está presente.

Etapa 2. Navegue até Configuration > Services (Configuração > Serviços) e clique em Create (Criar).

Etapa 3. Preencha os parâmetros de configuração e as etapas como Nome do host, Nome da imagem (do repositório), vNICs para o serviço virtual, Recursos para o serviço virtual e clique em Implantar.

Método 2: Usando CLI ConfD
Etapa 1. Faça login no CLI do CSP 2100.
Etapa 2. Usar uma configuração de serviço virtual já existente. Identifique a configuração usando o comando show running-config service.

Etapa 3. Copie a configuração existente e modifique os parâmetros - memory, numcpu, disk_size, iso_name e os detalhes da vnic conforme necessário para o novo Serviço Virtual.

Etapa 4. Crie um novo nome de serviço conforme necessário. Aqui estamos criando o Nexus 1000v (VSM - VSM_N1K_CLI) e Copiar Colar a configuração acima e executar uma confirmação.

Método 3: Usando a API REST do CSP 2100
Você pode executar operações nos objetos Cisco CSP 2100 usando o Estado Representativo
API de Transferência (REST). As APIs REST do Cisco CSP 2100 suportam operações de criação, recuperação, atualização e exclusão (CRUD).
Para ligar para qualquer função REST, você pode usar ferramentas como um navegador da Web, a ferramenta cURL ou o Windows PowerShell.
- Se estiver usando um navegador da Web, digite a URL.
- Se estiver usando cURL ou Windows PowerShell, use o formato: curl -u nome de usuário:senha -X método https://ip-address:port_number/api/module localizador
Etapa 1. Consulte o Guia de API REST do CSP 2100 - Guia de API Rest do CSP 2100
Etapa 2. Dois exemplos que mostram como criar um serviço com e sem VLAN:
Com VLAN-
curl -ku admin:P@ssword123 -X POST https://<Endereço IP do CSP 2100>:443/api/running/services -H "Content-Type: application/vnd.yang.data+json" -d '{"serviço": {"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"}]}'
Sem VLAN-
curl -ku admin:P@ssword123 -X POST https://<Endereço IP do CSP 2100>:443/api/running/services -H "Content-Type: application/vnd.yang.data+json" -d '{"serviço": {"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"}]}}'
Verificar
Para verificar se os serviços estão implantados. Navegue até a GUI do CSP 2100.
Navegue até Configuration > Services (Configuração > Serviços). Verifique e confirme se o Serviço é mostrado como ativado/implantado
