หนึ่ง
นี่คือคำสั่ง onevm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
หนึ่ง - จัดการเครื่องเสมือน OpenNebula
เรื่องย่อ
หนึ่ง คำสั่ง [args] [ตัวเลือก]
OPTIONS
-m, --multiple x อินสแตนซ์หลายตัว VMs
--hold สร้าง VM ใหม่ที่ถูกระงับสถานะแทน
คาราคาซัง
--name ชื่อ ชื่อสำหรับ VM . ใหม่
--cpu cpu CPU เปอร์เซ็นต์สงวนไว้สำหรับ VM (1=100% one
ซีพียู)
--vcpu vcpu จำนวนซีพียูเสมือนจริง
--arch arch สถาปัตยกรรมของ VM เช่น: i386 หรือ x86_64
--หน่วยความจำหน่วยความจำ จำนวนหน่วยความจำที่กำหนดให้กับ VM โดยค่าเริ่มต้น
หน่วยเป็นเมกะไบต์ หากต้องการใช้กิกะไบต์ให้เพิ่ม ´g´,
สามารถใช้ลอยได้: 8g=8192, 0.5g=512
--disk image0,image1 ดิสก์ที่จะแนบ เพื่อใช้ภาพที่เป็นของผู้อื่น
ผู้ใช้ ใช้ ผู้ใช้[ดิสก์]
--nic network0,network1 เครือข่ายที่จะแนบ เพื่อใช้เครือข่ายที่เป็นของ
ผู้ใช้รายอื่นใช้ผู้ใช้[เครือข่าย]
--raw string สตริง Raw เพื่อเพิ่มไปยังเทมเพลต ไม่ใช่
สับสนกับแอตทริบิวต์ RAW
--vnc เพิ่มเซิร์ฟเวอร์ VNC ให้กับ VM
--vnc-รหัสผ่านรหัสผ่าน รหัสผ่าน VNC
--vnc-listen ip VNC IP ที่จะรับฟังการเชื่อมต่อ โดย
ค่าเริ่มต้นคือ 0.0.0.0 (อินเทอร์เฟซทั้งหมด)
--spice เพิ่มเซิร์ฟเวอร์เครื่องเทศให้กับ VM
--รหัสผ่านเครื่องเทศ-รหัสผ่าน รหัสผ่านเครื่องเทศ
--spice-listen ip เครื่องเทศ IP ที่จะรับฟังการเชื่อมต่อ โดย
ค่าเริ่มต้นคือ 0.0.0.0 (อินเทอร์เฟซทั้งหมด)
--ssh [ไฟล์] เพิ่มคีย์สาธารณะ ssh ให้กับบริบท ถ้าไฟล์
ถูกละเว้นจากนั้นตัวแปรผู้ใช้ SSH_PUBLIC_KEY
จะถูกนำไปใช้.
--net_context เพิ่มพารามิเตอร์บริบทของเครือข่าย
--context line1,line2,line3 บรรทัดเพื่อเพิ่มไปยังส่วนบริบท
--boot device เลือกอุปกรณ์สำหรับบู๊ต (hd|fd|cdrom|network)
--files_ds file1,file2 เพิ่มไฟล์ลงในซีดีบริบทจาก
ที่เก็บข้อมูลไฟล์
--init script1,script2 สคริปต์หรือสคริปต์ที่จะเริ่มต้นในบริบท
--dry เพียงพิมพ์เทมเพลต
-a, --append ผนวกแอตทริบิวต์ใหม่เข้ากับเทมเพลตปัจจุบัน
--schedule TIME กำหนดเวลาการดำเนินการนี้ที่จะดำเนินการหลังจากนี้
เวลาที่กำหนด ตัวอย่างเช่น: onevm ดำเนินการต่อ 0
--กำหนดการ "09/23 14:15"
--recreate ส่ง VM . ใหม่อีกครั้ง
-t, --type ประเภท ประเภทของ Image . ใหม่
--live ดำเนินการกับ VM ที่ทำงานอยู่
-c, --clonetemplate โคลนเทมเพลต VM ดั้งเดิมและแทนที่ดิสก์ด้วย
บันทึกหนึ่ง
--hard ไม่สื่อสารกับแขก OS
-e, --enforce บังคับว่าความจุของโฮสต์ไม่เกิน
--success กู้คืน VM โดยการดำเนินการที่ค้างอยู่สำเร็จ
--failure กู้คืน VM โดยล้มเหลวในการดำเนินการที่ค้างอยู่
-f, --file file เลือกไฟล์เทมเพลต
-i, --image id|name เลือกรูปภาพ
-t, --target เป้าหมาย อุปกรณ์ที่จะแนบรูปภาพ
--cache cache_mode โหมดแคชไฮเปอร์ไวเซอร์: ค่าเริ่มต้น, ไม่มี,
การเขียนผ่าน การเขียนกลับ การซิงค์โดยตรง หรือไม่ปลอดภัย
(เฉพาะไดรเวอร์ KVM)
-n, --network id|name เลือกเครือข่ายเสมือน
-i, --ip ip IP address สำหรับ NIC . ใหม่
-l, --list x,y,z เลือกคอลัมน์ที่จะแสดงด้วยคำสั่ง list
-d, --delay x ตั้งค่าการหน่วงเวลาเป็นวินาทีสำหรับคำสั่งบนสุด
-f, --filter x,y,z กรองข้อมูล อาร์เรย์ถูกระบุด้วย
คอลัมน์=คู่ค่า
--csv เขียนตารางในรูปแบบ csv
-x, --xml แสดงทรัพยากรในรูปแบบ xml
-n, --ตัวเลข ห้ามแปล ID ผู้ใช้และกลุ่ม
-k, --kilobytes แสดงหน่วยเป็นกิโลไบต์
--describe อธิบายคอลัมน์รายการ
--all แสดงข้อมูลเทมเพลตทั้งหมด
-v, --verbose โหมดละเอียด
-h, --help แสดงข้อความนี้
-V, --version แสดงเวอร์ชันและข้อมูลลิขสิทธิ์
--ชื่อผู้ใช้ ชื่อผู้ใช้ที่ใช้เชื่อมต่อกับ OpenNebula
--รหัสผ่าน รหัสผ่าน รหัสผ่านเพื่อรับรองความถูกต้องด้วย OpenNebula
--URL ปลายทางของ OpenNebula xmlrpc frontend
คำสั่ง
· สร้าง [ไฟล์] สร้าง VM ใหม่จากคำอธิบายที่กำหนดแทนการใช้a
เทมเพลตที่กำหนดไว้ก่อนหน้านี้ (ดู 'onetemplate create' และ 'onetemplate instantiate')
ตัวอย่าง:
- ใช้ไฟล์คำอธิบายเทมเพลต:
onevm สร้าง vm_description.tmpl
- VM ใหม่ชื่อ "arch vm" พร้อมดิสก์และ nic
onevm create --name "arch vm" --memory 128 --cpu 1 --disk arch \
--เครือข่ายส่วนตัว_lan
- vm ที่มีสองดิสก์
onevm create --name "test vm" --memory 128 --cpu 1 --disk arch,data
ตัวเลือกที่ถูกต้อง: หลายรายการ, ถือ, ชื่อ, ซีพียู, vcpu, โค้ง, หน่วยความจำ, ดิสก์, นิค, ดิบ, vnc, vnc_password, vnc_listen, เครื่องเทศ, รหัสผ่าน, spice_listen, ssh, net_context, บริบท, บูต, files_ds, init, แห้ง
· อัปเดต มิด [ไฟล์] อัปเดตเนื้อหาเทมเพลตผู้ใช้ หากไม่มีเส้นทางให้
ตัวแก้ไขจะเปิดตัวเพื่อแก้ไขเนื้อหาปัจจุบัน ตัวเลือกที่ถูกต้อง: ผนวก
· ลบ ช่วง|vmid_list ลบ VM ที่กำหนด การใช้ --recreate ส่ง VM อีกครั้ง
ส่ง VM อีกครั้งไปยังสถานะรอดำเนินการ สิ่งนี้มีไว้สำหรับ VM ที่ติดอยู่ในa
สถานะชั่วคราว ในการปรับใช้สำเนาใหม่ของ VM เดียวกันอีกครั้ง ให้สร้าง a
เทมเพลตและสร้างอินสแตนซ์ ดู 'onetemplate instantiate'
รัฐ: ANY
ตัวเลือกที่ถูกต้อง: กำหนดเวลา สร้างใหม่
· ถือ ช่วง|vmid_list ตั้งค่า VM ที่กำหนดไว้ ไม่มีการระงับ VM จนกว่าจะถึง
ถูกปล่อย. อย่างไรก็ตาม สามารถปรับใช้ได้ด้วยตนเอง ดู 'onevm ปรับใช้'
รัฐ: อยู่ระหว่างดำเนินการ
ตัวเลือกที่ถูกต้อง: กำหนดการ
· ปล่อย ช่วง|vmid_list เผยแพร่ VM ที่ระงับ See 'onevm ถือ'
รัฐ: HOLD
ตัวเลือกที่ถูกต้อง: กำหนดการ
· ดิสก์สแนปชอต มิด ดิสก์ img_name ตั้งค่าดิสก์ VM ที่ระบุให้บันทึกในใหม่
ภาพ. ภาพถูกสร้างขึ้นทันที แต่เนื้อหาจะถูกบันทึกเฉพาะเมื่อ VM เป็น
ปิดตัวลงอย่างสง่างาม (เช่น ใช้ 'onevm shutdown' และไม่ใช่ 'onevm delete´)
หากระบุ '--live' ภาพจะถูกบันทึกทันที
รัฐ: ANY
ตัวเลือกที่ถูกต้อง: พิมพ์ สด clonetemplate
· ปิดตัวลง ช่วง|vmid_list ปิด VM ที่กำหนด วงจรชีวิตของ VM จะสิ้นสุดลง
ด้วย --hard จะถอดปลั๊ก VM
รัฐ: RUNNING, UNKNOWN (ด้วย --hard)
ตัวเลือกที่ถูกต้อง: กำหนดการ, ยาก
· เลิกจ้าง ช่วง|vmid_list ปิด VM ที่กำหนด VM ถูกบันทึกไว้ในระบบ
ที่เก็บข้อมูล
ด้วย --hard จะถอดปลั๊ก VM
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: กำหนดการ, ยาก
· ปิดลง ช่วง|vmid_list ปิด VM ที่กำหนด VM จะยังคงอยู่ใน poweroff
และสามารถเปิดเครื่องได้ด้วยคำสั่ง 'onevm resume'
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: กำหนดการ, ยาก
· รีบูต ช่วง|vmid_list รีบูต VM ที่กำหนด ซึ่งเทียบเท่ากับการดำเนินการรีบูต
คำสั่งจากคอนโซล VM
VM จะถูกรีบูตอย่างไร้ความปราณีหากใช้ --hard
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: กำหนดการ, ยาก
· ปรับใช้ ช่วง|vmid_list โฮสต์ [รหัสที่เก็บข้อมูล] ปรับใช้ VM ที่กำหนดในที่ระบุ
เจ้าภาพ. คำสั่งนี้บังคับการปรับใช้ ในการติดตั้งมาตรฐาน ตัวกำหนดเวลาคือ
รับผิดชอบในการตัดสินใจครั้งนี้
รัฐ: อยู่ระหว่างดำเนินการ
ตัวเลือกที่ถูกต้อง: บังคับใช้
· โยกย้าย ช่วง|vmid_list โฮสต์ โอนย้าย VM ที่ทำงานอยู่ที่กำหนดไปยังโฮสต์อื่น ถ้าใช้
ด้วยพารามิเตอร์ --live การ miration ทำได้โดยไม่มีการหยุดทำงาน
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: บังคับใช้, ถ่ายทอดสด
· บูต ช่วง|vmid_list บูท VM ที่กำหนด
รัฐ: UNKNOWN, BOOT
ตัวเลือกที่ถูกต้อง: กำหนดการ
· หยุด ช่วง|vmid_list หยุด VM ที่ทำงานอยู่ สถานะ VM ถูกบันทึกและโอนกลับไปยัง
ส่วนหน้าพร้อมกับไฟล์ดิสก์
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: กำหนดการ
· ระงับ ช่วง|vmid_list บันทึก VM ที่ทำงานอยู่ มันเหมือนกับ 'onevm หยุด' แต่
ไฟล์จะถูกทิ้งไว้ในเครื่องระยะไกลเพื่อรีสตาร์ท VM ที่นั่นในภายหลัง (เช่นทรัพยากร
ไม่ว่างและไม่จำเป็นต้องกำหนดเวลา VM ใหม่)
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: กำหนดการ
· ประวัติย่อ ช่วง|vmid_list ดำเนินการกับ VM . ที่บันทึกไว้ต่อ
รัฐ: หยุด, ระงับ, ไม่ได้ใช้งาน, POWEROFF
ตัวเลือกที่ถูกต้อง: กำหนดการ
· ฟื้นตัว ช่วง|vmid_list กู้คืน VM ที่ค้างอยู่ซึ่งกำลังรอการดำเนินการกับไดรเวอร์
การกู้คืนสามารถทำได้โดยล้มเหลวหรือดำเนินการที่ค้างอยู่สำเร็จ คุณต้อง
ตรวจสอบสถานะ VM บนโฮสต์ด้วยตนเอง เพื่อตัดสินใจว่าการดำเนินการสำเร็จหรือไม่
ไม่.
ตัวอย่าง: VM ค้างอยู่ใน "migrate" เนื่องจากฮาร์ดแวร์ล้มเหลว คุณ
ต้องตรวจสอบว่า VM กำลังทำงานอยู่ในโฮสต์ใหม่หรือไม่เพื่อกู้คืน
vm ด้วย --success หรือ --failure ตามลำดับ
รัฐ: สถานะใด ๆ ที่ใช้งานอยู่
ตัวเลือกที่ถูกต้อง: ความสำเร็จ ความล้มเหลว
· ดิสก์แนบ มิด แนบดิสก์กับ VM ที่ทำงานอยู่ เมื่อใช้ --file ให้เพิ่ม DISK . เพียงอันเดียว
ตัวอย่าง.
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: ไฟล์, รูปภาพ, เป้าหมาย, แคช
· แยกดิสก์ มิด ดิสก์ ถอดดิสก์ออกจาก VM . ที่รันอยู่
รัฐ: วิ่ง
· นิค-แนบ มิด แนบ NIC กับ VM ที่ทำงานอยู่ เมื่อใช้ --file ให้เพิ่ม NIC . เพียงตัวเดียว
ตัวอย่าง.
รัฐ: วิ่ง
ตัวเลือกที่ถูกต้อง: ไฟล์ เครือข่าย ip
· แยกออกจากกัน มิด นิซิด แยก NIC ออกจาก VM . ที่รันอยู่
รัฐ: วิ่ง
· chgrp ช่วง|vmid_list กลุ่ม เปลี่ยนกลุ่ม VM
· เชา ช่วง|vmid_list หมายเลขผู้ใช้ [กลุ่ม] เปลี่ยนเจ้าของ VM และกลุ่ม
· ชโมด ช่วง|vmid_list ไบต์ เปลี่ยนการอนุญาต VM
· จัดตารางใหม่ ช่วง|vmid_list ตั้งค่าสถานะการจัดกำหนดการใหม่สำหรับ VM
รัฐ: วิ่ง
· ไม่ได้เปลี่ยน ช่วง|vmid_list ล้างการตั้งค่าสถานะการจัดกำหนดการใหม่สำหรับ VM
รัฐ: วิ่ง
· เปลี่ยนชื่อ มิด พร้อมชื่อ เปลี่ยนชื่อVM
·สแนปชอต-สร้าง ช่วง|vmid_list [พร้อมชื่อ] สร้างตัวเลือกสแน็ปช็อต VM ใหม่ที่ถูกต้อง:
กำหนด
· สแนปชอต-ย้อนกลับ มิด สแนปชอต_id เปลี่ยน VM เป็นสแน็ปช็อตที่บันทึกไว้
·สแนปชอต-ลบ มิด สแนปชอต_id ลบสแน็ปช็อตของ VM
· รายการ [กรองธง] แสดงรายการ VM ในตัวเลือกที่ใช้ได้ของพูล: รายการ, หน่วงเวลา, ตัวกรอง, csv, xml,
ตัวเลข กิโลไบต์ อธิบาย
· แสดง มิด แสดงข้อมูลสำหรับตัวเลือกที่ถูกต้องของ VM ที่กำหนด: xml, all
· สูงสุด [กรองธง] แสดงรายการตัวเลือกที่ใช้ได้อย่างต่อเนื่องของรูปภาพ: รายการ, หน่วงเวลา, ตัวกรอง, csv,
xml ตัวเลข กิโลไบต์
· ปรับขนาด มิด ปรับขนาดความจุของเครื่องเสมือน (ออฟไลน์ VM ไม่สามารถ
กำลังทำงาน) ตัวเลือกที่ถูกต้อง: cpu, vcpu, หน่วยความจำ, บังคับใช้, file
อาร์กิวเมนต์ รูปแบบ
· file เส้นทางไปยังไฟล์
· range รายการของ id's ในรูปแบบ 1,8..15
· สตริงข้อความ
· ชื่อโฮสต์ OpenNebula HOST หรือ id
· groupid ชื่อ OpenNebula GROUP หรือ id
· ชื่อผู้ใช้ OpenNebula USER หรือ id
· datastoreid ชื่อ OpenNebula DATASTORE หรือ id
· vmid ชื่อ OpenNebula VM หรือ id
· vmid_list รายการที่คั่นด้วยเครื่องหมายจุลภาคของชื่อหรือรหัส OpenNebula VM
· filterflag a, VMs ที่รู้จักทั้งหมด m, ขุด VM ที่เป็นของผู้ใช้ใน ONE_AUTH
ก. กลุ่ม 'ของฉัน' บวก VM ที่เป็นของกลุ่มที่ผู้ใช้เป็นสมาชิกของ uid VM ของ
ผู้ใช้ที่ระบุโดยผู้ใช้ uid นี้ VM ของผู้ใช้ที่ระบุโดยชื่อผู้ใช้
· จำนวนเต็มดิสก์
ใช้ onevm ออนไลน์โดยใช้บริการ onworks.net