Облачное хранилище

Советы по использованию Hyper-V

hyper-vВам при­во­дит­ся де­сять со­ве­тов по управ­ле­нию и по­вы­ше­нию про­из­во­ди­тель­но­сти плат­фор­мы Hyper-V, ко­то­рые по­мо­гут на­учить­ся ра­бо­тать с этой технологией.

10. Уда­ли­те до­пол­не­ния VM Additions перед пе­ре­но­сом вир­ту­аль­ных машин. При пе­ре­ме­ще­нии вир­ту­аль­ных машин с Microsoft Virtual Server или Virtual PC на Hyper-V уда­ли­те VM Additions при за­пу­щен­ной на ста­рой плат­фор­ме вир­ту­аль­ной ма­шине. После пе­ре­но­са вир­ту­аль­ной ма­ши­ны в среду Hyper-V этого сде­лать не удастся.

9. Ис­поль­зуй­те опе­ра­ции им­пор­та и экс­пор­та. Функ­ция пе­ре­но­са вир­ту­аль­ных машин без пре­ры­ва­ния их ра­бо­ты очень по­лез­на, но не у всех по­тре­би­те­лей есть необ­хо­ди­мая ин­фра­струк­ту­ра. Пе­ре­но­сить вир­ту­аль­ные ма­ши­ны Hyper-V не так про­сто, как Virtual Server или Virtual PC. Для пе­ре­но­са вир­ту­аль­ной ма­ши­ны от­крой­те Hyper-V Manager, вы­бе­ри­те вир­ту­аль­ную ма­ши­ну, а затем Action и ко­ман­ду Export. На це­ле­вом сер­ве­ре Hyper-V вы­бе­ри­те Import Virtual Machine в об­ла­сти Actions.

8. Вклю­чи­те режим ре­зерв­но­го ко­пи­ро­ва­ния Windows. С по­мо­щью служ­бы Volume Shadow Copy Service (VSS) можно вы­пол­нять ре­зерв­ное ко­пи­ро­ва­ние ак­тив­ных при­ло­же­ний без про­сто­ев. Hyper-V может ра­бо­тать со служ­ба­ми VSS, но для этого необ­хо­ди­мо до­ба­вить в ре­естр со­от­вет­ству­ю­щий па­ра­метр (по­дроб­нее см. по ад­ре­су bit.​ly/​bf1a2r).

7. Убе­ди­тесь, что на сер­ве­ре до­ста­точ­но фи­зи­че­ских се­те­вых адаптеров. В ходе кон­со­ли­да­ции сер­ве­ров легко упу­стить из виду такое об­сто­я­тель­ство, как число фи­зи­че­ских се­те­вых адап­те­ров на сер­ве­ре Hyper-V. При сов­мест­ном ис­поль­зо­ва­нии се­те­вых адап­те­ров несколь­ки­ми вир­ту­аль­ны­ми ма­ши­на­ми велик риск пе­ре­гру­зить канал связи. В иде­а­ле каж­дой вир­ту­аль­ной ма­шине вы­де­ля­ет­ся соб­ствен­ный се­те­вой адап­тер. Если это невоз­мож­но, по­ста­рай­тесь рас­пре­де­лить се­те­вую на­груз­ку между несколь­ки­ми се­те­вы­ми адаптерами.

6. Управ­ляй­те Hyper-V из обо­лоч­ки PowerShell. Microsoft System Center Virtual Machine Manager (VMM) рас­по­ла­га­ет по­став­щи­ком PowerShell, ко­то­рый можно за­дей­ство­вать для управ­ле­ния Hyper-V. Но боль­шин­ство ком­па­ний не ис­поль­зу­ют System Center и VMM. Од­на­ко это не ли­ша­ет их воз­мож­но­сти ра­бо­тать с PowerShell.

Поможем тем, кто помогает!

5. Ис­поль­зуй­те ди­на­ми­че­ские диски вы­со­кой про­из­во­ди­тель­но­сти в Hyper-V R2. Мно­гие ад­ми­ни­стра­то­ры Windows Server 2008 из­бе­га­ли при­ме­не­ния ди­на­ми­че­ских дис­ков в пер­во­на­чаль­ной вер­сии Hyper-V из-за свя­зан­но­го с ними па­де­ния про­из­во­ди­тель­но­сти. С вы­хо­дом Hyper-V R2 в со­ста­ве Server 2008 R2 про­из­во­ди­тель­ность ди­на­ми­че­ских дис­ков по­вы­си­лась, и они почти срав­ня­лись с фик­си­ро­ван­ны­ми вир­ту­аль­ны­ми дисками.

4. Об­ра­щай­тесь к хра­ни­ли­щу iSCSI из вир­ту­аль­ных машин. Бла­го­да­ря ма­сте­ру новых вир­ту­аль­ных машин Hyper-V упро­ща­ет­ся на­строй­ка до­сту­па к DAS из вир­ту­аль­ной ма­ши­ны. Од­на­ко вир­ту­аль­ные ма­ши­ны можно под­клю­чать к хра­ни­ли­щам дан­ных в сетях iSCSI SAN. Для под­клю­че­ния вир­ту­аль­ной ма­ши­ны Server 2008 к сети iSCSI SAN от­крой­те раз­дел Administrative Tools, вы­бе­ри­те пункт iSCSI Initiator и ука­жи­те iSCSI SAN.

3. За­гру­жай­те вир­ту­аль­ные ма­ши­ны из iSCSI LUN. Вир­ту­аль­ные ма­ши­ны можно за­гру­жать из iSCSI LUN, под­клю­чая LUN к ро­ди­тель­ско­му раз­де­лу Hyper-V. Затем со­здай­те вир­ту­аль­ную ма­ши­ну, не вы­пол­няя на­строй­ки жест­ко­го диска. После со­зда­ния вир­ту­аль­ной ма­ши­ны вы­бе­ри­те кон­трол­лер IDE и до­бавь­те жест­кий диск. В диа­ло­го­вом окне на­строй­ки жест­ко­го диска вы­бе­ри­те фи­зи­че­ский жест­кий диск, а затем iSCSI LUN. После этого вир­ту­аль­ная ма­ши­на будет за­гру­жать­ся из iSCSI LUN.

2. Ис­поль­зуй­те режим сов­ме­сти­мо­сти процессоров. Бла­го­да­ря функ­ции пе­ре­но­са вир­ту­аль­ных машин без пре­ры­ва­ния их ра­бо­ты про­стои для ко­неч­ных поль­зо­ва­те­лей ис­клю­ча­ют­ся. Од­на­ко сер­ве­ры, между ко­то­ры­ми вы­пол­ня­ет­ся пе­ре­нос, долж­ны рас­по­ла­гать про­цес­со­ра­ми од­но­го се­мей­ства и из­го­то­ви­те­ля. Если про­цес­со­ры раз­ные, то от­крой­те па­ра­мет­ры вир­ту­аль­ной ма­ши­ны, затем узел Processor и уста­но­ви­те фла­жок Migrate to a physical computer with a different processor version, чтобы пре­одо­леть это препятствие.

1. Учи­ты­вай­те осо­бен­но­сти вир­ту­аль­ных DC. Су­ще­ству­ет ряд тон­ко­стей за­пус­ка кон­трол­ле­ра до­ме­на (DC) в вир­ту­аль­ной ма­шине Hyper-V. Во-пер­вых, не ис­поль­зуй­те режим со­хра­не­ния со­сто­я­ния для вир­ту­аль­но­го DC, так как это может на­ру­шить син­хро­ни­за­цию в до­мене. Для оста­нов­ки вы­би­рай­те ко­ман­ду Shut Down в го­сте­вой опе­ра­ци­он­ной си­сте­ме. Не сле­ду­ет при­оста­нав­ли­вать вир­ту­аль­ный DC доль­ше чем на пару минут, так как это может по­ме­шать ре­пли­ка­ции. По тем же при­чи­нам не со­зда­вай­те и не вос­ста­нав­ли­вай­те мо­мен­таль­ные сним­ки вир­ту­аль­ной ма­ши­ны, вы­пол­ня­ю­щей роль DC.

Майкл Оти (motey@​windowsitpro.​com) — тех­ни­че­ский ди­рек­тор Windows IT Pro и SQL Server Magazine, автор Microsoft SQL Server 2008 New Features (Osborne/McGraw-Hill)