onevm
זוהי הפקודה onevm שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
onevm - מנהל מכונות וירטואליות של OpenNebula
תַקצִיר
onevm הפקודה [טוען] [אפשרויות]
אפשרויות
-m, --multiple x מופע מרובים VMs
--hold יוצר את מצב ה-VM החדש בהמתנה במקום
תלוי ועומד
--name name שם עבור ה-VM החדש
--cpu cpu אחוז מעבד שמור עבור ה-VM (1=100% אחד
מעבד)
--vcpu vcpu מספר מעבדים וירטואליים
--arch arch Architecture של ה-VM, למשל: i386 או x86_64
--זיכרון זיכרון כמות הזיכרון שניתנה ל-VM. כברירת מחדל ה
היחידה היא מגה בייט. כדי להשתמש בג'יגה-בייט הוסף 'g',
ניתן להשתמש במצופים: 8g=8192, 0.5g=512
--דיסק image0,image1 דיסקים לצירוף. כדי להשתמש בתמונה בבעלות אחר
משתמש משתמש משתמש [דיסק]
--nic network0,network1 רשתות לצירוף. כדי להשתמש ברשת בבעלות
משתמש אחר משתמש במשתמש [רשת]
--מחרוזת גולמית מחרוזת גולמית להוספה לתבנית. לא להיות
מבולבל עם התכונה RAW
--vnc הוסף שרת VNC ל-VM
--vnc-password סיסמת VNC סיסמת VNC
--vnc-listen ip VNC IP היכן להאזין לחיבורים. על ידי
ברירת המחדל היא 0.0.0.0 (כל הממשקים).
--spice הוסף שרת תבלינים ל-VM
--spice-password סיסמת ספייס סיסמת
--spice-listen ip spice IP איפה להאזין לחיבורים. על ידי
ברירת המחדל היא 0.0.0.0 (כל הממשקים).
--ssh [קובץ] הוסף מפתח ssh ציבורי להקשר. אם הקובץ
מושמט ואז משתנה המשתמש SSH_PUBLIC_KEY
יהיה בשימוש.
--net_context הוסף פרמטרים של הקשר רשת
--context line1,line2,line3 שורות להוספה למקטע ההקשר
--התקן אתחול בחר התקן אתחול (hd|fd|cdrom|רשת)
--files_ds file1,file2 הוסף קבצים לתקליטור ההקשר מ
מאגר הנתונים של הקבצים
--init script1,script2 סקריפט או סקריפטים כדי להתחיל בהקשר
- יבש פשוט הדפס את התבנית
-a, --append הוסף תכונות חדשות לתבנית הנוכחית
--schedule TIME מתזמן פעולה זו לביצוע לאחר מכן
זמן נתון. לדוגמה: onevm resume 0
--לוח זמנים "09/23 14:15"
--recreate שולח מחדש VM חדש
-t, --type type סוג התמונה החדשה
--live בצע את הפעולה כשה-VM פועל
-c, --clonetemplate שכבו את תבנית ה-VM המקורית והחליפו את הדיסק ב
הציל אחד
--hard אינו מתקשר עם מערכת ההפעלה האורחת
-e, --enforce לאכוף שלא חריגה מיכולת המארח
--success שחזר VM על ידי הצלחה בפעולה הממתינה
--failure שחזר VM על ידי כישלון הפעולה הממתינה
-f, --file file בוחר את קובץ התבנית
-i, --image id|name בוחר את התמונה
-t, --target target התקן שבו התמונה תצורף
--cache cache_mode מצב מטמון Hypervisor: ברירת מחדל, אין,
כתיבה, כתיבה חוזרת, סינכרון ישיר או לא בטוח.
(רק דרייבר KVM)
-n, --network id|name בוחר את הרשת הווירטואלית
-i, --ip כתובת IP עבור ה-NIC החדש
-l, --list x,y,z בחירת עמודות להצגה עם פקודת רשימה
-d, --delay x מגדיר את ההשהיה בשניות עבור הפקודה העליונה
-f, --filter x,y,z סנן נתונים. מערך מצוין עם
עמודה=צמדי ערך.
--csv כתוב טבלה בפורמט csv
-x, --xml הצג את המשאב בפורמט xml
-n, --numeric אין לתרגם מזהי משתמשים וקבוצות
-k, --kilobytes הצג יחידות בקילו-בייט
--תאר תאר עמודות רשימה
--all הצג את כל נתוני התבניות
-v, --verbose מצב מילולי
-h, --help הצג הודעה זו
-V, --גרסה הצג גרסה ומידע על זכויות יוצרים
-- שם משתמש שם משתמש המשמש לחיבור ל- OpenNebula
--סיסמה סיסמה סיסמה לאימות עם OpenNebula
--כתובת URL של נקודת קצה של OpenNebula xmlrpc frontend
פקודות
· ליצור [פילה] יוצר VM חדש מהתיאור הנתון במקום להשתמש ב-a
תבנית שהוגדרה בעבר (ראה 'יצירת תבנית אחת' ו'יצירת תבנית אחת').
דוגמאות:
- באמצעות קובץ תיאור תבנית:
onevm צור vm_description.tmpl
- VM חדש בשם "arch vm" עם דיסק ו-nic
onevm create --שם "arch vm" --memory 128 --cpu 1 --disk arch \
--network private_lan
- vm עם שני דיסקים
onevm create --שם "test vm" --זיכרון 128 --מעבד 1 --disk arch,data
אפשרויות תקפות: ריבוי, החזק, שם, מעבד, vcpu, arch, זיכרון, דיסק, nic, raw, vnc, vnc_password, vnc_listen, spice, spice_password, spice_listen, ssh, net_context, context, boot, files_ds, init, dry
· עדכון vmid [פילה] עדכן את תוכן תבנית המשתמש. אם לא מסופק נתיב
עורך יופעל כדי לשנות את התוכן הנוכחי. אפשרויות חוקיות: הוסף
· למחוק range|vmid_list מוחק את ה-VM הנתון. שימוש ב--recreate שולח מחדש את ה-VM.
שולח מחדש את ה-VM למצב המתנה. זה מיועד למכשירי VM שנתקעו ב-a
מצב חולף. כדי לפרוס מחדש עותק חדש של אותו VM, צור א
תבנית והצג אותה, ראה 'יצירת תבנית אחת'
מדינות: כל
אפשרויות תקפות: לוח זמנים, יצירה מחדש
· להחזיק range|vmid_list מגדיר את ה-VM הנתון בהמתנה. VM בהמתנה אינו מתוזמן עד אליו
משוחרר. עם זאת, ניתן לפרוס אותו באופן ידני; ראה 'פריסה של onevm'
מדינות: בהמתנה
אפשרויות תקפות: לוח זמנים
· לשחרר range|vmid_list משחרר VM בהמתנה. ראה 'אונבם החזקה'
מדינות: HOLD
אפשרויות תקפות: לוח זמנים
· תמונת מצב של דיסק vmid דיסקיד img_name מגדיר את דיסק ה-VM שצוין לשמירה בדיסק חדש
תמונה. התמונה נוצרת מיד, אך התוכן נשמר רק אם ה-VM כן
כבה בחן (כלומר, שימוש ב-'onevm shutdown' ולא 'onevm delete')
אם מצוין '--live', התמונה תישמר מיד.
מדינות: כל
אפשרויות חוקיות: סוג, חי, תבנית שיבוט
· לכבות range|vmid_list מכבה את ה-VM הנתון. מחזור החיים של ה-VM יסתיים.
עם --hard זה מנתק את ה-VM.
מדינות: RUNNING, לא ידוע (עם --hard)
אפשרויות תקפות: לוח זמנים, קשה
· ביטול פריסה range|vmid_list מכבה את ה-VM הנתון. ה-VM נשמר במערכת
חנות מידע.
עם --hard זה מנתק את ה-VM.
מדינות: RUNNING
אפשרויות תקפות: לוח זמנים, קשה
· כיבוי range|vmid_list מכבה את ה-VM הנתון. ה-VM יישאר בכיבוי
מצב, וניתן להפעיל אותו עם הפקודה 'onevm resume'.
מדינות: RUNNING
אפשרויות תקפות: לוח זמנים, קשה
· אתחול מחדש range|vmid_list מאתחל את ה-VM הנתון, זה שווה ערך לביצוע אתחול מחדש
פקודה ממסוף ה-VM.
ה-VM יופעל מחדש בצורה לא נאה אם נעשה שימוש ב--hard.
מדינות: RUNNING
אפשרויות תקפות: לוח זמנים, קשה
· לפרוס range|vmid_list hostid [datastoreid] פורס את ה-VM הנתון במפורט
מנחה. פקודה זו מאלצת את הפריסה, בהתקנה סטנדרטית הוא מתזמן
הממונה על החלטה זו
מדינות: בהמתנה
אפשרויות תקפות: לאכוף
· להגר range|vmid_list hostid מעביר את ה-VM הפועל הנתון למארח אחר. אם נעשה שימוש
עם פרמטר --live המירציה מתבצעת ללא זמן השבתה.
מדינות: RUNNING
אפשרויות תקפות: לאכוף, לחיות
· אתחול range|vmid_list מאתחל את ה-VM הנתון.
מדינות: לא ידוע, אתחול
אפשרויות תקפות: לוח זמנים
· תפסיק range|vmid_list עוצר VM פועל. מצב ה-VM נשמר ומועבר חזרה אליו
הקצה הקדמי יחד עם קבצי הדיסק
מדינות: RUNNING
אפשרויות תקפות: לוח זמנים
· להשעות range|vmid_list שומר VM פועל. זה זהה ל'onevm stop', אבל ה
קבצים נשארים במחשב המרוחק כדי להפעיל מחדש את ה-VM שם מאוחר יותר (כלומר המשאבים
אינם משוחררים ואין צורך לתזמן מחדש את ה-VM).
מדינות: RUNNING
אפשרויות תקפות: לוח זמנים
· קורות חיים range|vmid_list ממשיך את ביצוע ה-VM השמור
מדינות: עצור, מושעה, לא מועסק, POWEROFF
אפשרויות תקפות: לוח זמנים
· להתאושש range|vmid_list משחזר VM תקוע שמחכה לפעולת דרייבר.
השחזור עשוי להתבצע על ידי כשל או הצלחה של הפעולה הממתינה. אתה צריך
בדוק ידנית את סטטוס ה-VM במארח, כדי להחליט אם הפעולה הצליחה או
לֹא.
דוגמה: VM תקוע ב-"migrate" בגלל כשל בחומרה. אתה
צריך לבדוק אם ה-VM פועל במארח החדש או לא כדי לשחזר
ה-vm עם --success או --failure, בהתאמה.
מדינות: כל מדינה פעילה.
אפשרויות תקפות: הצלחה, כישלון
· לצרף דיסק vmid מצרף דיסק ל-VM פועל. בעת שימוש ב--file הוסף רק DISK אחד
למשל.
מדינות: RUNNING
אפשרויות חוקיות: קובץ, תמונה, יעד, מטמון
· ניתוק דיסק vmid דיסקיד מנתק דיסק מ-VM פועל
מדינות: RUNNING
· nic-attach vmid מחבר NIC ל-VM פועל. בעת שימוש ב--file הוסף רק NIC אחד
למשל.
מדינות: RUNNING
אפשרויות חוקיות: קובץ, רשת, ip
· nic-ניתוק vmid ניצידי מנתק NIC מ-VM פועל
מדינות: RUNNING
· chgrp range|vmid_list groupid משנה את קבוצת ה-VM
· chown range|vmid_list תעודת זהות של משתמש [groupid] משנה את הבעלים והקבוצה של ה-VM
· chmod range|vmid_list בייט משנה את הרשאות ה-VM
· נדחה מחדש range|vmid_list מגדיר את דגל התזמון מחדש עבור ה-VM.
מדינות: RUNNING
· לא מחודש range|vmid_list מנקה את דגל התזמון מחדש עבור ה-VM.
מדינות: RUNNING
· שינוי שם vmid שם משנה את שם ה-VM
· תמונת מצב-יצירת range|vmid_list [שם] יוצר אפשרויות חוקיות של תמונת מצב VM חדשה:
לוח זמנים
· תמונת מצב-revert vmid snapshot_id מחזיר VM לתמונת מצב שמורה
· תמונת מצב-מחיקה vmid snapshot_id מוחק תמונת מצב של VM
· רשימה [דגל מסנן] מפרט את ה-VMs במאגר אפשרויות חוקיות: רשימה, השהייה, מסנן, csv, xml,
מספרי, קילובייט, תאר
· הופעה vmid מציג מידע עבור האפשרויות התקפות של ה-VM הנתונות: xml, all
· חלק עליון [דגל מסנן] רשימות תמונות תקפות ברציפות: רשימה, עיכוב, מסנן, csv,
xml, מספרי, קילובייט
· לשנות גודל vmid משנה את גודל הקיבולת של מכונה וירטואלית (לא מקוון, ה-VM לא יכול להיות
RUNNING) אפשרויות חוקיות: cpu, vcpu, זיכרון, אכיפה, קובץ
טיעון פורמטים
· קובץ נתיב לקובץ
· טווח רשימת מזהים בצורה 1,8..15
· מחרוזת טקסט
· hostid OpenNebula שם או מזהה מארח
· groupid OpenNebula GROUP שם או מזהה
· שם משתמש או מזהה משתמש OpenNebula
· datastoreid OpenNebula DATASTORE שם או מזהה
· שם או מזהה VM של vmid OpenNebula
· vmid_list רשימה מופרדת בפסיקים של שמות VM או מזהי OpenNebula
· filterflag a, כל ה-VMs הידועים m, כרות את ה-VM השייך למשתמש ב-ONE_AUTH
g, הקבוצה 'שלי' בתוספת ה-VM השייך לקבוצות שהמשתמש חבר בהן ב-uid VM
המשתמש שזוהה על ידי משתמש UID זה VM של המשתמש המזוהה על ידי שם המשתמש
· מספר שלם דיסקיד
השתמש ב-onevm באינטרנט באמצעות שירותי onworks.net