Escolar Documentos
Profissional Documentos
Cultura Documentos
Requisitos Openstack & Jclouds
Requisitos Openstack & Jclouds
Arquivo de
ONOS Configuração
FRONT END
Arquivo de
Configuração
ONOS
hypervisor Hypervisor ID
Hypervisor Name
Type
Location
API URL
configuration Configuration ID
Configuration Name
Flavor ID
Image ID
Criação de Instâncias
● hypervisor: o Usuário define que tipo de hypervisor quer utilizar, docker ou
Openstack, por exemplo. O ONOS busca no banco de dados as credenciais
necessárias.
● vmName: String contendo o nome da VM dado pelo Usuário
● configuration: Especificação escolhida pelo usuário de imagem de sistema
operacional, memória e cpus escolhida pelo usuário
● vlanTag: O número da VLAN a ser associada à nova instância
Criação de Instâncias
● credentials: tupla user:tenant:password
● vmName: String contendo o nome da VM dado pelo Usuário
● flavorId: Id do flavor referente a configuration escolhida pelo usuário. O
ONOS consulta no banco de dados o Id relacionado a cada flavor disponível
para o usuário
● imageId: Id da imagem referente a configuration escolhida pelo usuário. O
ONOS consulta no banco de dados o Id relacionado a cada imagem
disponível para o usuário.
Criação de Instâncias
1. Cliente chama o método
createVirtualHost(hypervisor,name,configuration,vlan)
2. ONOS procura endereço do hypervisor no config.json
3. ONOS procura flavorID e imageID da configuration no config.json
4. ONOS chama o método createVirtualHost(
Associação de Redes
ONOS