GoGPT Best VPN GoSearch

סמל OnWorks

xl - אונליין בענן

הפעל xl בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה xl שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


XL - כלי ניהול Xen, מבוסס על LibXenlight

תַקצִיר


xl פקודה משנה [טוען]

תיאור


השמיים xl התוכנית היא הכלי החדש לניהול דומיינים אורחים של Xen. ניתן להשתמש בתוכנית
ליצור, להשהות ולכיבוי דומיינים. זה יכול לשמש גם כדי לרשום דומיינים נוכחיים, אפשר
או להצמיד VCPUs, ולצרף או לנתק התקני בלוק וירטואלי.

המבנה הבסיסי של כל xl הפקודה היא כמעט תמיד:

xl פקודה משנה [אפשרויות] מזהה דומיין

איפה פקודה משנה היא אחת מתת הפקודות המפורטות להלן, מזהה דומיין הוא התחום הנומרי
id, או שם הדומיין (שיתורגם פנימית למזהה דומיין), וכן אפשרויות יש לו
אפשרויות ספציפיות לפקודות משנה. ישנם כמה חריגים לכלל זה במקרים שבהם
הפקודת המשנה המדוברת פועלת על כל התחומים, על כל המחשב או ישירות על ה-Xen
היפרוויזר. חריגים אלה יהיו ברורים עבור כל אחת מאותן פקודות משנה.

אורים


להתחיל את התסריט /etc/init.d/xencommons בזמן האתחול
גשר xl הפעולות מסתמכות על מאוחסן xenstored ו קסנסו: ודא שאתה מתחיל את הסקריפט
/etc/init.d/xencommons בזמן האתחול כדי לאתחל את כל הדמונים הדרושים על ידי xl.

לארגן xenbr0 גשר ב-dom0
בתצורת הרשת הנפוצה ביותר, עליך להגדיר גשר ב-dom0 בשם
xenbr0 על מנת שתהיה רשת עובדת בדומיינים האורחים. אנא עיין ב
תיעוד של הפצת לינוקס שלך כדי לדעת איך להגדיר את הגשר.

בלון אוטומטי
אם תציין את כמות הזיכרון שיש ל-dom0, עובר dom0_mem עבור Xen, זה מאוד
מומלץ להשבית בלון אוטומטי. לַעֲרוֹך /etc/xen/xl.conf והגדר אותו ל 0.

הפעל את xl as שורש
גשר xl פקודות דורשות הרשאות שורש להפעלה עקב ערוצי התקשורת
נהג לדבר עם המפקח. הפעלה כלא שורש תחזיר שגיאה.

גלובלי אפשרויות


כמה אפשרויות גלובליות זמינות תמיד:

-v מִלוּלִי.

-N ריצה יבשה: אל תבצע את הפקודה בפועל.

-f כפה ביצוע: xl יסרב להפעיל פקודות מסוימות אם הוא יזהה שגם xend
פועל, אפשרות זו תכריח את ביצוע הפקודות הללו, למרות שכן
מְסוּכָּן.

-t השתמש תמיד בהחלפה מבוססת החזרת עגלה להדפסת הודעות התקדמות ללא
גלילה על המסך. ללא -t, זה נעשה רק אם stderr הוא tty.

DOMAIN פקודות משנה


פקודות המשנה הבאות מבצעות מניפולציות ישירות על דומיינים. כפי שנאמר קודם, רוב
פקודות לקחת מזהה דומיין כפרמטר הראשון.

לחיצה על כפתור מזהה דומיין לַחְצָן
זֶה הפקודה is הוצא משימוש. אנא להשתמש "xl הדק" in העדפה

ציין לחיצה על לחצן ACPI לדומיין. לַחְצָן הוא עשוי להיות 'כוח' או 'שינה'. זֶה
הפקודה זמינה רק עבור דומיינים של HVM.

לִיצוֹר [configfile] [אפשרויות]
תת-פקודה create לוקחת קובץ תצורה כארגומנט ראשון: ראה xl.cfg למלא
פרטים של פורמט קובץ זה ואפשרויות אפשריות. אם configfile חסר XL יוצר
הדומיין מתחיל מערך ברירת המחדל עבור כל אפשרות.

configfile חייב להיות נתיב מוחלט לקובץ.

יצירה תחזור as בקרוב כשהדומיין מתחיל. זֶה עושה לֹא מתכוון למערכת ההפעלה האורחת
בדומיין למעשה אתחול, או זמין לקלט.

אם -F האפשרות צוינה, create יתחיל את הדומיין ולא יחזור עד שלו
מוות.

אפשרויות

-q, --שֶׁקֶט
אין פלט מסוף.

-f=קובץ, --defconfig=קובץ
השתמש בקובץ התצורה הנתון.

-p השאר את הדומיין מושהה לאחר יצירתו.

-F הפעל בחזית עד למוות של הדומיין.

-V, --vncviewer
צרף לשרת ה-VNC של הדומיין, וחילוץ תהליך vncviewer.

-A, --vncviewer-autopass
העבר סיסמת VNC ל-vncviewer באמצעות stdin.

-c צרף את המסוף לדומיין ברגע שהוא התחיל. זה שימושי עבור
קביעת בעיות עם דומיינים קורסים ופשוט כנוחות כללית מאז
לעתים קרובות אתה רוצה לצפות באתחול הדומיין.

מפתח=ערך
אפשר לעבור מפתח=ערך זוגות בשורת הפקודה כדי לספק אפשרויות כמו
אם הם נכתבו בקובץ התצורה; אלה עוקפים את כל מה שיש ב-
configfile.

הערה: אפשרויות תצורה רבות דורשות תווים כגון מרכאות או סוגריים שהם
מתפרש על ידי המעטפת (ולעתים קרובות נמחק) לפני העברה ל-xl,
וכתוצאה מכך xl לא יכול לנתח את הערך בצורה נכונה. מעקף פשוט
הוא לשים את כל האפשרויות הנוספות בתוך קבוצה אחת של מרכאות, מופרדות על ידי
נקודה-פסיק. (ראה למטה לדוגמא.)

דוגמאות

עם config פילה
xl ליצור את DebianLenny

זה יוצר דומיין עם הקובץ /etc/xen/DebianLenny, וחוזר ברגע
זה מנוהל.

עם נוסף פרמטרים
xl create hvm.cfg 'cpus="0-3"; pci="01:05.1","01:05.2"]'

זה יוצר דומיין עם הקובץ hvm.cfg, אבל בנוסף מצמיד אותו למעבד 0-3,
ועובר דרך שני התקני PCI.

עדכון תצורה דומיד [configfile] [אפשרויות]
עדכן את התצורה השמורה עבור דומיין פועל. אין לזה השפעה מיידית אבל
יחולו כאשר האורח יופעל מחדש בפעם הבאה. פקודה זו שימושית כדי להבטיח
ששינויי זמן ריצה שיבוצעו באורח יישמרו כאשר האורח יהיה
הופעל מחדש.

מאז Xen 4.5 xl יש יכולות משופרות לטיפול בתצורת תחום דינמי
שינויים וישמרו כל שינוי שנעשה בזמן ריצה בעת הצורך. לכן זה
בדרך כלל אין צורך להשתמש בפקודה זו יותר.

configfile חייב להיות נתיב מוחלט לקובץ.

אפשרויות

-f=קובץ, --defconfig=קובץ
השתמש בקובץ התצורה הנתון.

מפתח=ערך
אפשר לעבור מפתח=ערך זוגות בשורת הפקודה כדי לספק אפשרויות כמו
אם הם נכתבו בקובץ התצורה; אלה עוקפים את כל מה שיש ב-
configfile. אנא עיין בהערה למטה לִיצוֹר על טיפול בתווים מיוחדים כאשר
חולף מפתח=ערך זוגות בשורת הפקודה.

לנחם [אפשרויות] מזהה דומיין
צרף לדומיין מזהה דומייןהקונסולה של. אם הגדרת את הדומיינים שלך כך שיהיו א
קונסולת כניסה מסורתית זה ייראה כמו מסך התחברות טקסט רגיל.

השתמש בשילוב המקשים Ctrl+] כדי לנתק את מסוף הדומיין.

אפשרויות

-t [pv|סידורי]
התחבר לקונסולת PV או התחבר לקונסולה טורית מדומה. קונסולות PV הן
הקונסולות היחידות הזמינות עבור דומיינים PV בעוד שדומיינים של HVM יכולים לכלול את שניהם. אם
אפשרות זו לא צוינה. ברירת המחדל היא סידורי חיקוי עבור אורחי HVM ו-PV
קונסולה לאורחי PV.

-n NUM
התחבר למספר הקונסולה NUM. מספרי המסוף מתחילים מ-0.

להרוס [אפשרויות] מזהה דומיין
סגור מיד את הדומיין מזהה דומיין. זה לא נותן למערכת ההפעלה של הדומיין
סיכוי להגיב, והוא שווה ערך לקריעת כבל החשמל במכשיר פיזי
מְכוֹנָה. ברוב המקרים תרצה להשתמש ב- כיבוי במקום זאת.

אפשרויות

-f אפשר להרוס את הדומיין 0. מכיוון שדומיין לא יכול להרוס את עצמו, זהו
אפשרי רק בעת שימוש בערימת כלים מפורקת, והוא שימושי ביותר בעת השימוש
תחום חומרה מופרד מתחום 0.

דומיד שם דומיין
ממיר שם דומיין למזהה דומיין.

שם דומיין מזהה דומיין
ממיר מזהה דומיין לשם דומיין.

שינוי השם מזהה דומיין שם חדש
שנה את שם הדומיין של מזהה דומיין ל שם חדש.

ליבת dump מזהה דומיין [שם הקובץ]
משליך את הזיכרון של המחשב הווירטואלי עבור התחום שצוין ל- שם הקובץ נָקוּב,
מבלי להשהות את הדומיין. קובץ ה-dump ייכתב לפי תפוצה ספציפית
ספרייה לקבצי dump. כגון: /var/lib/xen/dump.

לעזור [--ארוך]
מציג את הודעת העזרה הקצרה (כלומר פקודות נפוצות).

השמיים --ארוך אפשרות מדפיסה את הסט המלא של xl פקודות משנה, מקובצות לפי פונקציה.

רשימה [אפשרויות] [מזהה דומיין ...]
מדפיס מידע על דומיין אחד או יותר. אם לא צוינו דומיינים זה מודפס
להוציא מידע על כל הדומיינים.

אפשרויות

-l, --ארוך
הפלט עבור xl רשימה אינו תצוגת הטבלה המוצגת להלן, אלא מציגה את
נתונים כמבנה נתונים של JSON.

-Z, --הֶקשֵׁר מדפיס גם את תוויות האבטחה.
-v, --מִלוּלִי
מדפיס גם את מזהי ה-UUID של הדומיין, סיבת הכיבוי ותוויות האבטחה.

-c, <--cpupool>
מדפיס גם את ה-cpupool אליו שייך הדומיין.

-n, <--numa>
מדפיס גם את זיקת הצומת NUMA של הדומיין.

דוגמא

תבנית דוגמה לרשימה היא כדלקמן:

שם מזהה Mem VCPUs מצב זמן(ים)
דומיין-0 0 750 4 ר----- 11794.3
win 1 1019 1 r----- 0.3
linux 2 2048 2 r----- 5624.2

שם הוא שם הדומיין. מזהה את מזהה הדומיין המספרי. Mem הוא הכמות הרצויה
של זיכרון להקצאה לדומיין (אם כי ייתכן שזה לא המוקצה כרגע
כמות). VCPUs הוא מספר המעבדים הווירטואליים שהוקצו לתחום. המדינה היא ה
מצב ריצה (ראה להלן). זמן הוא זמן הריצה הכולל של הדומיין כפי שהוא נחשב על ידי
קסן.

מדינות

השדה State מפרט 6 מצבים עבור תחום Xen, ואילו מהם הוא התחום הנוכחי
פנימה

r - ריצה
הדומיין פועל כעת על מעבד.

b - חסום
הדומיין חסום, ואינו פועל או ניתן להרצה. זה יכול להיגרם בגלל
הדומיין ממתין ל-IO (מצב המתנה מסורתי) או הלך לישון
כי לא היה לו שום דבר אחר לעשות.

p - מושהה
הדומיין הושהה, בדרך כלל מתרחש באמצעות מנהל המערכת xl
הפסקה. במצב מושהה, הדומיין עדיין יצרוך משאבים שהוקצו
כמו זיכרון, אבל לא יהיה זכאי לתזמון על ידי ה-Hypervisor של Xen.

s - כיבוי
מערכת ההפעלה האורחת נסגרה (SCHEDOP_shutdown נקרא) אבל הדומיין כן
לא מת עדיין.

c - התרסק
הדומיין קרס, וזה תמיד סוף אלים. בדרך כלל המדינה הזו יכולה
מתרחש רק אם התחום הוגדר לא להפעיל מחדש בעת קריסה. לִרְאוֹת
xl.cfg(5) למידע נוסף.

d - מת
הדומיין נמצא בתהליך של מוות, אך לא נסגר לחלוטין או קרס.

אורים

עמודת הזמן מטעה. IO וירטואלי (התקני רשת וחסימה) בשימוש על ידי
דומיינים דורשים תיאום על ידי Domain0, מה שאומר ש-Domain0 הוא למעשה
מחויב במשך רוב הזמן ש-DomainU עושה IO. שימוש בערך זמן זה
לקבוע שימושים יחסיים לפי תחומים הוא אפוא חשוד מאוד, כ-IO גבוה
עומס העבודה עשוי להופיע כפחות מנוצל מעומס עבודה גבוה במעבד. התחשב בעצמך
הזהיר.

mem-max מזהה דומיין מ
ציין את כמות הזיכרון המקסימלית שהתחום יכול להשתמש בו, הוספת 't' עבורו
טרה-בייט, 'g' עבור ג'יגה-בייט, 'm' עבור מגה-בייט, 'k' עבור קילובייט ו-'b' עבור בייטים.

הערך mem-max עשוי שלא להתאים לזיכרון בפועל בשימוש בתחום, שכן הוא
עשוי להוזיל את הזיכרון שלו כדי להחזיר יותר למערכת ההפעלה.

מ-סט מזהה דומיין מ
הגדר את הזיכרון המשומש של הדומיין באמצעות מנהל ההתקן של הבלון; הוסף 't' עבור טרה-בייט, 'g'
עבור ג'יגה-בייט, 'm' עבור מגה-בייט, 'k' עבור קילובייט ו-'b' עבור בייטים.

מכיוון שהפעולה הזו דורשת שיתוף פעולה ממערכת ההפעלה של התחום, יש
אין ערובה שזה יצליח. פקודה זו בהחלט לא תעבוד אלא אם כן
לדומיין יש את הדרייבר של paravirt הנדרש.

אַזהָרָה: אין דרך טובה לדעת מראש כמה קטן ממ-סט יעשה א
הדומיין אינו יציב וגורם לו לקרוס. היזהר מאוד בעת השימוש בפקודה זו
הפעלת דומיינים.

נודד [אפשרויות] מזהה דומיין המארח
העבר דומיין למחשב מארח אחר. כברירת מחדל xl מסתמך על ssh כתחבורה
מנגנון בין שני המארחים.

אפשרויות

-s sshcommand
להשתמש במקום ssh. מחרוזת תועבר לש. אם ריק, רץ
במקום ssh xl migrate-receive [-d -e].

-e במארח החדש, אל תחכה ברקע (מופעל ) על מותו של ה
תְחוּם. ראה את האפשרות המתאימה של לִיצוֹר פקודה משנה.

-C config
לִשְׁלוֹחַ במקום קובץ תצורה מהיצירה.

--לנפות
הדפס כמות עצומה (!) של ניפוי באגים במהלך תהליך ההעברה.

רמוס [אפשרויות] מזהה דומיין המארח
אפשר את Remus HA עבור הדומיין. כברירת מחדל xl מסתמך על ssh כמנגנון תחבורה
בין שני המארחים.

הערה: תמיכת רמוס ב-xl עדיין בשלב ניסיוני (הוכחת מושג).
התמיכה בשכפול דיסקים מוגבלת לדיסקי DRBD.

אפשרויות

-i MS
זיכרון תחום המחסום בכל מילי-שניות MS (ברירת מחדל 200ms).

-u השבת את דחיסת נקודת ביקורת הזיכרון.

-s sshcommand
להשתמש במקום ssh. מחרוזת תועבר לש. אם ריק, רץ
במקום ssh xl migrate-receive -r [-e].

-e במארח החדש, אל תחכה ברקע (מופעל ) על מותו של ה
תְחוּם. ראה את האפשרות המתאימה של לִיצוֹר פקודה משנה.

-N netbufscript
להשתמש כדי להגדיר אחסון רשת במקום סקריפט ברירת המחדל
(/etc/xen/scripts/remus-netbuf-setup).

-F הפעל את רמוס במצב לא בטוח. השתמש באפשרות זו בזהירות שכן ייתכן ש-failover לא יפעל
התכוון.

-b שכפל נקודות ביקורת זיכרון ל-/dev/null (חור שחור). שימושי בדרך כלל עבור
איתור באגים. דורש הפעלת מצב לא בטוח.

-n השבת אחסון פלט ברשת. דורש הפעלת מצב לא בטוח.

-d השבת שכפול דיסק. דורש הפעלת מצב לא בטוח.

הפסקה מזהה דומיין
השהה דומיין. במצב מושהה הדומיין עדיין יצרוך מוקצה
משאבים כגון זיכרון, אך לא יהיו זכאים לתזמון על ידי ה-Xen
היפרוויזר.

אתחול מחדש [אפשרויות] מזהה דומיין
הפעל מחדש דומיין. זה פועל בדיוק כאילו לתחום יש את אתחול מחדש הפעלת הפקודה מה-
לְנַחֵם. הפקודה חוזרת ברגע שהיא ביצעה את פעולת האתחול מחדש, מה שעלול
להיות משמעותית לפני שהדומיין מבצע אתחול בפועל.

עבור דומיינים של HVM זה מחייב התקנת מנהלי התקנים PV במערכת ההפעלה האורחת שלך. אם PV
מנהלי התקנים אינם קיימים אך הגדרת את מערכת ההפעלה האורחת כך שתתנהג כראוי
ייתכן שתוכל להשתמש ב- -F אפשרות להפעיל לחיצה על כפתור איפוס.

ההתנהגות של מה שקורה לדומיין כשהוא אתחול מחדש נקבעת על ידי ה- on_reboot
פרמטר של קובץ תצורת הדומיין כאשר הדומיין נוצר.

אפשרויות

-F אם האורח אינו תומך בבקרת אתחול מחדש של PV, חזור לשליחת ACPI
אירוע כוח (שווה ערך ל- לאתחל אפשרות ל להפעיל.

עליך לוודא שהאורח מוגדר להתנהג כמצופה בתגובה
לאירוע זה.

לשחזר [אפשרויות] [ConfigFile] CheckpointFile
בניית דומיין מא xl להציל תיק המדינה. לִרְאוֹת להציל למידע נוסף.

אפשרויות

-p אל תבטל את השהיית הדומיין לאחר שחזורו.

-e אל תחכה ברקע למותו של הדומיין על המארח החדש. לִרְאוֹת
האפשרות המתאימה של לִיצוֹר פקודה משנה.

-d אפשר הודעות ניפוי באגים.

-V, --vncviewer
צרף לשרת ה-VNC של הדומיין, וחילוץ תהליך vncviewer.

-A, --vncviewer-autopass
העבר סיסמת VNC ל-vncviewer באמצעות stdin.

להציל [אפשרויות] מזהה דומיין CheckpointFile [ConfigFile]
שומר דומיין פועל בקובץ מצב כך שניתן יהיה לשחזר אותו מאוחר יותר. ברגע שנשמר,
הדומיין לא יפעל יותר במערכת, אלא אם כן האפשרויות -c או -p
מְשׁוּמָשׁ. xl לשחזר משחזר מקובץ המחסום הזה. העברת ארגומנט של קובץ תצורה
מאפשר למשתמש לבחור באופן ידני את קובץ התצורה של VM המשמש ליצירת הדומיין.

-c השאר את הדומיין פועל לאחר יצירת תמונת המצב.

-p השאר את הדומיין מושהה לאחר יצירת תמונת המצב.

שיתוף [מזהה דומיין]
ספירת רשימה של דפים משותפים.

אפשרויות

domain_id
רשימה ספציפית עבור אותו תחום. אחרת, רשום עבור כל הדומיינים.

כיבוי [אפשרויות] -a|domain-id
סוגר בחן תחום. זה מתאם עם מערכת ההפעלה של הדומיין שיש לבצע
כיבוי חינני, כך שאין ערובה שזה יצליח, ועלול לקחת א
משך זמן משתנה בהתאם לשירותים שחייבים להיות מושבתים בתחום.

עבור דומיינים של HVM זה מחייב התקנת מנהלי התקנים PV במערכת ההפעלה האורחת שלך. אם PV
מנהלי התקנים אינם קיימים אך הגדרת את מערכת ההפעלה האורחת כך שתתנהג כראוי
ייתכן שתוכל להשתמש ב- -F אפשרות להפעיל לחיצה על לחצן ההפעלה.

הפקודה מחזירה מיד לאחר סימן הדומיין אלא אם כן -w נעשה שימוש בדגל.

ההתנהגות של מה שקורה לדומיין כשהוא אתחול מחדש נקבעת על ידי ה- on_shutdown
פרמטר של קובץ תצורת הדומיין כאשר הדומיין נוצר.

אפשרויות

-a, --את כל
כבה את כל הדומיינים של האורחים. משמש לעתים קרובות כאשר מבצעים כיבוי מוחלט של Xen
מערכת.

-w, --לַחֲכוֹת
המתן עד שהדומיין ישלים את הכיבוי לפני שתחזור.

-F אם האורח אינו תומך בבקרת כיבוי PV, חזור לשליחת ACPI
אירוע כוח (שווה ערך ל- כּוֹחַ אפשרות ל להפעיל.

עליך לוודא שהאורח מוגדר להתנהג כמצופה בתגובה
לאירוע זה.

sysrq מזהה דומיין מכתב
תשלח לתחום, כל סוג של בקשה מיוצג על ידי א
מכתב שונה. ניתן להשתמש בו כדי לשלוח בקשות SysRq לאורחי לינוקס, ראה
sysrq.txt במקורות Linux Kernel שלך למידע נוסף. זה דורש דרייברים של PV
להתקנה במערכת ההפעלה האורחת שלך.

להפעיל מזהה דומיין nmi|reset|init|power|sleep|s3resume [VCPU]
שלח טריגר לדומיין, שבו הטריגר יכול להיות: nmi, reset, init, power או
לִישׁוֹן. לחלופין, ניתן להעביר מספר vcpu ספציפי כארגומנט. הפקודה הזו
זמין רק עבור דומיינים של HVM.

לבטל את ההשהיה מזהה דומיין
מעביר דומיין מהמצב המושהה. זה יאפשר לדומיין שהושהה בעבר
כעת להיות זכאי לתזמון על ידי ה-Hypervisor של Xen.

vcpu-set מזהה דומיין ספירת vcpu
מאפשר את ספירת vcpu מעבדים וירטואליים עבור התחום המדובר. כמו mem-set, זה
הפקודה יכולה להקצות רק עד לספירת המעבד הווירטואלי המקסימלי שהוגדרה באתחול עבור
התחום.

אם ספירת vcpu קטן מהמספר הנוכחי של VCPUs פעילים, הגבוה ביותר
מספר VCPUs יוסרו Hotplug. זה עשוי להיות חשוב למטרות הצמדה.

ניסיון להגדיר את ה-VCPU למספר גדול יותר מה-VCPU שהוגדר בהתחלה
ספירה היא שגיאה. ניסיון להגדיר VCPUs ל-<1 יתעלם בשקט.

ייתכן שחלק מהאורחים יצטרכו להביא את המעבד החדש שנוסף לרשת לאחר מכן vcpu-set, ללכת
ל לִרְאוֹת גם סעיף למידע.

vcpu-list [מזהה דומיין]
מפרט מידע VCPU עבור תחום ספציפי. אם לא צוין תחום, VCPU
מידע עבור כל הדומיינים יסופק.

פין vcpu מזהה דומיין vcpu מעבד קָשֶׁה מעבד רך
הגדר זיקה קשה ורכה עבור א vcpu שֶׁל . בדרך כלל VCPUs יכולים לצוף ביניהם
מעבדים זמינים בכל פעם ש-Xen סבור שמצב ריצה אחר מתאים.

ניתן להשתמש בזיקה קשה כדי להגביל זאת, על ידי הבטחת VCPUs מסוימים יכולים לפעול רק על
מעבדים פיזיים מסוימים. זיקה רכה מציינת א מועדף סט של מעבדים. זיקה רכה
צריך תמיכה מיוחדת בלוח הזמנים, הניתנת רק ב-credit1.

מילת המפתח את כל ניתן להשתמש כדי להחיל את מסכות הזיקה הקשות והרכות על כל ה-VCPUs
בתחום. ניתן להשתמש בסמל '-' כדי להשאיר זיקה קשה או רכה לבד.

לדוגמה:

xl vcpu-pin 0 3 - 6-9

יקבע זיקה רכה ל-vCPU 3 של תחום 0 ל-pCPUs 6,7,8 ו-9, ותשאיר את הקשה שלו
זיקה ללא נגיעה. מצד שני:

xl vcpu-pin 0 3 3,4 6-9

יקבע זיקה קשה ורכה כאחד, הראשון ל-pCPUs 3 ו-4, והשני ל-pCPUs
6,7,8, ו- 9.

vm-list
מדפיס מידע על אורחים. רשימה זו אינה כוללת מידע על שירות או
תחומי עזר כגון dom0 ו-stubdoms.

דוגמא

תבנית דוגמה לרשימה היא כדלקמן:

שם מזהה UUID
59e1cf6c-6ab9-4879-90e7-adc8d1c63bf5 2 win
50bc8f75-81d0-4d53-b2e6-95cb44e2682e 3 linux

vncviewer [אפשרויות] מזהה דומיין
צרף לשרת ה-VNC של הדומיין, וחילוץ תהליך vncviewer.

אפשרויות

--מעבר אוטומטי
העבר סיסמת VNC ל-vncviewer באמצעות stdin.

XEN HOST פקודות משנה


מפתחות באגים מפתחות
שלח ניפוי באגים מפתחות ל-Xen. זה זהה ללחיצה על "מתג" Xen (Ctrl-A על ידי
ברירת מחדל) שלוש פעמים ולאחר מכן לחיצה על "מקשים".

dmesg [-c]
קורא את מאגר הודעות Xen, בדומה ל-dmesg במערכת לינוקס. המאגר מכיל
הודעות מידע, אזהרה ושגיאה שנוצרו במהלך תהליך האתחול של Xen. אם אתה
נתקלים בבעיות עם Xen, זהו אחד המקומות הראשונים שאפשר להסתכל בהם כחלק מהם
קביעת בעיה.

אפשרויות

-c, --ברור
מנקה את מאגר ההודעות של Xen.

מידע [-n, --נומה]
הדפס מידע על מארח Xen ב שם : ערך פוּרמָט. כאשר מדווחים על Xen
באג, אנא ספק מידע זה כחלק מדוח הבאג. לִרְאוֹת
http://wiki.xen.org/xenwiki/ReportingBugs כיצד לדווח על באגים של Xen.

פלט לדוגמה נראה כך:

מארח: סקרלט
מהדורה: 3.1.0-rc4+
גרסה : #1001 SMP יום רביעי 19 באוקטובר 11:09:54 UTC 2011
מכונה: x86_64
nr_cpus: 4
nr_nodes : 1
ליבות_ל_שקע: 4
threads_per_core: 1
cpu_mhz: 2266
hw_caps : bfebfbff:28100800:00000000:00003b40:009ce3bd:00000000:00000001:00000000
virt_caps : hvm hvm_directio
סך_זיכרון: 6141
זיכרון_חופשי: 4274
free_cpus: 0
תביעות_מתקיימות: 0
xen_major : 4
xen_minor : 2
xen_extra : -לא יציב
xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler : קרדיט
xen_pagesize: 4096
platform_params : virt_start=0xffff800000000000
xen_changeset : יום רביעי 02 בנובמבר 17:09:09 2011 +0000 24066:54a5e994a241
xen_commandline : com1=115200,8n1 guest_loglvl=all dom0_mem=750M console=com1
cc_compiler: gcc גרסה 4.4.5 (Debian 4.4.5-8)
cc_compile_by : sstabellini
cc_compile_domain : uk.xensource.com
cc_compile_date : יום שלישי 8 בנובמבר 12:03:05 UTC 2011
xend_config_format: 4

שדות

לא כל התחומים יוסברו כאן, אבל לחלק מהפחות ברורים מגיע
הֶסבֵּר:

hw_caps
וקטור המראה אילו יכולות חומרה נתמכות על ידי המעבד שלך. זֶה
שווה ערך לשדה הדגלים, אם כי יותר מסתורי / proc / cpuinfo על
מכונת לינוקס רגילה: שניהם נובעים מסיביות הפיצ'ר המוחזרות על ידי ה-cpuid
פקודה על פלטפורמות x86.

זיכרון חופשי
זיכרון זמין (ב-MB) שלא הוקצה ל-Xen, או לכל תחום אחר, או נתבע
עבור דומיינים.

תביעות_מתקיימות
כאשר מתבצעת שיחת תביעה (ראה xl.conf) הזמנה בסכום מסוים של
עמודים מוגדר וגם ערך גלובלי מוגדל. הערך הגלובלי הזה
לאחר מכן (outstanding_claims) מצטמצם כאשר זיכרון הדומיין מאוכלס ו
בסופו של דבר מגיע לאפס. לרוב הערך יהיה אפס, אבל אם כן
השקת אורחים מרובים, ו מצב_תביעה מופעל, ערך זה יכול
להגדיל / להקטין. שימו לב שהערך משפיע גם על זיכרון חופשי - כמו שזה יהיה
משקף את הזיכרון הפנוי ב-hypervisor מינוס הדפים המצטיינים עבורם
אורחים. ראה xl מידע טענות פרמטר לרישום מפורט.

xen_caps
גרסת Xen וארכיטקטורה. ערכי ארכיטקטורה יכולים להיות אחד מ: x86_32,
x86_32p (כלומר PAE מופעל), x86_64, ia64.

xen_changeset
מזהה ערכת השינוי של Xen Mercurial. מאוד שימושי לקביעה באיזו גרסה בדיוק
של קוד שממנו נבנתה מערכת ה-Xen שלך.

אפשרויות

-n, --נומה
רשום מידע על טופולוגיה מארח NUMA

חלק עליון מבצע את xentop command, המספק ניטור בזמן אמת של תחומים. Xentop
הוא ממשק קללות, ומסביר את עצמו באופן סביר.

זמן פעולה תקין
מדפיס את זמן הפעולה הנוכחי של הדומיינים הפועלים.

טענות
מדפיס מידע על תביעות בלתי תלויות מצד האורחים. זה מספק את
תביעות חריגות וספירת זיכרון מאוכלסת כעת עבור האורחים. ערכים אלו
המצטבר משקף את ערך התביעה הגלובלי, אשר מסופק באמצעות ה- מידע
טַעֲנָה, תביעות_מתקיימות ערך. ה ממ לעמודה יש ​​את הערך המצטבר של
תביעות בלתי תלויות והכמות הכוללת של הזיכרון שהוקצה לו כעת
האורח.

דוגמא

תבנית דוגמה לרשימה היא כדלקמן:

שם מזהה Mem VCPUs מצב זמן(ים) נתבע
Domain-0 0 2047 4 r----- 19.7 0
OL5 2 2048 1 --p--- 0.0 847
OL6 3 1024 4 r----- 5.9 0
Windows_XP 4 2047 1 --p--- 0.0 1989

בו ניתן לראות שלאורח OL5 עדיין יש 847MB של זיכרון שנטען (מחוץ
סך ה-2048MB שבהם הוקצו 1191MB לאורח).

מתזמן פקודות משנה


Xen נשלח עם מספר מתזמני דומיינים, אותם ניתן להגדיר בזמן האתחול עם
לוח זמנים= פרמטר בשורת הפקודה Xen. כברירת מחדל אשראי משמש לתזמון.

sched-credit [אפשרויות]
הגדר או קבל פרמטרים של מתזמן אשראי. מתזמן האשראי הוא הוגן פרופורציונלי
שיתוף מתזמן CPU שנבנה מהיסוד כדי לחסוך עבודה במארחי SMP.

לכל דומיין (כולל Domain0) מוקצים משקל ומכסה.

אפשרויות

-d DOMAIN, --domain=DOMAIN
ציין תחום שעבורו יש לשנות או לאחזר פרמטרים של מתזמן.
חובה לשינוי פרמטרי מתזמן.

-w משקל, --משקל=משקל
דומיין עם משקל של 512 יקבל פי שניים מעבד מעבד מדומיין עם משקל
של 256 על מארח מתמודד. משקלים חוקיים נעים בין 1 ל-65535 וברירת המחדל היא
256.

-c כובע, --cap=CAP
המכסה מתקן באופן אופציונלי את כמות המעבד המקסימלית שדומיין יוכל
לצרוך, גם אם למערכת המארחת יש מחזורי מעבד סרק. הכובע מתבטא ב
אחוז של מעבד פיזי אחד: 100 זה מעבד פיזי אחד, 1 זה חצי מעבד, 50 זה 400
מעבדים וכו'. ברירת המחדל, 0, פירושה שאין מכסה עליונה.

הערה: למערכות רבות יש תכונות שיפחיתו את כוח המחשוב של המעבד
זה לא מנוצל ב-100%. זה יכול להיות במערכת ההפעלה, אבל יכול גם
לפעמים נמצא מתחת למערכת ההפעלה ב-BIOS. אם אתה מגדיר מכסה כזו
ליבות בודדות פועלות בפחות מ-100%, עשויה להיות לכך השפעה על
ביצועי עומס העבודה שלך מעבר להשפעת המכסה. לדוגמה, אם
המעבד שלך פועל במהירות של 2GHz, ואתה מכסה Vm ל-50%, מערכת ניהול החשמל
עשוי גם להפחית את מהירות השעון ל-1GHz; ההשפעה תהיה שה-VM שלך מקבל 25%
מההספק הזמין (50% מ-1GHz) במקום 50% (50% מ-2GHz). אם אתה
לא מקבל את הביצועים שאתה מצפה, תסתכל על אפשרויות הביצועים וה-cpufreq
מערכת ההפעלה שלך וה-BIOS שלך.

-p CPUPOOL, --cpupool=CPUPOOL
הגבל פלט לדומיינים ב-cpupool שצוין.

-s, --schedparam
ציין לרשימה או להגדיר פרמטרים של מתזמן לכל הבריכה.

-t TSLICE, --tslice_ms=TSLICE
Timeslice אומר למתזמן כמה זמן לאפשר למחשבים וירטואליים לפעול לפני רכישה מוקדמת.
ברירת המחדל היא 30ms. טווחים חוקיים הם 1ms עד 1000ms. אורך פרק הזמן
(ב-ms) חייב להיות גבוה מאורך מגבלת התעריף (ראה להלן).

-r RLIMIT, --ratelimit_us=RLIMIT
Ratelimit מנסה להגביל את מספר לוחות הזמנים בשנייה. זה קובע מינימום
משך הזמן (במיקרו שניות) VM חייב לפעול לפני שנאפשר
Priority VM כדי להקדים אותו. ערך ברירת המחדל הוא 1000 מיקרו-שניות (1ms). תָקֵף
הטווח הוא 100 עד 500000 (500ms). אורך מגבלת התעריף חייב להיות נמוך מ-
אורך פרק זמן.

קומבינציה

להלן ההשפעה של שילוב האפשרויות לעיל:

: רשום את כל פרמטרי הדומיין והפראמים המתוזמנים מכל המאגרים
-d [domid] : רשום פרמטרים של דומיין עבור דומיין [domid]
-d [domid] [פרמס] : הגדר פרמטרים של דומיין עבור דומיין [domid]
-p [בריכה] : רשום את כל הדומיינים ופרמטרים מתזמנים עבור [pool]
-s : רשום פרמטרים מתוזמנים עבור poolid 0
-s [פרמס] : הגדר פרמטרים תזמון עבור poolid 0
-p [בריכה] -s : רשימת פרמטרים מתוזמנים עבור [בריכה]
-p [בריכה] -s [פרמס] : הגדר פרמטרים תזמון עבור [בריכה]
-p [בריכה] -d... : לא חוקי
sched-credit2 [אפשרויות]
הגדר או קבל פרמטרים של מתזמן credit2. מתזמן credit2 הוא הוגן פרופורציונלי
שיתוף מתזמן CPU שנבנה מהיסוד כדי לחסוך עבודה במארחי SMP.

לכל דומיין (כולל Domain0) מוקצה משקל.

אפשרויות

-d DOMAIN, --domain=DOMAIN
ציין תחום שעבורו יש לשנות או לאחזר פרמטרים של מתזמן.
חובה לשינוי פרמטרי מתזמן.

-w משקל, --משקל=משקל
דומיין עם משקל של 512 יקבל פי שניים מעבד מעבד מדומיין עם משקל
של 256 על מארח מתמודד. משקלים חוקיים נעים בין 1 ל-65535 וברירת המחדל היא
256.

-p CPUPOOL, --cpupool=CPUPOOL
הגבל פלט לדומיינים ב-cpupool שצוין.

sched-rtds [אפשרויות]
הגדר או קבל פרמטרים של מתזמן rtds (Real Time Deferrable Server). מתזמן ה-rt הזה
מיישמת את אלגוריתם התזמון הראשון בזמן אמת של ה-Preemptive Global Earliest Deadline
תזמן VCPUs במערכת. לכל VCPU יש תקופה ותקציב ייעודיים. VCPUs נכנסים
לאותו דומיין יש אותה תקופה ותקציב. בזמן שנקבע, VCPU שורף את זה
תַקצִיב. ל-VCPU מתחדש התקציב שלו בתחילת כל תקופה; לא בשימוש
התקציב מושלך בסוף כל תקופה.

אפשרויות

-d DOMAIN, --domain=DOMAIN
ציין תחום שעבורו יש לשנות או לאחזר פרמטרים של מתזמן.
חובה לשינוי פרמטרי מתזמן.

-p פרק זמן, --period=PERIOD
פרק זמן, במיקרו-שניות, שבו יש למלא את התקציב.

-b תַקצִיב, --תקציב=תקציב
משך הזמן, במיקרו-שניות, שה-VCPU יורשה לפעול בכל
תקופה.

-c CPUPOOL, --cpupool=CPUPOOL
הגבל פלט לדומיינים ב-cpupool שצוין.

CPUPOOLS פקודות


Xen יכול לקבץ את המעבד הפיזי של שרת ב-Cpu-pools. כל מעבד פיזי מוקצה ב
הכי הרבה מאגר מעבד אחד. כל תחום מוגבל למאגר מעבד יחיד. תזמון כן
לא לחצות גבולות מאגר מעבדים, כך שלכל מאגר מעבדים יש מתזמן משלו. מעבד פיזי ו
ניתן להעביר דומיינים ממאגר מעבדים אחד לאחר רק על ידי פקודה מפורשת. Cpu-pools
ניתן לציין לפי שם או לפי id.

cpupool-create [אפשרויות] [ConfigFile] [משתנה=ערך ...]
צור מאגר מעבדים המבוסס על תצורה מ- a ConfigFile או פרמטרים של שורת הפקודה.
הגדרות משתנות מה- ConfigFile ניתן לשנות על ידי ציון חדש או נוסף
מטלות בשורת הפקודה.

ראה xlcpupool.cfg(5) דף אדם למידע נוסף.

אפשרויות

-f=קובץ, --defconfig=קובץ
השתמש בקובץ התצורה הנתון.

cpupool-list [-c|--מעבד] [מאגר מעבד]
רשום מאגרי מעבד במארח. אם -c מצוין, xl מדפיס רשימה של מעבדים שבהם משתמשים מעבד-
בריכה.

cpupool-הרוס מאגר מעבד
משבית מאגר מעבדים. זה אפשרי רק אם אין תחום פעיל במאגר המעבדים.

cpupool-rename מאגר מעבד
משנה שם מאגר מעבד ל שם חדש.

cpupool-cpu-add מאגר מעבד cpus|node:nodes
מוסיף מעבד אחד או יותר או צמתים NUMA ל מאגר מעבד. ניתן לציין מעבדים וצמתי NUMA
כמזהי מעבד/צומת בודדים או כטווחים.

לדוגמה:

(א) xl cpupool-cpu-add mypool 4
(ב) xl cpupool-cpu-add mypool 1,5,10-16,^13
(ג) xl cpupool-cpu-add mypool node:0,nodes:2-3,^10-12,8

פירושו הוספת CPU 4 ל-mypool, ב-(a); הוספת מעבדים 1,5,10,11,12,14,15 ו-16, ב-(ב);
והוספת כל המעבדים של NUMA צמתים 0, 2 ו-3, בתוספת מעבד 8, אך שמירת מעבדים
10,11,12, ב-(ג).

כל המעבדים המצוינים שניתן להוסיף ל-cpupool יתווספו אליו. אם כמה
המעבד לא יכול (למשל, בגלל שהם כבר חלק מ-cpupool אחר), שגיאה היא
דיווח על כל אחד מהם.

cpupool-cpu-remove cpus|node:nodes
מסיר מעבד אחד או יותר או צמתים NUMA מאגר מעבד. CPUs וצמתי NUMA יכולים להיות
שצוין כמזהי CPU/צומת בודדים או כטווחים, תוך שימוש באותו תחביר בדיוק כמו ב
cpupool-cpu-add מֵעַל.

cpupool-migrate תחום מאגר מעבד
מעביר תחום שצוין על ידי domain-id או domain-name לתוך מאגר CPU.

cpupool-numa-split
מפצל את המכונה למאגר מעבד אחד לכל צומת numa.

וירטואלי מכשיר פקודות


ניתן להוסיף ולהסיר את רוב המכשירים הווירטואליים בזמן שהאורחים פועלים, בהנחה שה
התמיכה הדרושה קיימת אצל האורח. ההשפעה על מערכת ההפעלה האורחת זהה במידה רבה לכל אחת מהן
אירוע hotplug.

BLOCK DEVICES
בלוק-מצרף מזהה דומיין רכיבי מפרט דיסק ...
צור מכשיר בלוק וירטואלי חדש. זה יפעיל אירוע hotplug עבור האורח.

אפשרויות

מזהה דומיין
מזהה הדומיין של הדומיין האורח שאליו המכשיר יצורף.

דיסק-מפרט-רכיב
מפרט דיסק באותו פורמט המשמש עבור דיסק משתנה בתחום
קובץ תצורה. לִרְאוֹת
<http://xenbits.xen.org/docs/unstable/misc/xl-disk-configuration.txt>.

ניתוק בלוק מזהה דומיין חלוק [--כּוֹחַ]
נתק את התקן החסימה הווירטואלית של הדומיין. חלוק יכול להיות השם הסמלי או המספרי
מזהה מכשיר שניתן למכשיר על ידי דומיין 0. תצטרך להפעיל xl רשימת חסומים ל
לקבוע את המספר הזה.

ניתוק המכשיר מצריך שיתוף פעולה של התחום. אם הדומיין לא מצליח
שחרר את המכשיר (אולי בגלל שהדומיין נתלה או שעדיין משתמש במכשיר),
הניתוק ייכשל. ה --כּוֹחַ פרמטר ינתק את המכשיר בכוח, אבל
עלול לגרום לשגיאות IO בתחום.

רשימת חסומים מזהה דומיין
רשום התקני חסימה וירטואליים עבור דומיין.

הוספת CD מזהה דומיין VirtualDevice יעד
הכנס תקליטורים לכונן תקליטורים וירטואליים קיים של דומיין אורח. הכונן הוירטואלי חייב
כבר קיים אבל יכול להיות ריק כרגע.

עובד רק עם דומיינים של HVM.

אפשרויות

VirtualDevice
כיצד יש להציג את המכשיר לדומיין האורח; למשל "hdc".

יעד
נתיב היעד בדומיין העורפי (בדרך כלל תחום 0) לייצוא; יכול להיות א
לחסום מכשיר או קובץ וכו'. ראה יעד in docs/misc/xl-disk-configuration.txt.

cd-eject מזהה דומיין VirtualDevice
הוצא תקליטורים מכונן תקליטורים וירטואליים של אורח. עובד רק עם דומיינים של HVM.

אפשרויות

VirtualDevice
כיצד יש להציג את המכשיר לדומיין האורח; למשל "hdc".

רשת DEVICES
חיבור לרשת מזהה דומיין התקן רשת
יוצר התקן רשת חדש בדומיין שצוין על ידי מזהה דומיין. התקן רשת
מתאר את ההתקן לחיבור, תוך שימוש באותו פורמט כמו ה- בהיר מחרוזת בדומיין
קובץ תצורה. ראה xl.cfg ו
<http://xenbits.xen.org/docs/unstable/misc/xl-network-configuration.html> לעוד
ידיעות.

ניתוק רשת מזהה דומיין devid|mac
מסיר את התקן הרשת מהדומיין שצוין על ידי מזהה דומיין. חלוק האם ה
מספר התקן ממשק וירטואלי בתוך הדומיין (כלומר ה-3 ב-vif22.3).
לחלופין מק ניתן להשתמש בכתובת לבחירת הממשק הווירטואלי לניתוק.

רשימת רשת מזהה דומיין
רשום ממשקי רשת וירטואליים עבור דומיין.

עָרוּץ DEVICES
רשימת ערוצים מזהה דומיין
רשום ממשקי ערוצים וירטואליים עבור דומיין.

VTPM DEVICES
vtpm-attach מזהה דומיין vtpm-מכשיר
יוצר מכשיר vtpm חדש בדומיין שצוין על ידי מזהה דומיין. vtpm-מכשיר מתאר
המכשיר לחיבור, באמצעות אותו פורמט כמו ה- vtpm מחרוזת בתצורת הדומיין
קוֹבֶץ. ראה xl.cfg למידע נוסף.

vtpm-ניתוק מזהה דומיין devid|uuid
מסיר את מכשיר ה-vtpm מהדומיין שצוין על ידי מזהה דומיין. חלוק הוא המספרי
מזהה מכשיר שניתן להתקן מודול הפלטפורמה הווירטואלית המהימנה. תצטרך לרוץ xl
vtpm-list כדי לקבוע את המספר הזה. לחילופין ה uuid של vtpm ניתן להשתמש בו
בחר את המכשיר הווירטואלי לניתוק.

vtpm-list מזהה דומיין
רשום מודולי פלטפורמה מהימנה וירטואלית עבור דומיין.

PCI עובר דרך


pci-assignable-list
רשום את כל התקני ה-PCI הניתנים להקצאה. אלו התקנים במערכת שהם
מוגדרים להיות זמינים למעבר ומחוברים ל-PCI backend מתאים
דרייבר בדומיין 0 במקום דרייבר אמיתי.

pci-assignable-add BDF
הפוך את המכשיר ב-PCI Bus/Device/Function BDF לניתן להקצאה לאורחים. זה יחייב
המכשיר למנהל ההתקן של pciback. אם זה כבר קשור לנהג, זה יהיה קודם
להיות לא כבול, ואת הדרייבר המקורי מאוחסן כך שניתן לכרוך מחדש לאותו
נהג מאוחר יותר אם תרצה. אם המכשיר כבר קשור, הוא יחזיר הצלחה.

זהירות: זה יהפוך את המכשיר לבלתי שמיש על ידי דומיין 0 עד שהוא יוחזר עם pci-
ניתן להקצות-להסיר. לכן יש להקפיד לא לעשות זאת במכשיר קריטי
לפעולה של תחום 0, כגון בקרי אחסון, ממשקי רשת או GPUs
נמצאים כעת בשימוש.

pci-assignable-remove [-r] BDF
הפוך את המכשיר ב-PCI Bus/Device/Function BDF לניתן להקצאה לאורחים. זה יהיה ב
לפחות לבטל את הקשר של המכשיר מ-pciback. אם תצוין האפשרות -r, היא תהיה גם כן
נסה לאגד מחדש את ההתקן לדרייבר המקורי שלו, מה שהופך אותו לשימוש על ידי Domain 0
שוב. אם המכשיר לא קשור ל-pciback, הוא יחזיר הצלחה.

pci-attach מזהה דומיין BDF
חבר התקן PCI חדש לדומיין שצוין. BDF הוא ה-PCI
אפיק/התקן/פונקציה של המכשיר הפיזי למעבר.

PCI-ניתוק [-f] מזהה דומיין BDF
נתק בחום מכשיר pci שהוקצה בעבר מדומיין. BDF הוא ה-PCI
אפיק/התקן/פונקציה של המכשיר הפיזי שיש להסיר מדומיין האורח.

If -f מצוין, xl עומד להסיר את המכשיר בכוח גם ללא אורח
שיתוף פעולה.

רשימת pci מזהה דומיין
רשום מכשירי PCI שהועברו עבור דומיין.

TMEM


tmem-list אני[<-l>] מזהה דומיין
רשימת בריכות tmem. אם -l מצוין, רשום גם סטטיסטיקות tmem.

tmem-freeze מזהה דומיין
הקפאת בריכות tmem.

tmem-thaw מזהה דומיין
להפשיר בריכות tmem.

tmem-set מזהה דומיין [אפשרויות]
שנה הגדרות tmem.

אפשרויות

-w משקל
משקל (int)

-c כובע
Cap (int)

-p לדחוס
דחיסה (int)

tmem-shared-auth מזהה דומיין [אפשרויות]
בטל/אמת מאגר tmem משותף.

אפשרויות

-u UUID
Specify uuid (abcdef01-2345-6789-1234-567890abcdef)

-a AUTH
0=אישור,1=מוות

ללא tmem
קבל מידע על כמה זיכרון פנוי (MB) נמצא בשימוש על ידי tmem.

בקבוק


בקבוק היא מסגרת אבטחה המגדירה מדיניות בקרת גישה חובה המספקת
בקרות עדינות על תחומי Xen, המאפשרות לכותב המדיניות להגדיר מה
אינטראקציות בין דומיינים, מכשירים וה-Hypervisor מותרות. דוגמא כלשהי ל
מה אתה יכול לעשות באמצעות XSM/FLASK:
- מנע משני דומיינים לתקשר באמצעות ערוצי אירועים או מענקים
- שליטה באילו דומיינים יכולים להשתמש במעבר מכשיר (ואילו מכשירים)
- הגבלת או ביקורת פעולות המבוצעות על ידי דומיינים מורשים
- מנע מדומיין מועדף מיפוי שרירותי של דפים מאחרים
תחומים.

תוכל למצוא פרטים נוספים על אופן השימוש ב-FLASK ודוגמה למדיניות אבטחה כאן:
<http://xenbits.xen.org/docs/unstable/misc/xsm-flask.txt>

getenforce
קבע אם מודול האבטחה FLASK נטען ואוכף את המדיניות שלו.

setenforce 1|0|אכיפה|מתירנית
הפעל או השבת את האכיפה של בקרות הגישה FLASK. ברירת המחדל היא מתירנית,
אך ניתן לשנות זאת לאכיפה על ידי ציון "flask=enforcing" או "flask=late"
בשורת הפקודה של ה-Hypervisor.

מדיניות טעינה קובץ מדיניות
טען את מדיניות FLASK מקובץ המדיניות הנתון. הפוליסה הראשונית מסופקת ל-
hypervisor כמודול ריבוי אתחול; פקודה זו מאפשרת עדכוני זמן ריצה למדיניות.
טעינת מדיניות אבטחה חדשה תאפס את השינויים בזמן הריצה בתוויות המכשיר.

הפלטפורמה משותף מַשׁאָב ניטור/שליטה


פלטפורמות שרתים של Intel Haswell ומעלה מציעות ניטור ובקרה של משאבים משותפים
טכנולוגיות. הזמינות של טכנולוגיות אלה ויכולות החומרה יכולות להיות
מוצג עם psr-hwinfo.

לִרְאוֹתhttp://xenbits.xen.org/docs/unstable/misc/xl-psr.htmlלמידע נוסף.

psr-hwinfo [אפשרויות]
הצג מידע על חומרה של משאבים משותפים (PSR).

אפשרויות

-m, --cmt
הצג מידע על חומרה של טכנולוגיית ניטור מטמון (CMT).

-a, --חתול
הצג מידע על חומרה של טכנולוגיית הקצאת מטמון (CAT).

CACHE פיקוח טכנולוגיה
Intel Haswell ופלטפורמות שרתים מאוחרות יותר מציעות יכולת ניטור בכל לוגי
מעבד למדידת מדד משאבים משותפים ספציפיים לפלטפורמה, למשל, מטמון L3
תפוסה. ביישום Xen, פירוט הניטור הוא ברמת התחום. ל
לפקח על דומיין ספציפי, פשוט צרף את מזהה הדומיין עם שירות הניטור. כאשר
אין צורך לנטר יותר את הדומיין, נתק את מזהה הדומיין מהניטור
שירות.

פלטפורמות שרתים של Intel Broadwell ומעלה מציעות גם רוחב פס כולל/מקומי של זיכרון
ניטור. Xen תומך בניטור לכל תחום עבור שני סוגי הניטור הנוספים הללו.
גם ניטור רוחב הפס של הזיכרון וגם ניטור תפוסת המטמון L3 חולקים את אותה קבוצה של
שירות הניטור הבסיסי. ברגע שדומיין מצורף לשירות הניטור,
ניתן להציג נתוני ניטור עבור כל אחד מסוגי הניטור הללו.

psr-cmt-attach [מזהה דומיין]
צרף: צרף את שירות ניטור המשאבים המשותפים של הפלטפורמה לדומיין.

psr-cmt-detach [מזהה דומיין]
ניתוק: נתק את שירות ניטור המשאבים המשותפים של הפלטפורמה מדומיין.

psr-cmt-show [psr-monitor-type] [מזהה דומיין]
הצג נתוני ניטור עבור דומיין מסוים או כל הדומיינים. צג נתמך נוכחי
הסוגים הם:
- "תפוסת מטמון": מציג את תפוסת המטמון L3(KB).
- "רוחב פס כולל-זיכרון": מציג את רוחב הפס הכולל של הזיכרון (KB/s).
- "מחשב מקומי-רוחב": מציג את רוחב הפס של הזיכרון המקומי (KB/s).

CACHE הַקצָאָה טכנולוגיה
Intel Broadwell ופלטפורמות שרתים מאוחרות יותר מציעות יכולות להגדיר ולהשתמש בהן
מנגנוני טכנולוגיית הקצאת מטמון (CAT), המאפשרים יותר משאבי מטמון (כלומר
מטמון L3) שיהיה זמין עבור יישומים בעדיפות גבוהה. ביישום Xen,
CAT משמש לשליטה בהקצאת מטמון על בסיס VM. כדי לאכוף מטמון על ספציפי
דומיין, פשוט הגדר מסכות סיביות קיבולת (CBM) עבור הדומיין.

psr-cat-cbm-set [אפשרויות] מזהה דומיין cbm
הגדר מסכות סיביות של קיבולת מטמון (CBM) עבור תחום. לאיך לציין cbm בבקשה התייחס ל
<http://xenbits.xen.org/docs/unstable/misc/xl-psr.html>.

אפשרויות

-s שֶׁקַע, --socket=SOCKET
ציין את השקע לעיבוד, אחרת כל השקעים יעובדו.

psr-cat-show [מזהה דומיין]
הצג הגדרות CAT עבור דומיין מסוים או כל הדומיינים.

התעלמו עבור תְאִימוּת עִם XM


xl תואם לרוב שורת הפקודה לכלי השירות הישן xm המשמש עם Python הישן
xend. לצורך תאימות, מתעלמים מהאפשרויות הבאות:

xl נודד --לחיות

ל BE מְתוֹעָד


אנחנו צריכים תיעוד טוב יותר עבור:

tmem
זיכרון טרנסצנדנטי.

השתמש ב-xl באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.