זהו הפקודה powerman שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
powerman - צמתי הפעלה/כיבוי
תַקצִיר
pm [-אפשרויות] -פעולה [יעדים] [-פעולה [יעדים] ...]
תיאור
פוברמן מספק ניהול צריכת חשמל במרכז נתונים או סביבת אשכול מחשוב. זה
מבצע פעולות כגון הפעלה, כיבוי ומחזור כיבוי באמצעות מתח מרחוק
התקני בקר (RPC). שמות מארחים של יעד ממופים לתקעים במכשירי RPC
powerman.conf(5).
אפשרויות
-1, --עַל מטרות
מטרות הפעלה.
-0, --כבוי מטרות
כיבוי מטרות.
-ג, --מחזור מטרות
יעדי מחזור כוח.
-ר, --אִתחוּל מטרות
קבע איפוס חומרה עבור יעדים (אם מיושם על ידי RPC).
-ו, --הֶבזֵק מטרות
הפעל משואה עבור יעדים (אם מיושם על ידי RPC).
-את, -- unflash מטרות
כבה את המשואה עבור יעדים (אם מיושם על ידי RPC).
-ל, --רשימה
רשימת יעדים זמינים. במידת האפשר, הפלט יידחס לטווח מארח
(ראה מפרט היעד להלן).
-q, --שאילתה-הכל
סטטוס תקע שאילתה של כל היעדים. המצב אינו שמור במטמון; בכל פעם אפשרות זו
בשימוש, Powermand שואל את ה-RPC המתאימים. מטרות מחוברות ל-RPC של זה
לא ניתן ליצור קשר (למשל עקב כשל ברשת) מדווחים כסטטוס
"לא ידוע". במידת האפשר, הפלט יידחס לטווחי מארח.
-ש, --שאילתא מטרות
סטטוס תקע שאילתה של יעדים ספציפיים.
-נ, --רך-הכל
שאילתה סטטוס כוח רך של כל היעדים (אם מיושם על ידי RPC). בהקשר זה, א
הצומת במצב כבוי יכול להיות מופעל בתקע אך פועל במצב המתנה.
-נ, --רַך מטרות
שאילתה סטטוס כוח רך של יעדים ספציפיים (אם מיושם על ידי RPC).
-ב, --משואה-כל
סטטוס משואת שאילתה של כל היעדים (אם מיושם על ידי RPC).
-ב, --מִגדַלוֹר מטרות
סטטוס משואת שאילתה של יעדים ספציפיים (אם מיושם על ידי RPC).
-ט, --זמנית
טמפרטורת צומת שאילתה של כל היעדים (אם מיושם על ידי RPC). טֶמפֶּרָטוּרָה
המידע אינו מתפרש על ידי Powerman ומדווח כפי שהתקבל מה-RPC
בשורה אחת לכל יעד, עם קידומת שם היעד.
-פ, --טמפ' מטרות
טמפרטורת צומת שאילתה של יעדים ספציפיים (אם מיושם על ידי RPC).
-ח, - עזרה
הצג סיכום אפשרויות.
-ל, --רישיון
הצג מידע על רישיון Powerman.
-ח, --שרת-מארח מארח[:port]
התחבר לדמון Powerman במארח שאינו ברירת מחדל ויציאה אופציונלית.
-V, --גִרְסָה
הצג את מספר הגרסה של Powerman וצא.
-ד, --התקן
מציג מידע על מצב RPC. אם צוינו יעדים, רק RPC's תואמים את
רשימת היעדים מוצגות.
-T, --טלמטריה
גורם להצגת מידע טלמטריית RPC בעת עיבוד פקודות. מוֹעִיל
עבור איתור באגים של סקריפטים של מכשירים.
-איקס, --להרחיק
הרחב את טווחי המארח בתגובות לשאילתות.
-ג, --מגדרים
אם מוגדר עם ה מגדרים(3) חבילה, אפשרות זו אומרת ל-powerman שמכוון
הן תכונות מגדר הממפות לשמות הצמתים ולא לשמות הצמתים
עצמם.
יַעַד מפרט
פוברמן שמות מארח יעד עשויים להיות מוגדרים כשמות מארח מופרדים בפסיקים או ברווחים
או טווחי מארח. טווחי מארח הם מהצורה הכללית: prefix[nm,lk,...], כאשר n < m ו
l < k וכו', אין לבלבל צורה זו עם מחלקות תווים של ביטוי רגולרי
(מסומן גם ב-``[]''). לדוגמה, foo[19] אינו מייצג את foo1 או foo9, אלא
מייצג טווח מנוון: foo19.
תחביר טווח זה נועד רק כנוחות על אשכולות עם שם קידומת NN
אסור להתייחס למוסכמה ומפרט של טווחים - הרשימה
ניתן לציין foo1,foo9 ככזה, או לפי הטווח foo[1,9].
להלן כמה דוגמאות למטרות Powerman:
הפעל את המארחים bar,baz,foo01,foo02,...,foo05
powerman --on bar baz foo[01-05]
הפעל את bar hosts,foo7,foo9,foo10
powerman --on bar,foo[7,9-10]
הפעל את foo0,foo4,foo5
powerman --on foo[0,4-5]
כתזכורת לקורא, חלק מהקליפות יפרשו סוגריים ([ ו-]) לתבנית
תוֹאֵם. בהתאם למעטפת שלך, ייתכן שיהיה צורך לצרף בתוכו רשימות טווח
ציטוטים. לדוגמה, ב-tcsh, הדוגמה האחרונה שלמעלה צריכה להתבצע בצורה הבאה:
powerman --על "foo[0,4-5]"
השתמש ב-powerman באינטרנט באמצעות שירותי onworks.net