Este é o comando onevm que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
Onevm - gerencia máquinas virtuais OpenNebula
SINOPSE
Onevm comando [args] [opções]
OPÇÕES
-m, --multiple x Instâncias múltiplas VMs
--hold Cria a nova VM em estado de espera em vez de
pendente
--name name Nome para a nova VM
- porcentagem da CPU CPU CPU reservada para a VM (1 = 100% um
CPU)
--vcpu vcpu Número de CPUs virtualizadas
--Arquitetura de arch arch da VM, por exemplo: i386 ou x86_64
--memory memory Quantidade de memória fornecida à VM. Por padrão, o
unidade é megabytes. Para usar gigabytes, adicione um ´g´,
flutuadores podem ser usados: 8g = 8192, 0.5g = 512
--disk image0, image1 Discos para anexar. Para usar uma imagem de propriedade de outro
usuário usar usuário [disco]
--nic network0, network1 Redes a serem conectadas. Para usar uma rede pertencente a
outro usuário usa usuário [rede]
--raw string String bruta para adicionar ao modelo. Não ser
confundido com o atributo RAW
--vnc Adicionar servidor VNC à VM
--vnc-senha senha VNC senha
--vnc-listen ip VNC IP onde escutar as conexões. Por
o padrão é 0.0.0.0 (todas as interfaces).
--spice Adiciona servidor Spice à VM
--spice-password password spice senha
--spice-listen ip spice IP onde escutar as conexões. Por
o padrão é 0.0.0.0 (todas as interfaces).
--ssh [arquivo] Adiciona uma chave pública ssh ao contexto. Se o arquivo
é omitido então a variável de usuário SSH_PUBLIC_KEY
será usada.
--net_context Adicionar parâmetros de contextualização de rede
--context linha1, linha2, linha3 Linhas para adicionar à seção de contexto
--boot device Selecione o dispositivo de inicialização (hd | fd | cdrom | rede)
--files_ds file1, file2 Adiciona arquivos ao CD de contextualização de
armazenamento de dados dos arquivos
--init script1, script2 Script ou scripts para iniciar no contexto
--dry Basta imprimir o modelo
-a, --append Acrescenta novos atributos ao modelo atual
--schedule TIME Agenda esta ação para ser executada após o
Tempo dado. Por exemplo: onevm resume 0
- cronograma "09/23 14:15"
--recreate Reenvia uma nova VM
-t, --type type Tipo da nova imagem
--live Faz a ação com a VM em execução
-c, --clonetemplate Clona o modelo VM original e substitui o disco por
salvou um
--hard não se comunica com o sistema operacional convidado
-e, --enforce Obrigue que a capacidade do host não seja excedida
--success Recupera uma VM com sucesso na ação pendente
--failure Recupera uma VM falhando na ação pendente
-f, --file file Seleciona o arquivo de modelo
-i, --image id | name Seleciona a imagem
-t, --target target Dispositivo onde a imagem será anexada
--cache cache_mode Modo de cache do hipervisor: padrão, nenhum,
writeethrough, writeback, directsync ou inseguro.
(Somente driver KVM)
-n, --network id | name Seleciona a rede virtual
-i, --ip endereço IP IP para a nova NIC
-l, --list x, y, z Seleciona colunas para exibir com o comando list
-d, --delay x Define o atraso em segundos para o comando superior
-f, --filter x, y, z Filtra os dados. Uma matriz é especificada com
coluna = pares de valor.
--csv Grava a tabela no formato csv
-x, --xml Mostra o recurso no formato xml
-n, --numeric Não traduz IDs de usuário e grupo
-k, --kilobytes Mostra unidades em kilobytes
--describe Descrever colunas da lista
--all Mostra todos os dados do modelo
-v, --verbose Modo detalhado
-h, --help Mostrar esta mensagem
-V, --version Mostra a versão e informações de direitos autorais
- nome de usuário Nome de usuário usado para se conectar ao OpenNebula
--password password Senha para autenticação com OpenNebula
--endpoint endpoint URL de OpenNebula xmlrpc frontend
COMANDOS
· Criar [lima] Cria uma nova VM a partir da descrição fornecida em vez de usar um
modelo previamente definido (consulte ´criar onetemplate´ e ´instanciar onetemplate´).
Exemplos:
- usando um arquivo de descrição de modelo:
onevm criar vm_description.tmpl
- nova VM chamada "arch vm" com um disco e um nic
onevm criar --name "arch vm" --memory 128 --cpu 1 --disk arch \
--rede privada_lan
- uma vm com dois discos
onevm create --name "test vm" --memory 128 --cpu 1 --disk arch, data
opções válidas: multiple, hold, name, cpu, vcpu, arch, memory, disk, nic, raw, vnc, vnc_password, vnc_listen, spice, spice_password, spice_listen, ssh, net_context, contexto, boot, files_ds, init, dry
· atualizar vmid [lima] Atualize o conteúdo do modelo do usuário. Se um caminho não for fornecido, o
editor será lançado para modificar o conteúdo atual. opções válidas: anexar
· Deletar range | vmid_list Exclui a VM fornecida. Usar --recreate reenvia a VM.
Reenvia a VM para o estado PENDING. Isso se destina a VMs presas em um
estado transitório. Para reimplantar uma nova cópia da mesma VM, crie um
Molde e instancie-o, consulte ´onetemplate instanciar´
Estados: QUALQUER
opções válidas: agendar, recriar
· segurar range | vmid_list Define a VM fornecida em espera. Uma VM em espera não está agendada até que
é libertado. Pode ser, entretanto, implantado manualmente; veja ´onevm deploy´
Estados: PENDENTES
opções válidas: agenda
· liberar range | vmid_list Libera uma VM em espera. Veja ´onevm hold´
Estados: HOLD
opções válidas: agenda
· Disco-instantâneo vmid disco nome_img Define o disco VM especificado para ser salvo em um novo
Imagem. A imagem é criada imediatamente, mas o conteúdo é salvo apenas se a VM for
desligue normalmente (ou seja, usando ´onevm shutdown´ e não ´onevm delete´)
Se ´ - ao vivo´ for especificado, a imagem será salva imediatamente.
Estados: QUALQUER
opções válidas: type, live, clonetemplate
· desligar range | vmid_list Encerra a VM fornecida. O ciclo de vida da VM terminará.
Com --hard, ele desconecta a VM.
Estados: RUNNING, UNKNOWN (com --hard)
opções válidas: agenda, difícil
· Desimplantar range | vmid_list Encerra a VM fornecida. A VM é salva no sistema
Banco de dados.
Com --hard, ele desconecta a VM.
Estados: RUNNING
opções válidas: agenda, difícil
· desligar range | vmid_list Desliga a VM fornecida. A VM permanecerá desligada
estado, e pode ser ligado com o comando ´onevm resume´.
Estados: RUNNING
opções válidas: agenda, difícil
· reinício range | vmid_list Reinicializa a VM fornecida, isso é equivalente a executar a reinicialização
comando do console VM.
A VM será reiniciada sem graça se --hard for usado.
Estados: RUNNING
opções válidas: agenda, difícil
· implantar range | vmid_list hospedeiro [ID do armazenamento de dados] Implanta a VM fornecida no especificado
Hospedeiro. Este comando força a implantação, em uma instalação padrão o Scheduler é
responsável por esta decisão
Estados: PENDENTES
opções válidas: impor
· Migrar range | vmid_list hospedeiro Migra a VM em execução fornecida para outro Host. Se usado
com o parâmetro --live a miração é feita sem tempo de inatividade.
Estados: RUNNING
opções válidas: impor, viver
· Bota range | vmid_list Inicializa a VM fornecida.
Estados: DESCONHECIDO, BOOT
opções válidas: agenda
· parar range | vmid_list Para uma VM em execução. O estado da VM é salvo e transferido de volta para
o front-end junto com os arquivos de disco
Estados: RUNNING
opções válidas: agenda
· Suspender range | vmid_list Salva uma VM em execução. É o mesmo que ´´onevm stop´´, mas o
os arquivos são deixados na máquina remota para depois reiniciar a VM lá (ou seja, os recursos
não são liberados e não há necessidade de reprogramar a VM).
Estados: RUNNING
opções válidas: agenda
· retomar range | vmid_list Retoma a execução de uma VM salva
Estados: STOPPED, SUSPENDED, UNDEPLOYED, POWEROFF
opções válidas: agenda
· recuperar range | vmid_list Recupera uma VM paralisada que está aguardando uma operação do driver.
A recuperação pode ser feita por falha ou sucesso na operação pendente. VOCÊ PRECISA
VERIFIQUE MANUALMENTE O STATUS VM NO HOST, para decidir se a operação foi bem-sucedida ou
não.
Exemplo: uma VM está travada na "migração" devido a uma falha de hardware. Vocês
precisa verificar se a VM está rodando no novo host ou não para recuperar
o vm com --success ou --failure, respectivamente.
Estados: qualquer estado ATIVO.
opções válidas: sucesso, falha
· Anexar disco vmid Anexa um disco a uma VM em execução. Ao usar --file, adicione apenas um DISCO
instância.
Estados: RUNNING
opções válidas: arquivo, imagem, destino, cache
· Desanexação de disco vmid disco Desanexa um disco de uma VM em execução
Estados: RUNNING
· Nic-attach vmid Anexa um NIC a uma VM em execução. Ao usar --file, adicione apenas um NIC
instância.
Estados: RUNNING
opções válidas: arquivo, rede, ip
· Nic-desanexar vmid nítido Desanexa um NIC de uma VM em execução
Estados: RUNNING
· Chgrp range | vmid_list id de grupo Altera o grupo de VM
· Chown range | vmid_list ID de usuário [id de grupo] Altera o proprietário e o grupo da VM
· Chmod range | vmid_list byte Altera as permissões da VM
· Remarcado range | vmid_list Define o sinalizador de reprogramação para a VM.
Estados: RUNNING
· Não reagido range | vmid_list Limpa o sinalizador de reprogramação para a VM.
Estados: RUNNING
· Renomear vmid nome Renomeia a VM
· Criação de instantâneo range | vmid_list [nome] Cria um novo instantâneo VM com opções válidas:
cronograma
· Reversão instantânea vmid instantâneo_id Reverte uma VM para um instantâneo salvo
· Instantâneo-deletar vmid instantâneo_id Exclui um instantâneo de uma VM
· Lista [sinalizador de filtro] Lista VMs nas opções válidas do pool: lista, atraso, filtro, csv, xml,
numérico, kilobytes, descrever
· exposição vmid Mostra informações para as opções válidas de VM fornecidas: xml, all
· principal [sinalizador de filtro] Lista opções continuamente válidas de imagens: lista, atraso, filtro, csv,
xml, numérico, kilobytes
· Redimensionar vmid Redimensiona a capacidade de uma máquina virtual (offline, a VM não pode ser
RUNNING) opções válidas: cpu, vcpu, memory, enforce, file
ARGUMENTO FORMATOS
· Caminho do arquivo para um arquivo
· Lista de intervalo de ids no formato 1,8..15
· String de texto
· Nome ou id do hostid OpenNebula HOST
· Groupid nome ou id do GRUPO OpenNebula
· ID de usuário OpenNebula nome de USUÁRIO ou id
· Nome ou id do datastoreid OpenNebula DATASTORE
· Vmid OpenNebula VM nome ou id
· Vmid_list lista separada por vírgulas de nomes ou ids de VM do OpenNebula
· Filterflag a, todas as VMs conhecidas m, minam a VM pertencente ao usuário em ONE_AUTH
g, grupo ´mim´ mais a VM pertencente aos grupos dos quais o usuário é membro da uid VM
o usuário identificado por este usuário uid VM do usuário identificado pelo nome de usuário
· Diskid inteiro
Use onevm online usando serviços onworks.net