VMware ESX, Windows IT Pro опции за конфигурация на диска
Хипервайзорът VMware ESX ви позволява да конфигурирате няколко опции при създаване на виртуални дискове (VMDK файлове) за виртуални машини. Особено важно е да вземете предвид размера на блока, когато форматирате ESX група за съхранение, в противен случай може да се наложи да архивирате всички съществуващи виртуални машини и да форматирате отново групата за съхранение. Тези настройки на диска имат значително влияние върху функционалността, производителността и управляемостта
Хипервайзорът VMware ESX ви позволява да конфигурирате няколко опции при създаване на виртуални дискове (VMDK файлове) за виртуални машини. Особено важно е да вземете предвид размера на блока, когато форматирате ESX група за съхранение, в противен случай може да се наложи да архивирате всички съществуващи виртуални машини и да форматирате отново групата за съхранение. Тези настройки на диска имат значително влияние върху функционалността, производителността и управляемостта.
Създаване на диск
Когато добавяте нов диск към виртуална машина на VMware ESX сървър, ви се предоставя една от следните опции: създаване на нов виртуален диск, използване на съществуващ диск или прикачване на физически диск. Първите две опции се обясняват сами. Когато прикаченият физически диск е част от SAN хранилището, файловете не са капсулирани във VMDK файла. Ако погледнете съдържанието на логически дял за съхранение на SAN (LUN), ще видите отделни файлове, а не само един VMDK файл, цялото съдържание на което е капсулирано във формат на диск на виртуална машина.
Ако използвате SAN хранилище, можете да използвате опцията за прикачване на физически диск, която прикрепя виртуалната машина към логически дял на SAN. Използвайки товаТази опция осигурява по-висока последователна I/O пропускателна способност на диска и почти същата произволна I/O производителност на диска като конвенционалните виртуални дискове. Но основната причина за свързване на физически диск е да се осигури достъп до свойствата на физическо устройство за софтуер, който управлява SAN в някои сценарии.
Опцията за физически диск може да се използва във физически или виртуален режим. Във виртуален режим системата третира свързания физически диск като нормален VMDK файл със съответния набор от функции, като правене на моментни снимки и клониране на виртуална машина, вие имате избор между "тънък" (тънък) и "пълен" (дебел) тип диск. Ако изберете дебелия тип, ESX веднага ще разпредели пълния размер на диска към групата за съхранение, когато бъде създаден. Когато използвате типа тънък диск, се разпределя само толкова място, колкото дискът на виртуалната машина използва. Тънките дискове спестяват дисково пространство, но производителността се влошава и увеличава вероятността от ситуация с ниско дисково пространство в групата за съхранение на ESX.
Разликата в производителността между дебели и тънки дискове зависи от много фактори, включително скорост на диска, настройки на масива и фрагментация на диска. Като цяло дебелият тип осигурява по-добра производителност и намалява вероятността от внезапен недостиг на дисково пространство. В същото време дисковете от този тип изискват повече свободно място в хранилището и се считат за по-консервативно решение.
Ако планирате да използвате тънкия тип за VM дискове, предлагам да го използвате само за съхраняване на основните VM изображения,но не и за създаване на дискове с данни. Ако създадете няколко виртуални машини с 1TB тънки дискове и потребителите започнат да съхраняват данни на тези дискове, ESX групата за съхранение може бързо да изчерпи мястото си.
Интерфейси и контролер
Когато създавате дискове за виртуална машина, трябва да изберете между IDE диск и SCSI диск. Винаги трябва да използвате SCSI устройства, когато е възможно, тъй като те работят по-добре от IDE устройствата. Може да се наложи да използвате IDE дискове в случаите, когато софтуерните решения на виртуалната машина не поддържат SCSI.
Когато създавате дискове, трябва да изберете типа SCSI контролер. Операционната система Windows определя кой тип SCSI контролер да се използва въз основа на показателите за съвместимост и производителност. Таблица 1 показва кои типове контролери се използват от кои версии на Windows.
Таблица 1. Типове SCSI контролери в различни версии на Windows |
![]() |
В допълнение към SCSI контролерите в таблица 1 можете също да използвате драйвера VMware Paravirtual. Трябва обаче да използвате паравиртуалния драйвер само ако са изпълнени следните условия:
- драйверите се съхраняват в SAN, DAS устройствата не се използват;
- виртуалната машина изисква повече от 2000 IOPS пропускателна способност;
- виртуалната машина трябва да работи с Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 или Red Hat Enterprise Linux (RHEL) 5;
- твърдият диск не трябва да може да се стартира;
- виртуалната машина не е устойчива на грешки;
- виртуалната машина не трябва да се използва като част от клъстер на Microsoft.
Обикновено използването на драйвера VMware Paravirtual увеличава пропускателната способност на диска с 10% и намалява използването на процесора с 15% в сравнение с използването на LSI Logic SCSI контролера, когато VMDK файлът се съхранява в SAN.
Постоянни срещу непостоянни
След като изберете интерфейса на устройството (IDE или SCSI) и типа на контролера, ви се дава възможност да създадете независимо устройство. Можете да използвате независимо устройство, ако не искате то да бъде повлияно по никакъв начин от моментни снимки.
В случаите, когато не се нуждаете от тази функция, не избирайте подходящата опция. Ако изберете да създадете независимо устройство, има две допълнителни опции: постоянно устройство или непостоянно устройство. С постоянните дискове всички промени се записват незабавно и постоянно на диска, дори когато се правят моментни снимки на виртуалната машина. На непостоянни дискове всички промени ще бъдат отхвърлени след рестартиране или връщане към моментна снимка на виртуална машина. Тази настройка трябва да се използва само в тестови лаборатории, когато искате VM да се върне в първоначалното си състояние след рестартиране. Препоръчвам редовно да проверявате всички дискови настройки на виртуалните машини, за да сте сигурни, че не използват непостоянни дискове.
Размер на груповия блок
Администраторите, които не са запознати с ESX, често се объркват от настройката за размер на блока при форматиране на група за съхранение. Размерът на блока определя максималния размер на VMDK файл, който може да бъде създаден в група за съхранение. Размерът на блока не зависи от общия размер на групата за съхранение. Таблица 2 показва връзката между размера на блока и размера на файла в група за съхранение.
Таблица 2. Зависимост от размера на файлагрупи за съхранение от максимален размер на блок |
![]() |
Размерът на блока е 1 MB по подразбиране, така че можете да създадете VMDK файл от 256 GB минус 512 байта. Ако искате да създадете VMDK файл, по-голям от 256 GB, трябва да архивирате данните, да форматирате групата за съхранение с по-голям размер на блока и да възстановите VMDK файловете, което не е много забавно в производствена среда.
Ако искате да запазите възможността да правите моментни снимки на виртуална машина, уверете се, че сте създали VMDK файл, който е с 2 GB по-малък от максималния разрешен файл в групата за съхранение. Например, ако сте форматирали хранилище с размер на блок от 1 MB, не трябва да създавате файл, по-голям от 254 GB. Ако създадете 256 GB VMDK файл в група за съхранение, когато се опитате да направите моментна снимка на виртуална машина, възниква грешка, че VMDK файлът надвишава максималния размер на файла в групата за съхранение. Когато моментната снимка бъде създадена, първоначалният VMDK файл ще създаде 2 GB мъниче файл. Така, ако се опитате да генерирате моментна снимка на виртуална машина с 256 GB VMDK файл, ESX ще се опита да създаде 258 GB VMDK файл и моментната снимка няма да успее.
Избирайте внимателно
Когато създавате дискове на виртуална машина с помощта на хипервайзора VMware ESX, ще бъдете подканени да конфигурирате много настройки. Някои от тях са налични само когато дискът на виртуалната машина се намира в SAN. Може би най-трудното нещо е да изберете размера на блока на групата за съхранение, тъй като е доста трудно да го промените по-късно. Изберете разумно настройките на устройството си и потърсете най-добрата комбинация от управляемост, цена, производителност ифункционалност за своите виртуални машини.
Алън Сугано ([email protected]) е президент на ADS Consulting Group, компания за разработка на Microsoft .NET, SQL Server и мрежи
Споделяйте материал с колеги и приятели