onevm
Ito ang command na onevm na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
onevm - namamahala sa OpenNebula virtual machine
SINOPSIS
onevm utos [mga pagtatalo] [pagpipilian]
Opsyon
-m, --multiple x Instance ng maraming VM
--hold Lumilikha ng bagong VM na naka-hold na estado sa halip na
pending
--name name Pangalan para sa bagong VM
--cpu cpu CPU percentage na nakalaan para sa VM (1=100% one
mga CPU)
--vcpu vcpu Bilang ng mga virtualized na CPU
--arch arch Arkitektura ng VM, hal: i386 o x86_64
--memory memory Dami ng memory na ibinigay sa VM. Bilang default ang
megabytes ang unit. Upang gumamit ng gigabytes magdagdag ng ´g´,
maaaring gamitin ang mga float: 8g=8192, 0.5g=512
--disk image0,image1 Mga disk na ikakabit. Upang gumamit ng larawang pagmamay-ari ng iba
paggamit ng user user[disk]
--nic network0,network1 Mga network na ikakabit. Upang gumamit ng network na pagmamay-ari ni
ginagamit ng ibang user ang user[network]
--raw string Raw string na idaragdag sa template. Hindi dapat
nalilito sa katangiang RAW
--vnc Magdagdag ng VNC server sa VM
--vnc-password password VNC password
--vnc-listen ip VNC IP kung saan makikinig para sa mga koneksyon. Sa pamamagitan ng
default ay 0.0.0.0 (lahat ng mga interface).
--spice Magdagdag ng spice server sa VM
--spice-password password spice password
--spice-listen ip spice IP kung saan makikinig para sa mga koneksyon. Sa pamamagitan ng
default ay 0.0.0.0 (lahat ng mga interface).
--ssh [file] Magdagdag ng ssh public key sa konteksto. Kung ang file
ay tinanggal pagkatapos ay ang user variable na SSH_PUBLIC_KEY
gagamitin.
--net_context Magdagdag ng mga parameter ng contextualization ng network
--context line1,line2,line3 Mga linyang idaragdag sa seksyon ng konteksto
--boot device Piliin ang boot device (hd|fd|cdrom|network)
--files_ds file1,file2 Magdagdag ng mga file sa contextualization CD mula sa
thefiles datastore
--init script1,script2 Script o mga script na magsisimula sa konteksto
--dry I-print lang ang template
-a, --append Magdugtong ng mga bagong katangian sa kasalukuyang template
--schedule TIME Nag-iskedyul ang pagkilos na ito na isasagawa pagkatapos
binigay na oras. Halimbawa: onevm resume 0
--iskedyul "09/23 14:15"
--recreate Muling nagsusumite ng bagong VM
-t, --type type Uri ng bagong Imahe
--live Gawin ang aksyon gamit ang VM na tumatakbo
-c, --clonetemplate I-clone ang orihinal na Template ng VM at palitan ang disk ng
nagligtas ng isa
--hard Hindi nakikipag-usap sa guest OS
-e, --ipatupad Ipatupad na ang kapasidad ng host ay hindi lalampas
--success I-recover ang isang VM sa pamamagitan ng pagtagumpay sa nakabinbing aksyon
--failure I-recover ang isang VM sa pamamagitan ng hindi pagtupad sa nakabinbing aksyon
-f, --file file Pinipili ang template file
-i, --image id|name Pinipili ang larawan
-t, --target target Device kung saan ikakabit ang larawan
--cache cache_mode Hypervisor cache mode: default, wala,
writethrough, writeback, directsync o hindi ligtas.
(KVM driver lang)
-n, --network id|name Pinipili ang virtual network
-i, --ip ip IP address para sa bagong NIC
-l, --list x,y,z Pumipili ng mga column na ipapakita gamit ang list command
-d, --delay x Itinatakda ang pagkaantala sa mga segundo para sa nangungunang command
-f, --filter x,y,z I-filter ang data. Ang isang array ay tinukoy sa
column=mga pares ng halaga.
--csv Sumulat ng talahanayan sa format na csv
-x, --xml Ipakita ang mapagkukunan sa xml na format
-n, --numeric Huwag isalin ang mga user at group ID
-k, --kilobytes Ipakita ang mga unit sa kilobytes
--describe Ilarawan ang mga hanay ng listahan
--lahat Ipakita ang lahat ng data ng template
-v, --verbose Verbose mode
-h, --help Ipakita ang mensaheng ito
-V, --bersyon Ipakita ang bersyon at impormasyon ng copyright
--user name User name na ginamit para kumonekta sa OpenNebula
--password password Password upang patotohanan gamit ang OpenNebula
--endpoint endpoint URL ng OpenNebula xmlrpc frontend
UTOS
· lumikha [file] Lumilikha ng bagong VM mula sa ibinigay na paglalarawan sa halip na gumamit ng a
dating tinukoy na template (tingnan ang 'onetemplate create' at 'onetemplate instantiate').
Halimbawa:
- gamit ang file ng paglalarawan ng template:
onevm gumawa ng vm_description.tmpl
- bagong VM na pinangalanang "arch vm" na may isang disk at isang nic
onevm create --name "arch vm" --memory 128 --cpu 1 --disk arch \
--network private_lan
- isang vm na may dalawang disk
onevm create --name "test vm" --memory 128 --cpu 1 --disk arch,data
wastong opsyon: maramihan, hold, pangalan, cpu, vcpu, arch, memory, disk, nic, raw, vnc, vnc_password, vnc_listen, spice, spice_password, spice_listen, ssh, net_context, context, boot, files_ds, init, dry
· update vmid [file] I-update ang mga nilalaman ng template ng user. Kung ang isang landas ay hindi ibinigay ang
ilulunsad ang editor upang baguhin ang kasalukuyang nilalaman. wastong mga pagpipilian: idagdag
· tanggalin saklaw|vmid_list Tinatanggal ang ibinigay na VM. Ang paggamit ng --recreate ay muling nagsusumite ng VM.
Muling isinusumite ang VM sa nakabinbing estado. Ito ay inilaan para sa mga VM na natigil sa a
pansamantalang estado. Para muling mag-deploy ng bagong kopya ng parehong VM, gumawa ng a
I-template at i-instantiate ito, tingnan ang 'onetemplate instantiate'
Estado: ANUMANG
wastong mga pagpipilian: iskedyul, muling likhain
· hawakan saklaw|vmid_list Itinatakdang naka-hold ang ibinigay na VM. Ang isang VM na naka-hold ay hindi nakaiskedyul hanggang dito
ay pinalaya. Gayunpaman, maaari itong i-deploy nang manu-mano; tingnan ang 'onevm deploy'
Estado: NAKABINTAY
wastong mga opsyon: iskedyul
· palayain saklaw|vmid_list Naglalabas ng VM na naka-hold. Tingnan ang 'onevm hold'
Estado: HOLD
wastong mga opsyon: iskedyul
· disk-snapshot vmid disk img_name Itinatakda ang tinukoy na VM disk na ise-save sa isang bago
Imahe. Ang Imahe ay ginawa kaagad, ngunit ang mga nilalaman ay nai-save lamang kung ang VM ay
isara nang maganda (ibig sabihin, gamit ang 'onevm shutdown' at hindi 'onevm delete')
Kung ang ´--live´ ay tinukoy, ang Imahe ay mase-save kaagad.
Estado: ANUMANG
wastong mga opsyon: uri, live, clonetemplate
· pagsasara saklaw|vmid_list Isinara ang ibinigay na VM. Matatapos ang cycle ng buhay ng VM.
Sa pamamagitan ng --hard, inaalis nito sa pagkakasaksak ang VM.
Estado: RUNNING, UNKNOWN (na may --hard)
wastong mga pagpipilian: iskedyul, mahirap
· i-undeploy saklaw|vmid_list Isinara ang ibinigay na VM. Ang VM ay naka-save sa system
Datastore.
Sa pamamagitan ng --hard, inaalis nito sa pagkakasaksak ang VM.
States: TAKBO
wastong mga pagpipilian: iskedyul, mahirap
· patayin saklaw|vmid_list Pinapatay ang ibinigay na VM. Ang VM ay mananatili sa poweroff
estado, at maaaring paganahin gamit ang utos na 'onevm resume'.
States: TAKBO
wastong mga pagpipilian: iskedyul, mahirap
· i-reboot saklaw|vmid_list Nire-reboot ang ibinigay na VM, ito ay katumbas ng pag-execute ng reboot
utos mula sa VM console.
Ang VM ay walang kabuluhang ire-reboot kung --hard ang ginamit.
States: TAKBO
wastong mga pagpipilian: iskedyul, mahirap
· i-deploy saklaw|vmid_list host [datastoreid] Ini-deploy ang ibinigay na VM sa tinukoy
Host. Pinipilit ng utos na ito ang pag-deploy, sa isang karaniwang pag-install ang Scheduler ay
namamahala sa desisyong ito
Estado: NAKABINTAY
wastong mga opsyon: ipatupad
· lumipat saklaw|vmid_list host Inilipat ang ibinigay na tumatakbong VM sa isa pang Host. Kung ginamit
na may --live na parameter ang miration ay ginagawa nang walang downtime.
States: TAKBO
wastong mga opsyon: ipatupad, live
· boot saklaw|vmid_list Bino-boot ang ibinigay na VM.
Estado: UNKNOWN, BOOT
wastong mga opsyon: iskedyul
· huminto saklaw|vmid_list Pinahinto ang tumatakbong VM. Ang estado ng VM ay nai-save at inilipat pabalik sa
ang front-end kasama ang mga file ng disk
States: TAKBO
wastong mga opsyon: iskedyul
· suspindihin saklaw|vmid_list Nagse-save ng tumatakbong VM. Ito ay kapareho ng 'onevm stop', ngunit ang
Ang mga file ay naiwan sa malayong makina upang i-restart ang VM doon (ibig sabihin, ang mga mapagkukunan
ay hindi pinalaya at hindi na kailangang muling iiskedyul ang VM).
States: TAKBO
wastong mga opsyon: iskedyul
· ipagpatuloy saklaw|vmid_list Ipinagpapatuloy ang pagpapatupad ng isang naka-save na VM
Mga Estado: TUMIGIL, SUSPENDIDO, WALANG TRABAHO, POWEROFF
wastong mga opsyon: iskedyul
· makabawi saklaw|vmid_list Binabawi ang isang natigil na VM na naghihintay para sa operasyon ng driver.
Ang pagbawi ay maaaring gawin sa pamamagitan ng pagkabigo o pagtagumpay sa nakabinbing operasyon. KAILANGAN MONG
MANUAL NA SURIIN ANG VM STATUS SA HOST, para magpasya kung matagumpay ang operasyon o
hindi.
Halimbawa: Ang isang VM ay na-stuck sa "migrate" dahil sa isang hardware failure. Ikaw
kailangang suriin kung ang VM ay tumatakbo sa bagong host o hindi upang mabawi
ang vm na may --success o --failure, ayon sa pagkakabanggit.
Estado: Anumang ACTIVE na estado.
wastong mga pagpipilian: tagumpay, kabiguan
· disk-attach vmid Nag-a-attach ng disk sa isang tumatakbong VM. Kapag gumagamit ng --file magdagdag lamang ng isang DISK
halimbawa.
States: TAKBO
wastong mga pagpipilian: file, imahe, target, cache
· disk-detach vmid disk Tinatanggal ang isang disk mula sa isang tumatakbong VM
States: TAKBO
· nic-attach vmid Nag-attach ng NIC sa isang tumatakbong VM. Kapag gumagamit ng --file magdagdag lamang ng isang NIC
halimbawa.
States: TAKBO
wastong mga opsyon: file, network, ip
· nic-detach vmid nicid Tinatanggal ang isang NIC mula sa isang tumatakbong VM
States: TAKBO
· chgrp saklaw|vmid_list pangkat-pangkat Binabago ang pangkat ng VM
· chown saklaw|vmid_list userid [pangkat-pangkat] Binabago ang may-ari at grupo ng VM
· chmod saklaw|vmid_list byte Binabago ang mga pahintulot sa VM
· reschedule saklaw|vmid_list Itinatakda ang bandila ng muling pag-iskedyul para sa VM.
States: TAKBO
· hindi na-reschedule saklaw|vmid_list Ni-clear ang flag sa pag-reschedule para sa VM.
States: TAKBO
· palitan ang pangalan vmid pangalan Pinapalitan ang pangalan ng VM
· snapshot-lumikha saklaw|vmid_list [pangalan] Lumilikha ng bagong VM snapshot na wastong mga opsyon:
iskedyul
· snapshot-revert vmid snapshot_id Ibinabalik ang isang VM sa isang naka-save na snapshot
· snapshot-delete vmid snapshot_id Tinatanggal ang isang snapshot ng isang VM
· listahan [filterflag] Naglilista ng mga VM sa pool na wastong mga opsyon: list, delay, filter, csv, xml,
numeric, kilobytes, ilarawan
· palabas vmid Nagpapakita ng impormasyon para sa ibinigay na wastong opsyon ng VM: xml, lahat
· itaas [filterflag] Naglilista ng mga imaheng patuloy na wastong mga opsyon: listahan, pagkaantala, filter, csv,
xml, numeric, kilobytes
· baguhin ang laki vmid Binabago ang laki ng kapasidad ng isang Virtual Machine (offline, ang VM ay hindi maaaring
RUNNING) wastong opsyon: cpu, vcpu, memory, enforce, file
ARGUMENTO FORMATS
· file Path sa isang file
· hanay Listahan ng mga id sa anyo 1,8..15
· String ng teksto
· hosted OpenNebula HOST pangalan o id
· groupid OpenNebula GROUP pangalan o id
· userid OpenNebula USER pangalan o id
· datastoreid OpenNebula DATASTORE pangalan o id
· vmid OpenNebula VM pangalan o id
· vmid_list Comma-separated list ng mga pangalan o id ng OpenNebula VM
· filterflag a, lahat ng kilalang VM m, mina ang VM na pagmamay-ari ng user sa ONE_AUTH
g, pangkat na ´mine´ kasama ang VM na kabilang sa mga pangkat kung saan ang user ay miyembro ng uid VM ng
ang user na kinilala ng uid user na ito VM ng user na kinilala ng username
· diskid Integer
Gumamit ng onevm online gamit ang mga serbisyo ng onworks.net