onevm
Aceasta este comanda onevm care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
onevm - gestionează mașinile virtuale OpenNebula
REZUMAT
onevm comandă [args] [Opțiuni]
OPŢIUNI
-m, --multiple x Instanță mai multe VM
--hold Creează noua stare de așteptare a VM în loc de
în așteptarea
--name nume Nume pentru noua VM
--cpu cpu CPU procentaj rezervat pentru VM (1=100% unu
PROCESOR)
--vcpu vcpu Numărul de procesoare virtualizate
--arch arch Arhitectura VM, de exemplu: i386 sau x86_64
--memory memory Cantitatea de memorie dată VM. În mod implicit,
unitatea este de megaocteți. Pentru a utiliza gigaocteți adăugați un „g”,
se pot folosi flotoare: 8g=8192, 0.5g=512
--disk image0,image1 Discuri de atașat. Pentru a utiliza o imagine deținută de altcineva
utilizator folosește utilizator[disc]
--nic network0,network1 Rețele de atașat. Pentru a utiliza o rețea deținută de
alt utilizator folosește utilizator[rețea]
--raw string Șir brut de adăugat la șablon. A nu fi
confundat cu atributul RAW
--vnc Adăugați server VNC la VM
--vnc-password parola VNC parola
--vnc-listen ip VNC IP unde să ascultați pentru conexiuni. De
implicit este 0.0.0.0 (toate interfețele).
--spice Adăugați serverul de condimente la VM
--spice-password parola condiment parola
--spice-listen ip spice IP unde să ascultați pentru conexiuni. De
implicit este 0.0.0.0 (toate interfețele).
--ssh [fișier] Adăugați o cheie publică ssh în context. Dacă dosarul
este omisă apoi variabila utilizator SSH_PUBLIC_KEY
va fi folosit.
--net_context Adăugați parametrii de contextualizare a rețelei
--context line1,line2,line3 Linii de adăugat la secțiunea de context
--boot device Selectați dispozitivul de pornire (hd|fd|cdrom|network)
--files_ds file1,file2 Adăugați fișiere pe CD-ul de contextualizare de la
thefiles datastore
--init script1,script2 Script sau scripturi pentru a începe în context
--dry Doar imprimați șablonul
-a, --append Adăugați noi atribute la șablonul curent
--schedule TIME Programează această acțiune să fie executată după
timp oferit. De exemplu: onevm resume 0
--program „09/23, 14:15”
--recreate Retrimite un nou VM
-t, --type tip Tipul noii imagini
--live Faceți acțiunea cu VM-ul rulând
-c, --clonetemplate Clonează șablonul VM original și înlocuiește discul cu
salvat unul
--hard Nu comunică cu sistemul de operare invitat
-e, --enforce Implementați ca capacitatea gazdă să nu fie depășită
--success Recuperați un VM reușind acțiunea în așteptare
--failure Recuperați un VM eșuând acțiunea în așteptare
-f, --file file Selectează fișierul șablon
-i, --image id|name Selectează imaginea
-t, --target target Dispozitiv la care va fi atașată imaginea
--cache cache_mode Mod cache hypervisor: implicit, niciunul,
writethrough, writeback, directsync sau nesigur.
(Numai driverul KVM)
-n, --network id|name Selectează rețeaua virtuală
-i, --ip IP adresa IP pentru noua NIC
-l, --list x,y,z Selectează coloanele de afișat cu comanda listă
-d, --delay x Setează întârzierea în secunde pentru comanda de sus
-f, --filter x,y,z Filtrează datele. O matrice este specificată cu
coloană=perechi valori.
--csv Scrieți tabelul în format csv
-x, --xml Afișează resursa în format xml
-n, --numeric Nu traduceți ID-urile utilizatorului și grupului
-k, --kilobytes Afișează unitățile în kilobytes
--describe Descrie coloanele listei
--all Afișează toate datele șablonului
-v, --verbose Mod verbal
-h, --help Afișează acest mesaj
-V, --version Afișează informații despre versiune și copyright
--user name Nume de utilizator folosit pentru a vă conecta la OpenNebula
--parola parola Parola pentru autentificare cu OpenNebula
--endpoint URL-ul punctului final al frontend-ului OpenNebula xmlrpc
COMANDE
· crea [fişier] Creează un nou VM din descrierea dată în loc să folosească un
șablon definit anterior (vezi „onetemplate create” și „onetemplate instantiate”).
Exemple:
- folosind un fișier de descriere șablon:
onevm create vm_description.tmpl
- VM nou numit "arch vm" cu un disc și o NIC
onevm create --name "arch vm" --memory 128 --cpu 1 --disk arch \
--network private_lan
- un vm cu două discuri
onevm create --name "test vm" --memory 128 --cpu 1 --disk arch,data
opțiuni valide: multiple, hold, name, CPU, vcpu, arc, memorie, disc, nic, raw, vnc, vnc_password, vnc_listen, condiment, spice_password, spice_listen, ssh, net_context, context, boot, files_ds, init, dry
· Actualizați vmid [fişier] Actualizați conținutul șablonului de utilizator. Dacă nu este furnizată o cale
editor va fi lansat pentru a modifica conținutul curent. opțiuni valide: anexează
· șterge interval|lista_vmid Șterge VM-ul dat. Utilizarea --recreate retrimite VM.
Retrimite mașina virtuală în starea PENDING. Acesta este destinat VM-urilor blocate într-un
stare tranzitorie. Pentru a reimplementa o copie nouă a aceleiași VM, creați un
Modelați și instanțiați-l, vedeți „onetemplate instantiate”.
State: ORICE
opțiuni valide: programare, recreare
· ține interval|lista_vmid Setează VM-ul dat în așteptare. Un VM în așteptare nu este programat până când acesta
este lansat. Poate fi, totuși, implementat manual; vezi „onevm deploy”.
State: PENDING
opțiuni valabile: program
· eliberare interval|lista_vmid Lansează un VM în așteptare. Vezi „onevm hold”.
State: HOLD
opțiuni valabile: program
· instantaneu de disc vmid disc img_name Setează discul VM specificat să fie salvat într-un nou
Imagine. Imaginea este creată imediat, dar conținutul este salvat doar dacă VM-ul este
se închide cu grație (adică, folosind „onevm shutdown” și nu „onevm delete”)
Dacă este specificat „--live”, imaginea va fi salvată imediat.
State: ORICE
opțiuni valide: tip, live, clonetemplate
· închide interval|lista_vmid Oprește VM-ul dat. Ciclul de viață al VM se va încheia.
Cu --hard deconectează VM-ul.
State: RUNNING, NESKNOWN (cu --hard)
opțiuni valabile: program, greu
· dezactivare interval|lista_vmid Oprește VM-ul dat. VM-ul este salvat în sistem
Magazin de date.
Cu --hard deconectează VM-ul.
State: RUNNING
opțiuni valabile: program, greu
· oprire interval|lista_vmid Oprește VM-ul dat. VM-ul va rămâne oprit
stare și poate fi pornit cu comanda „onevm resume”.
State: RUNNING
opțiuni valabile: program, greu
· reporniți interval|lista_vmid Repornește VM-ul dat, aceasta este echivalentă cu executarea repornirii
comanda din consola VM.
VM-ul va fi repornit fără grație dacă se folosește --hard.
State: RUNNING
opțiuni valabile: program, greu
· desfășurare interval|lista_vmid hostid [datastoreid] Implementează mașina virtuală dată în spațiul specificat
Gazdă. Această comandă forțează implementarea, într-o instalare standard este Scheduler
responsabil de această decizie
State: PENDING
opțiuni valide: aplica
· migra interval|lista_vmid hostid Migrează VM-ul care rulează pe o altă gazdă. Dacă este folosit
cu parametrul --live mirația se face fără timp de nefuncționare.
State: RUNNING
opțiuni valide: în vigoare, live
· cizmă interval|lista_vmid Pornește VM-ul dat.
State: NECUNOSCUT, BOOT
opțiuni valabile: program
· Stop interval|lista_vmid Oprește un VM care rulează. Starea VM este salvată și transferată înapoi în
front-end-ul împreună cu fișierele de pe disc
State: RUNNING
opțiuni valabile: program
· suspenda interval|lista_vmid Salvează un VM care rulează. Este la fel cu „onevm stop”, dar
fișierele sunt lăsate în mașina de la distanță pentru a reporni ulterior VM-ul acolo (adică resursele
nu sunt eliberate și nu este nevoie să reprogramați VM).
State: RUNNING
opțiuni valabile: program
· relua interval|lista_vmid Reia execuția unui VM salvat
State: OPRIT, SUSPENDAT, NEDEPLOYAT, OPRIT
opțiuni valabile: program
· recupera interval|lista_vmid Recuperează un VM blocat care așteaptă o operație de driver.
Recuperarea se poate face prin eșuarea sau reușirea operației în așteptare. TREBUIE SĂ
VERIFICAȚI MANUAL STAREA VM PE GAZDA, pentru a decide dacă operațiunea a avut succes sau
nu.
Exemplu: O VM este blocată în „migrare” din cauza unei defecțiuni hardware. Tu
trebuie să verificați dacă VM rulează în noua gazdă sau nu pentru a se recupera
vm-ul cu --succes sau --failure, respectiv.
State: Orice stat ACTIV.
opțiuni valide: succes, eșec
· atașarea discului vmid Atașează un disc la o VM care rulează. Când utilizați --file adăugați doar un DISK
instanță.
State: RUNNING
opțiuni valide: fișier, imagine, țintă, cache
· disc-detach vmid disc Detașează un disc de la o VM care rulează
State: RUNNING
· nic-attach vmid Atașează o NIC la o VM care rulează. Când utilizați --file adăugați doar un singur NIC
instanță.
State: RUNNING
opțiuni valide: fișier, rețea, ip
· nic-detach vmid nicid Detașează un NIC de la o VM care rulează
State: RUNNING
· chgrp interval|lista_vmid grupid Schimbă grupul VM
· chown interval|lista_vmid numele de utilizator [grupid] Schimbă proprietarul și grupul VM
· chmod interval|lista_vmid octet Modifică permisiunile VM
· reprogramat interval|lista_vmid Setează indicatorul de reprogramare pentru VM.
State: RUNNING
· nereprogramat interval|lista_vmid Șterge indicatorul de reprogramare pentru VM.
State: RUNNING
· redenumiți vmid nume Redenumește VM-ul
· crearea de instantanee interval|lista_vmid [nume] Creează un nou instantaneu VM opțiuni valide:
programa
· snapshot-revert vmid snapshot_id Reface o VM la un instantaneu salvat
· snapshot-delete vmid snapshot_id Șterge un instantaneu al unui VM
· lista [steagul filtrului] Listează VM-urile din grupul de opțiuni valide: listă, întârziere, filtru, csv, xml,
numeric, kilobytes, descrie
· spectacol vmid Afișează informații pentru opțiunile valide ale VM date: xml, all
· sus [steagul filtrului] Listează imaginile cu opțiuni valide în mod continuu: listă, întârziere, filtru, csv,
xml, numeric, kilobytes
· redimensionare vmid Redimensionează capacitatea unei mașini virtuale (offline, VM nu poate fi
RUNNING) opțiuni valide: cpu, vcpu, memorie, enforce, file
ARGUMENT FORMATE
· fișier Calea către un fișier
· gama Lista de id-uri sub forma 1,8..15
· șir de text
· numele sau id-ul gazdei OpenNebula HOST
· groupid numele sau id-ul grupului OpenNebula
· ID utilizator OpenNebula Nume sau id de UTILIZATOR
· numele sau id-ul depozitului de date OpenNebula DATASTORE
· vmid numele sau id-ul VM OpenNebula
· vmid_list Listă separată prin virgulă de nume sau ID-uri VM OpenNebula
· filterflag a, toate VM-urile cunoscute m, mine VM-ul aparținând utilizatorului în ONE_AUTH
g, grupul „al meu” plus VM aparținând grupurilor din care utilizatorul este membru uid VM al
utilizatorul identificat de acest utilizator uid VM al utilizatorului identificat prin numele de utilizator
· diskid Integer
Utilizați onevm online folosind serviciile onworks.net