مدیریت هارد در سرور esxi
من یك سرور esxi دارم كه 3 تا ویندوز سرور روی اون ران ست .برای یكی 200 گیگ برای دومی 500 گیگ و برای سومی 200 گیگ كه كلا میشه 900 گیگ و حدود 300 گیگ دیگه هوز خالی داره...حالا من میخوام روی ماشینی كه هارد اون 500 است یك تغییراتی بدم به این شكل
1-درایو ویندوزش 150 گیگ است كه فعلا همین بمونه و دوتا درایو دیگه داره یكی 150 گیگ یكی هم 200 گیگ . من مخوام 50 تا از اولی و 100 از دومی كم كنم آیا میشه این كار را انجام داد كه صدمه ای به ماشین وارد نشه؟؟؟؟؟؟؟؟؟؟؟؟
2-برای یك ماشین 100 گیگ به درایور ویندوز دادن عاقلانه است چون از یك جا سوال كردم گفت چرا 200 گیگ به ماشین دادی 50 تا برا ویندوز بزار 50 تا هم برای درایو ذخیره سازی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
لطفا راهنماییمن كنید چون حتما باید از هاردها كم كنم برای كاره دیگه ای ...........
13 پاسخ
مهندس رضایی راهی نداره كه بك اپ را جای دیگه ای برگردونم مثلا یك هارد اكسترنال و بعد از برگرداندن وقتی كه مطمئن شدم كاملا برگشت ایندفعه ماشین اون را در سرور خاموش كنم و بعد بك آپ را انتقالش بدم اونجا؟؟؟؟؟
اها من فک نکنم راهی باشه به جر اضافه کردن فضای ذخیره سازی.
شما دیگه نمی تونید اینکار رو بکنید ، فضایی که به VM اختصاص داده شد و داخل ماشین مجازی نشون داده شد اگر اضافه بشه عملا غیر قابل بازگشت میشه به ESXi ... من جستجو که کردم متوجه شدم اگر شما دیسک اولتون رو از نوع Thin Provisioned انتخاب کرده باشید با استفاده از Convert کردن با استفاده از VCenter Convertor یا اگه VMotion دارید میشه تغییر داد موقع انتقال اما اگر نباشه راهکار خاصی برای برگردوندن فضا وجود نداره ، مقاله ای رو خوندم که چجوری فضا رو بهش برگردونیم به شما هم معرفی می کنم یه نگاهی بهش بندازید شاید کاربردی باشه :
http://rickardnobel.se/reclaim-disk-space-from-thin-provisioned-disks/ https://community.hitachivantara.com/docs/DOC-1006003
با سلام. اگر دیسک شما از نوع thin باشه فضایی که در VM حذف میشه از فضای Datastore کم نخواهد شد مگر اینکه Reclamation انجا بشه، که در ورژن vmfs 5 این کار اتوماتیک انجام نمیشه باید وصل بشید به شل esxi و reclaim کنید، اما اگر از vmfs 6 استفاده میکنید برای Datastore این کار بصورت اتوماتیک انجام میشه.
این مطلب بالا به این معنی نیست که حجم vdisk شما کم شده، شما خیلی راحت میتونید فضا به vdisk اضافه کنید از طریق vsphere client اما بر عکس نمیشه، مگر اینکه شما از VMware vCenter Convertor استفاده کنید، که بهش میگن shrink کردن دیسک
Shrink کردن vDisk برای تمام انواع دیسک ساپورت میشه هم thick و هم thin
شما به وسیله Clone و همچنین SVMotion نمیتونید حجم دیسک رو کم کنید بلکه فقط میتونید نوع دیسک رو عوض کنید.
میخواید کل ماشین رو برگردونید؟
در تکمیل صحبت های اقای سینا رضایی باید گفت در نسخه های بالاتر 6 هم باید Reclamation Granularity موجود در استوریج شما با اونی که در datastore انتخاب کردی یکسان باشه در غیر این صورت این کار هم باید در محیط CLI انجام بشه منظور عمل unmap هست.
خوب مثال بزنم مشخص تر بشه در نسل چهارم استوریج های اچ پی مدل 2040 به صورت پیش فرض برای virtual storage ها page size انها 4 مگابایت است حالا اگه Reclamation Granularity ما 1MB باشه در datastore آمان بحث auto Reclamation را نخواهیم داشت که باید خودمان در cli این کار را بکنیم
مهندس راستش من روی سرورم 1/3 ترابایت هارد دارم و اومدم دو تا ماشین مجازی ساختم كه به یكی 200 گیگ هارد دادم و به اون یكی 500 گیگ ...و روی یك كیس معمولی نرم افزار veeam backup نصب كردم و هر روز از دوتا ماشینم بك آپ میگیره و میتونم با بك -آپ كل ماشین را روی سرور برگردونم فقط در صورتی كه هارد به اندازه اون ماشین روی سرور داشته باشم-ولی الان اومدم یك ماشین دیكه ساختم و 200 گیگ هم به اون دادم و حالا وقتی مثلا میخوام بك -آپ سرورم كه 500 گ-یگ- بود را بر-گ-ردونم- پیغام میده فضای كافی نداری...-آیا راه حل دیگه ای سراغ داریدكه در بازگ-رداندن بك- -آپ به مشكل فضا نخورم -؟؟-؟-؟-؟-به خاطر همین بود كه میخواستم از هارد ماشینها كم -ك-نم
سلام ، توی خود ماشین می تونید با استفاده از Disk Management و Shrink کردن هارد دیسک کارتون رو انجام بدید ، مورد دوم رو هم باز با Shrink می تونید انجام بدید ! بدون مشکل ! تا جاییکه من متوجه شدم مشکل شما اصلا ارتباطی به ESXi نداره ! مربوط به خود سیستم عامل میشه
خیر بر نمیگیرده فضا به ESXi ... فقط تو سیستم عامل دیده میشه
هارد اکسترنال رو که میتونی به عنوان Datastore استفاده کنی، اما خوب من تست نکردم
Create Datastore on External devices
اما یک راهی هست، میتونی هارد رو متصل کنی به یکی از vm هات یا ماشین فیزیکی و از طریق iscsi متصلش کنی به host.
یعنی اینکه روی سرور target این فضای hard رو از طریق iscsi یا nfs به host بدی
من اگه بخوام جزئی از فضای datastor اصلی بشه باید چكار كنم؟؟؟؟؟؟؟؟؟؟؟/
ممنون مهندس ولی وقتی كه از هاردهای داخل ماشین هام كم كنم مقدار فضایی كه خالی میشه خودش میره برای سرور esxi یا روی همین ماشین میمونه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
بله قبلا ماهی یكدفعه بر-ای اینكه بك -آپ را تست كنم كل ماشین را برمیگرداندم و ماشین اصلی را خاموش و -ماشین بك -آپ را استارت میكردم-و تست میكردم .ولی -حالا چون 200 از فضا را دادم به یك- ماشین ج-دید دیگه نمیگ-ذارد بك -آپ را برگردانم و میگه فضا كم است-؟-آیا را ه-ح-لی داره--؟؟؟؟؟؟؟؟؟؟؟؟؟
-