[תוקן] VMware: יש צורך באיחוד דיסקים של מכונות וירטואליות
Vmware Virtual Machine Disks Consolidation Is Needed
הרבה משתמשים מקבלים את יש צורך באיחוד דיסקים של מכונות וירטואליות שגיאה בעת שימוש בלקוח VMware vSphere. מה גורם לשגיאה? איך לתקן את זה? כעת, בואו נתחיל לחקור את התשובות יחד עם MiniTool.
בעמוד זה :- יש צורך בגורמים אפשריים לאיחוד דיסקים של מחשב וירטואלי
- כיצד לתקן את שגיאת איחוד דיסקים של מחשב וירטואלי
- מה דעתך
VMware vSphere היא יישום תוכנת וירטואליזציה הפועלת כפלטפורמה שלמה לניהול המחשב הוירטואלי שלך. ניתן להשתמש בו לביצוע משימות רבות של מכונה וירטואלית כגון כיבוי מערכת ההפעלה האורחת, הפעלת מסוף, עריכת הגדרות, יצירת תמונות מצב וכדומה. עם זאת, משתמשים רבים נתקלים בשגיאה נדרשת איחוד דיסקים במכונה וירטואלית בעת השימוש בתוכנה.
על פי דיווחי משתמשים מפורומים וקהילות שונות, יש צורך באיחוד דיסקים של מכונות וירטואליות שגיאה מתרחשת בעיקר בעת מיזוג קבצי דיסק וירטואלי מרובים לדיסק אחד. הנה דוגמה אמיתית מפורום Nakio.
היי חבר 'ה! קיבלתי הודעת שגיאה שאומרת: יש צורך באיחוד דיסקים של מכונות וירטואליות של VMware. יש לך מושג מה אני יכול לעשות עם זה? תודה!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
יש צורך בגורמים אפשריים לאיחוד דיסקים של מחשב וירטואלי
איחוד דיסק וירטואלי הוא תהליך של מיזוג קבצי דיסק וירטואלי שנוצרו לאחר צילום התמונות ב-VM. ברוב המקרים, ביצוע איחוד דיסקים הוא למנוע ירידה בביצועים או לפתור בעיות מסוימות.
כאשר מצלמים תמונת מצב, תגלו שנוצרת דיסק דלתא ושינויים נכתבים לדיסק הדלתא המקביל. כתוצאה מכך, כל דיסק דלתא מכיל את כל השינויים שבוצעו בהשוואה למצב דיסק הדלתא הקודם ודיסק האב נשאר ללא שינוי, מה שגורם לנתונים המיותרים במכונה הוירטואלית.
ככל שתצלומי המצב וקבצי הדיסק הווירטואליים גדלים וגדלים, אתה עלול לחוות ירידה בביצועים. אך לאחר שתתחיל את איחוד הדיסקים של VMware בהצלחה, כל הנתונים מדיסק הדלתא ימוזגו לדיסק בודד ולא נותרו נתונים מיותרים בדיסק שבו נמצאים קבצי ה-VM. כלומר, שטח הדיסק ינוקה לאחר איחוד קבצי דיסק וירטואלי.
עם זאת, תהליך איחוד הדיסקים של המכונה הווירטואלית אינו תמיד חלק. הרבה מאוד אנשים נתקלים בשגיאה נחוצה של איחוד דיסקים במכונה וירטואלית של VMware. למה? זה יכול להיגרם מסיבות אפשריות רבות. כאן אנו מפרטים אותם כדלקמן:
- אין מספיק מקום בדיסק במאגר הנתונים של VMFS כדי לבצע את איחוד הדיסק הווירטואלי. בדרך כלל, זה דורש 1 GB של שטח פנוי לפחות במאגר הנתונים.
כעת, היית צריך לדעת את הגורמים האפשריים לשגיאת הסטטוס הנדרשת באיחוד מחשב וירטואלי. בוא נראה איך לתקן את זה.
מנהל Windows בשולחן העבודה הפסיק לעבוד ונסגר? [תוקן]משתמשים רבים דיווחו שמנהל שולחן העבודה של Windows הפסיק לעבוד ונסגר. פוסט זה יסביר את הסיבות האפשריות ויספק תיקונים מתאימים.
קרא עודכיצד לתקן את שגיאת איחוד דיסקים של מחשב וירטואלי
לאחר ניתוח כל הגורמים האפשריים לשגיאה נדרשת של איחוד דיסקים במכונה וירטואלית של VMware, אנו חוקרים את 5 התיקונים הרלוונטיים הבאים. כאן אתה יכול לנסות אותם לפי הסדר עד שהבעיה תיפתר.
תיקון 1. איחוד קבצי דיסק של מחשב וירטואלי בצורה נכונה
התיקון הראשון והפשוט ביותר עבור שגיאת הסטטוס הדרושה לאיחוד המכונה הווירטואלית הוא לוודא שאתה מאחד את קבצי הדיסק של המכונה הווירטואלית בצורה נכונה. לשם כך, בצע את השלבים המפורטים להלן:
שלב 1. הפעל את לקוח VMware vSphere במחשב שלך.
שלב 2. לחץ לחיצה ימנית על VM שם שבו ברצונך לאחד קבצי דיסק ובחר תמונות מצב > איחוד מתפריט המשנה.
שלב 3. לאחר מכן תקבל הודעת אישור האומרת פעולה זו מאחדת את כל יומני הביצוע המיתירים במחשב הווירטואלי שלך. האם אתה בטוח שאתה רוצה להמשיך? . לחץ על כן כדי לאשר את איחוד הדיסקים של VMware.
הערה: אם אתה חושש שחלק מהנתונים יאבדו במהלך תהליך איחוד הדיסקים, תוכל לבצע גיבוי של מכונה וירטואלית של VMware. לדוגמה, אתה יכול להעביר את כל מקבצי ה-VM לתיקיה אחרת בחנות נתונים.
לאחר מכן לקוח vSphere יאגד קבצי דיסק וירטואלי ויסקה את היומנים. הזמן הדרוש לתהליך תלוי בגודל ה-VM, במספר התמונות ובטעינת ה-VM. לאחר השלמתו, שגיאת המצב הדרושה לאיחוד המכונה הווירטואלית אמורה להיעלם.
תיקון 2. מחק את כל תמונות ה-VM הקיימות
סיבה עיקרית נוספת לשגיאת איחוד הדיסקים היא קבצי ה-VM הנעולים. אם תקבל הודעת שגיאה נוספת לא ניתן לגשת לקובץ מכיוון שהוא נעול. אירעה שגיאה בעת איחוד דיסקים במהלך התהליך, זה מציין שקובצי דיסק ה-VM שלך נעולים על ידי יישום גיבוי. במקרה זה, עליך לבטל את הנעילה של קבצי VM על ידי מעקב תיקון 2 אוֹ תיקון 3 . כאן נראה לך כיצד לפתוח קבצי VM על ידי מחיקת כל התמונות.
שלב 1. כבה את המחשב הווירטואלי שאתה מפעיל וצור תמונת מצב חדשה של דיסק VM.
שלב 2. לחץ לחיצה ימנית על VM הכרטיסייה מהתפריט העליון, ולאחר מכן בחר תצלומים ולחץ על מחק את כל התמונות .
שלב 3. לפעמים סטטוס האיחוד הווירטואלי הדרוש יכול להיות מופעל על ידי חוסר עקביות -ctk.vmdk קבצים. אז אתה יכול לנסות למחוק את קבצי CTK.
שלב 4. כעת, אתה יכול לנסות לאחד מחדש קבצי דיסק וירטואלי שוב כפי שהסברנו למעלה.
עֵצָה: אם השלבים האלה לא עזרו, אתה יכול לכבות את ה-VM, לפתוח הגדרות VM , בחר את אפשרויות VM הכרטיסייה ולאחר מכן הרחב את ה מִתקַדֵם קטגוריה ולחץ על ערוך תצורה . בחלון התצורה, לחץ על הוסף פרמטרים של תצורה , תוסיף את ה asyncConsolide.forceSync פרמטר, והגדר אותו ל נָכוֹן .תיקון 3. העבר את ה-VM לארח ESXi אחר
קבצי ה-VM הנעולים שנוצרו על ידי אפליקציית גיבוי משמשים בעיקר כדי למנוע כתיבה במקביל לקבצים על ידי מארחי ESXi מרובים. עם זאת, קבצי דיסק נעולים אלה יכולים להפעיל את שגיאת איחוד הדיסק הווירטואלי הנדרש. כדי לבטל את נעילת הקובץ, אתה יכול להעביר את ה-VM למארח ESXi אחר.
שלב 1. הפעל מחדש את סוכני הניהול במארח ה-ESXi עליו נמצא ה-VM. כדי לעשות זאת, אתה יכול לפתוח את מעטפת ESXi או להתחבר למארח ESXi באמצעות SSH ולהפעיל את הפקודות שלהלן בתור root:
הפעלה מחדש של services.sh
אוֹ
/etc/init.d/hostd הפעל מחדש
/etc/init.d/vpxa הפעל מחדש
טיפ: אתה יכול גם לפתוח את קונסולת ה-ESXi Direct על ידי ניווט אל אפשרויות פתרון בעיות , ובחירה הפעל מחדש את סוכני הניהול (על ידי לחיצה להיכנס כדי להפעיל את האפשרות הדרושה ולחיצה F11 כדי לאשר.)
שלב 2. כעת, אתה יכול לבדוק את קבצי ה-VM הנעולים על ידי הפעלת הפקודה למטה:
vmfsfilelockinfo -p /vmfs/volumes/vm_datastore/vm_name/vm_name.vmx
שלב 3. בדוק את קובצי היומן המתארחים אם ברצונך לזהות את הנתיב במאגר הנתונים שבו שוכנים קבצי VM.
cat /var/log/hostd.log |grep -i vm_name
שלב 4. נווט אל ספריית ה-VM בחנות הנתונים לאחר שתקבל את מיקום קבצי ה-VM:
cd /vmfs/volumes/datastore_name/vm_name
שלב 5. החל את הפקודה הבאה כדי לרשום את המארחים של ESXi הנעולים על ידי קבצי ה-VM.
עבור i ב-'ls'; do vmfsfilelockinfo -p $i ;done|grep 'נעול|מארח בעל המנעול|הזמן הכולל שנלקח' | sed 's|מארח בעל המנעול בקובץ הוא||g'|sed 's|זמן כולל|—|g' | awk '{print $1}' |uniq
שלב 6. הפעל מחדש את סוכני הניהול של ESXi שלך (כולל מתארח ו vpxa ). לאחר מכן הפעל את הפקודה למטה במארח EXSi כדי לפתוח את קבצי ה-VM.
/etc/init.d/hostd הפעל מחדש
/etc/init.d/vpxa הפעל מחדש
לאחר שתסיים, תוכל לאחד שוב קבצי דיסק של מכונות וירטואליות ולראות אם השגיאה עדיין מופיעה.
תיקון 4. הרחב את שטח הדיסק שלך
כפי שצוין לעיל, יש צורך באיחוד הדיסקים של המכונה הווירטואלית של VMware שגיאה יכולה להתרחש עקב לא מספיק מקום בדיסק. לכן, אנו ממליצים לך לבדוק אם יש מספיק שטח דיסק פנוי (יותר מ-1 GB) במאגר הנתונים של VMFS. אם לא, עליך להרחיב את שטח הדיסק.
אם אינך רוצה למחוק קבצים כלשהם במאגר הנתונים של VFMS, הרחבת שטח הדיסק היא בחירה טובה. כיצד להאריך את כונן הדיסק ללא אובדן נתונים? כמנהל מחיצות רב תכליתי, MiniTool Partition Wizard יכול לעזור לך לעשות זאת בקלות. בנוסף, ניתן להשתמש בו לנתח שטח דיסק , המר NTFS ל-FAT, להעביר מערכת הפעלה , לשחזר נתונים שאבדו וכו'.
אשף מחיצות MiniTool חינםלחץ להורדה100%נקי ובטוח
הנה איך להרחיב את המחיצה עם כלי השירות MiniTool.
שלב 1. הפעל תוכנה זו כדי להיכנס לממשק הראשי שלה, ולאחר מכן בחר את כונן הדיסקים שבו נמצא מאגר הנתונים של VMFS ולחץ על הרחבת מחיצה מהחלונית השמאלית.
שלב 2. בחר את הכונן שממנו ברצונך לקחת שטח פנוי, ולאחר מכן גרור את סרגל המחוון כדי לתפוס את השטח הפנוי או הזן את אמצעי האחסון הספציפי בהתבסס על הדרישות שלך. לאחר מכן לחץ על בסדר .
שלב 3. לחץ על להגיש מועמדות כדי לבצע את התהליך.
תיקון 5. השתמש בחלופה כדי לבצע את איחוד הדיסקים של VMware
אם אתה עדיין מקבל את שגיאת איחוד הדיסקים של VMware לאחר שניסית את כל השיטות לעיל, תוכל לשקול להשתמש בחלופה בשם vSphere PowerCLI לאיחוד קבצי דיסק וירטואלי. ה-PowerCLI הוא ממשק משתמש גרפי שיכול להרחיב פגז כוח להבין ולקיים אינטראקציה עם סביבות VMware. הנה איך להשתמש בו כדי לאחד דיסקים וירטואליים.
שלב 1. הפעל את לקוח PowerCLI, התחבר לשרת vCenter שמנהל את המארח ESXi עם ה-VM, והזן אישורים כשתתבקש.
Connect-VIServer vcenter01.test.com
שלב 2. הפעל את הפקודה הבאה למטה כדי לקבל את רשימת ה-VMs עם סטטוס האיחוד הווירטואלי הדרוש.
Get-VM | איפה-אובייקט {$ _. Extensiondata.Runtime.ConsolidationNeeded}
שלב 3. כעת, אתה יכול לאחד קבצי דיסק של מכונות וירטואליות על ידי ביצוע הפקודה למטה.
Get-VM | איפה-אובייקט {$ . Extensiondata.Runtime.ConsolidationNeeded} | foreach {$ . ExtensionData.ConsolidateVMDisks_Task ()}
מה דעתך
כיצד לתקן את שגיאת איחוד הדיסק הווירטואלי הדרושה? כעת, אתה יכול לנסות כל אחד או את כולם מחמשת התיקונים שהסברתי למעלה ולראות איזה מהם עובד הכי טוב עבורך. אם יש לך פתרונות טובים יותר לשגיאה, אנא רשום אותם באזור ההערות. כמו כן, אתה יכול לשלוח לנו מייל אל לָנוּ כאשר יש לך קשיים בשימוש בתוכנת MiniTool.