<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki2.linuxformat.ru/index.php?action=history&amp;feed=atom&amp;title=LXF138%3AVirtualization</id>
		<title>LXF138:Virtualization - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki2.linuxformat.ru/index.php?action=history&amp;feed=atom&amp;title=LXF138%3AVirtualization"/>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF138:Virtualization&amp;action=history"/>
		<updated>2026-05-13T22:22:47Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.11.1</generator>

	<entry>
		<id>http://wiki2.linuxformat.ru/index.php?title=LXF138:Virtualization&amp;diff=13339&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация¸оформление, иллюстрация</title>
		<link rel="alternate" type="text/html" href="http://wiki2.linuxformat.ru/index.php?title=LXF138:Virtualization&amp;diff=13339&amp;oldid=prev"/>
				<updated>2012-02-13T10:10:09Z</updated>
		
		<summary type="html">&lt;p&gt;викификация¸оформление, иллюстрация&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;: '''Hardcore Linux''' Проверьте себя на крутом проекте для продвинутых пользователей [[Категория:Учебники]]&lt;br /&gt;
&lt;br /&gt;
==Вир­туа­ли­за­ция: Миграция==&lt;br /&gt;
&lt;br /&gt;
: Ко­гда де­ло до­хо­дит до вир­туа­ли­за­ции, ''VMware'' – не един­ст­вен­ный вы­бор. '''Джон Лам­би''' по­ка­жет, как пе­ре­не­сти вир­ту­аль­ные ОС на ''Qemu'' или ''VirtualBox''.&lt;br /&gt;
&lt;br /&gt;
Вам когда-нибудь снил­ся сон, где вы сно­ва сра­жа­лись бы с ''VMware Server'', пы­та­ясь за­ста­вить его ра­бо­тать на но­вом яд­ре Linux, а от него вдруг оста­ва­лась толь­ко комки же­ва­тель­ной ре­зин­ки, соединенные обрывками бе­чев­ки и лип­кой лен­той? Это и прав­да гениаль­ное изо­бре­тение, но в ито­ге мо­жет вый­ти за­ла­тан­ным, как еги­пет­ская му­мия.&lt;br /&gt;
&lt;br /&gt;
К сча­стью, есть и дру­гие при­ло­жения для Linux, спо­соб­ные при­нять госте­вую опе­ра­ци­он­ную систе­му. Мы на­зы­ва­ем их менед­же­ра­ми вир­ту­аль­ных ма­шин (VMM), и по­став­ля­ют­ся они в несколь­ких ва­ри­ан­тах, в диа­па­зоне ме­ж­ду менед­же­ра­ми вир­ту­аль­ных ма­шин с пол­ной вир­туа­ли­за­ци­ей, ти­па ''VMware'', вы­пол­няе­мы­ми как про­цес­сы в Linux, и «па­ра­вир­туа­ли­за­то-&lt;br /&gt;
­ра­ми», ко­то­рые вы­пол­ня­ют­ся ниже уров­ня стан­дарт­ной ОС, за­гру­жая спе­циаль­но мо­ди­фи­ци­ро­ван­ные яд­ра Linux; в их чис­ло вхо­дят ''Xen'' и ''ESXi'' от ''VMware''.&lt;br /&gt;
&lt;br /&gt;
Мы вы­бра­ли два менед­же­ра с пол­ной вир­туа­ли­за­ци­ей – ''Qemu'' и ''VirtualBox''; оба сво­бод­ны (или хо­тя бы бес­плат­ны), на­хо­дят­ся в ак­тив­ной раз­ра­бот­ке, хо­ро­шо под­дер­жи­ва­ют­ся и ши­ро­ко ис­поль­зу­ют­ся. И оба пред­ла­га­ют со­дей­ствие в ми­гра­ции с ''VMware''.&lt;br /&gt;
&lt;br /&gt;
===Ми­гра­ция шаг за ша­гом===&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF138_84_1.jpg|300px]] Пер­вый шаг — на­звать но­вую ГВМ.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Наш урок по­мо­жет вам прой­ти про­цесс ми­гра­ции, спра­вить­ся с про­бле­ма­ми, ко­то­рые мо­гут возник­нуть, и про­гнать дур­ные сны. Урок рас­счи­тан в основ­ном на тех, кто бу­дет ра­бо­тать с 32‑бит­ной госте­вой опе­ра­ци­он­ной систе­мой. Для 64‑бит­ных ОС все то­же спра­вед­ли­во, но со сво­ей спе­ци­фи­кой, о ко­то­рой мож­но уз­нать в до­ку­мен­та­ции по VMM. В об­щем слу­чае, что­бы миг­ри­ро­вать на но­вый менед­жер вир­ту­аль­ных ма­шин, нуж­ны сле­дую­щие пять ша­гов:&lt;br /&gt;
&lt;br /&gt;
'''1''' Уста­но­ви­те па­ке­ты но­во­го VMM. Дво­ич­ные па­ке­ты мож­но най­ти в ва­шем ди­ст­ри­бу­ти­ве или на сай­те VMM. Ес­ли их там нет, ском­пи­ли­руй­те их из ис­ходников.&lt;br /&gt;
&lt;br /&gt;
Си­туа­ция с ''VirtualBox'' чуть сложнее. Oracle пре­достав­ля­ет две вер­сии: стан­дарт­ную уста­нов­ку и Open Source Edition (''VirtualBox OSE''). Это не од­но и то же! Дво­ич­ная вер­сия под­дер­жи­ва­ет вир­ту­аль­ный USB, но в ней нет встро­ен­но­го сер­ве­ра VNC. С OSE все на­обо­рот.&lt;br /&gt;
&lt;br /&gt;
Что­бы по­лу­чить VNC-сер­вер, OSE нуж­но со­брать с оп­ре­де­лен­ны­ми оп­ция­ми. Да­же ес­ли в ва­шем ди­ст­ри­бу­ти­ве есть дво­ич­ный па­кет ''VirtualBox'' OSE, в нем мо­жет быть или не быть под­держ­ки VNC. И од­на из этих оп­ций не ра­бо­та­ет с гра­фи­че­ской кон­со­лью – для управ­ления госте­вой ОС на­до об­хо­дить­ся команд­ной стро­кой. VNC-сер­вер от OSE по­ка­зал­ся мне слег­ка неста­биль­ным, и я со­ве­то­вал бы вам взять вер­сию с за­кры­ты­ми ис­ходника­ми от Oracle.&lt;br /&gt;
&lt;br /&gt;
'''2''' Им­пор­ти­руй­те или ско­пи­руй­те опи­сание госте­вых ОС. И '''virt-etc''', и ''VirtualBox'' под­дер­жи­ва­ют им­порт из '''Open Virtualisation For­mat''' (OVF): это про­мыш­лен­ный стан­дарт для экс­пор­та и им­пор­та опи­саний вир­ту­аль­ных ма­шин. ''VMware Server'' вер­сии 1 не под­дер­жи­ва­ет экс­порт в OVF, но ''VMware Server'' вер­сии 2 и бо­лее но­вые менед­же­ры вир­ту­аль­ных ма­шин от ''VMware'' под­дер­жи­ва­ют. В '''virt-etc''' есть ути­ли­та '''virtconvert''', ко­то­рая вы­пол­ня­ет пре­об­ра­зо­вание пря­мо из фор­ма­тов ''VMware'' '''.vmx''' и '''.vmdk''' в фор­мат '''virt-image''', ис­поль­зуе­мый ''virt-manager''. Она так­же под­дер­жи­ва­ет свя­зан­ные с ним оп­ре­де­ления дисков '''.vmdk'''. Од­на­ко для пре­об­ра­зо­вания от ''VMware Server'' вер­сии 1 к ''VirtualBox'' нуж­но ли­бо миг­ри­ро­вать на вер­сию 2 и за­тем восполь­зо­вать­ся OVF, ли­бо на­чать с ну­ля.&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF138_85_1.jpg|300px]] У этой ГВМ нет же­ст­ко­го дис­ка.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
'''3''' Им­пор­ти­руй­те, ско­пи­руй­те или пе­реуста­но­ви­те со­дер­жи­мое дисков госте­вой вир­ту­аль­ной ма­ши­ны (ГВМ). Ес­ли вы поль­зуе­тесь OVF или (для ми­гра­ции на '''virt-etc''') ''virt-convert '' и ''virt-image'', они по­за­бо­тят­ся о со­дер­жи­мом дисков – как вир­ту­аль­ных, так и фи­зи­че­ских раз­де­лов. В по­следнем слу­чае ли­бо соз­дай­те их ко­пии на другом диске и восполь­зуй­тесь ими для но­вой ГВМ, ли­бо сде­лай­те их ре­зерв­ные ко­пии, пре­ж­де чем но­вая ГВМ начнет ра­бо­тать с ними.&lt;br /&gt;
&lt;br /&gt;
Это по­зво­ля­ет миг­ри­ро­вать на ''VirtualBox'' без ис­поль­зо­вания OVF. К сча­стью, в ''VirtualBox'' мож­но ис­поль­зо­вать для дисков те же фай­лы '''.vmdk''', что и в ''VMware''.&lt;br /&gt;
&lt;br /&gt;
'''4''' Про­ве­ди­те все необ­хо­ди­мые из­менения в ГВМ – за­дай­те драй­ве­ры уст­ройств и на­строй­ки монито­ра. Для ''VirtualBox'' и ГВМ Win­dows уста­но­ви­те госте­вые до­полнения ['''Guest Additions''']. Мож­но сде­лать это и для ГВМ Linux, но тут при­дет­ся еще и со­би­рать госте­вые мо­ду­ли яд­ра. Дру­гой под­ход при за­пуске ГВМ Linux на ком­пь­ю­те­ре с Linux в ка­че­стве глав­ной ОС – от­клю­чить X Window в ГВМ и экс­пор­ти­ро­вать DISPLAY госте­вой вир­ту­аль­ной ма­ши­ны в основ­ную ОС, и там поя­вят­ся госте­вые ок­на; да­лее для ГВМ по­на­до­бит­ся толь­ко обыч­ная VGA-кон­соль.&lt;br /&gt;
&lt;br /&gt;
В слу­чае с ''Qemu'' убе­ди­тесь, что в ГВМ есть драй­ве­ры для вы­бран­ных вир­ту­аль­ных уст­ройств. Вы мо­же­те об­на­ру­жить ог­раничения на их ра­бо­ту. На­при­мер, кон­соль Cirrus Logic ГВМ Win­dows 2000 ог­раниче­на раз­ме­ра­ми 1024 × 768, но в Windows XP этот па­ра­метр боль­ше.&lt;br /&gt;
&lt;br /&gt;
Спе­ци­аль­ные диско­вые и се­те­вые драй­ве­ры для ГВМ ''Qemu'' доступ­ны для Linux и Windows в со­ста­ве па­ке­та ''kvmvirtio''. Для ГВМ Linux они по­став­ля­ют­ся с ядром. Для ГВМ Windows их мож­но за­гру­зить с сай­та KVM Red Hat, они неудоб­ны в уста­нов­ке и не вно­сят осо­бых улуч­шений, но ес­ли боль­ше ника­кие вир­ту­аль­ные уст­рой­ства не ра­бо­та­ют, по­про­буй­те эти. Для гра­фи­че­ских кон­со­лей нет драй­ве­ра ''virtio. VirtualBox'' так­же под­дер­жи­ва­ет се­те­вое уст­рой­ство ''virtio'', но не диск ''virtio''.&lt;br /&gt;
&lt;br /&gt;
'''5''' Ес­ли вы хо­ти­те (боль­ше) поль­зо­вать­ся сним­ка­ми ['''snapshots'''], по­тре­бу­ет­ся за­пастись диско­вым про­стран­ством.&lt;br /&gt;
&lt;br /&gt;
===Раскру­ти мне Live CD с диском===&lt;br /&gt;
&lt;br /&gt;
Те­перь пе­ренесем в ''Qemu'' ГВМ Live CD Linux с вир­ту­аль­ны­ми диска­ми. Эта ГВМ за­гру­жа­ет­ся с Live CD и так­же со­дер­жит один вир­ту­аль­ный диск, ко­то­рый нуж­но пе­ренести. На­строй­те та­кую ГВМ в ''VMware'' или восполь­зуй­тесь Live CD из '''LXF138''' и счи­тай­те вир­ту­аль­ный диск необя­за­тель­ным. Мы по­смот­рим на раз­мер па­мя­ти и сеть и пре­об­ра­зу­ем со­дер­жи­мое диска.&lt;br /&gt;
&lt;br /&gt;
''Qemu'' по­став­ля­ет­ся в двух ва­ри­ан­тах. Пер­вый, ''qemu-kvm'', под­дер­жи­ва­ет ап­па­рат­ное уско­рение (необ­хо­дим со­от­вет­ствую­щий про­цес­сор), а вто­рой, ''qemu-kqemu'' (бо­лее ста­рая вер­сия) пре­достав­ля­ет про­грамм­ное уско­рение. Вам по­на­до­бит­ся уста­но­вить один из них, а так­же па­ке­ты '''virt-etc'''.&lt;br /&gt;
&lt;br /&gt;
В дан­ном слу­чае мож­но восполь­зо­вать­ся ути­ли­та­ми ''virt-convert'' и ''virt-image'' для пре­об­ра­зо­вания опи­саний и диска ''VMware'' в фор­мат ''Qemu'' и соз­дания но­вой ГВМ.&lt;br /&gt;
&lt;br /&gt;
''virt-convert'' по­лу­ча­ет опи­сание ГВМ из фай­ла '''.vmx''' ''VMware'' и пре­об­ра­зу­ет со­дер­жи­мое диска с по­мо­щью ути­ли­ты ''qemu-img''.'' Qemu'' под­дер­жи­ва­ет несколь­ко аль­тер­на­тив­ных фор­ма­тов; '''.qcow2''' – луч­ший из них, но ес­ли вам ну­жен доступ к фай­ло­вой систе­ме из хост-ком­пь­ю­те­ра, вы­бе­ри­те «сы­рой» об­раз диска. ''virt-image'' соз­да­ет но­вую ГВМ на осно­ве об­раза, соз­дан­но­го ''virt-convert'' с па­ра­мет­ра­ми команд­ной стро­ки, вклю­чая:&lt;br /&gt;
* '''Объ­ем па­мя­ти''' Мо­жет по­вли­ять на про­из­во­ди­тель­ность. По­ка оставь­те зна­чение по умол­чанию. По­сле соз­дания ГВМ сто­ит по­про­бо­вать раз­ные зна­чения и сравнить ре­зуль­та­ты.&lt;br /&gt;
* '''Сеть''' Вы­бе­ри­те мосто­вую схе­му вме­сто обыч­ной NAT-се­ти (LXF137:libvirt|LXF137]]). Она мень­ше на­гру­жа­ет систе­му, и ею про­ще управ­лять из команд­ной стро­ки ''Qemu''. В ''VMware'' мосто­вое уст­рой­ство соз­да­ет­ся при уста­нов­ке па­ке­та, и оно од­но и то же для всех ГВМ. В '''virt-etc''' оно за­да­ет­ся от­дель­но для ка­ж­дой ГВМ. В ''Qemu'' оно долж­но быть од­ной из ло­ги­че­ских се­те­вых карт – '''tap[0‑n]''' или '''virbr[0‑n]'''. В '''virt-etc''' по умол­чанию ис­поль­зу­ет­ся '''virbr0'''.&lt;br /&gt;
&lt;br /&gt;
Ес­ли все за­да­но пра­виль­но, ГВМ запустится! По­это­му сде­лай­те снимок систе­мы по­сле ''virt-convert'', но пе­ред ''virt-image''. В ''virt-etc'' еще нет функ­цио­на­ла для соз­дания сним­ков – восполь­зуй­тесь коман­дой ''qemu-img''.&lt;br /&gt;
&lt;br /&gt;
Вот не­сколь­ко при­ме­ров:&lt;br /&gt;
&lt;br /&gt;
 virt-convert -i vmx -o virt-image -D qcow2 –hvm --os-type=linux --os-variant=fedora13 \&lt;br /&gt;
 /home/vmware/Virtual_Machines/Livepdk /root/qemu_virt_images/Livepdk&lt;br /&gt;
 ls -l /root/qemu_virt_images/Livepdk/Livepdk-000002.qcow2&lt;br /&gt;
 -rw-r--r-- 1 root root 3473408 Jul 28 21:49 /root/qemu_virt_images/Livepdk/Livepdk-000002.qcow2&lt;br /&gt;
 qemu-img snapshot -c snapshot /root/qemu_virt_images/Livepdk/Livepdk-000002.qcow2&lt;br /&gt;
 ls -l /root/qemu_virt_images/Livepdk/Livepdk-000002.qcow2&lt;br /&gt;
 -rw-r--r-- 1 root root 3539456 Jul 29 10:18 /root/qemu_virt_images/Livepdk/Livepdk-000002.qcow2&lt;br /&gt;
 virt-image --connect qemu:///system –name=Livepdk_cnvtd --ram=512 --os-type=linux \&lt;br /&gt;
 --os-variant=fedora13 --noacpi –network=bridge=virbr0 --vnc --vncport=5907 \&lt;br /&gt;
 /root/qemu_virt_images/Livepdk/Livepdk.virt-image.xml&lt;br /&gt;
&lt;br /&gt;
Как ви­ди­те, сни­мок со­хра­ня­ет­ся в фай­ле об­раза:&lt;br /&gt;
&lt;br /&gt;
 qemu-img snapshot -l /root/qemu_virt_images/Livepdk/&lt;br /&gt;
 Livepdk-000002.qcow2;&lt;br /&gt;
 Snapshot list:&lt;br /&gt;
 ID	 TAG	 VM SIZE	 DATE VM CLOCK&lt;br /&gt;
 1	 snapshot	 0	 2010-07-29 10:18:58  00:00:00.000&lt;br /&gt;
&lt;br /&gt;
Ес­ли у ГВМ нет вир­ту­аль­но­го диска (то есть это чистый Live CD), восполь­зуй­тесь коман­дой ''virt-install'', а не ''virtimage''. Эти коман­ды по­хо­жи, но ''virt-install'' принима­ет все опи­са­тель­ные па­ра­мет­ры из команд­ной стро­ки, а ''virt-image'' бе­рет их из фай­ла об­раза. Для соз­дания но­вой ГВМ так­же мож­но бы­ло восполь­зо­вать­ся гра­фи­че­ской обо­лоч­кой ''virt-manager''. Это доста­точ­но про­сто, но не за­будь­те снять га­лоч­ку с '''Enable storage''' [Ак­ти­ви­ро­вать уст­рой­ства хранения дан­ных], ес­ли не хо­ти­те уста­нав­ли­вать но­вые об­ра­зы себе на диски!&lt;br /&gt;
&lt;br /&gt;
Оп­ция '''-snapshot''' коман­ды ''Qemu'' – дру­гой тип сним­ка. Она недоступ­на из ''virt-manager'' – коман­ду ''Qemu'' нуж­но за­пустить са­мо­му. С этой оп­ци­ей ''Qemu'' не бу­дет запи­сы­вать об­нов­ления дисков на вир­ту­аль­ные диски, но со­хранит их в скры­том фай­ле в '''/tmp'''. Его мож­но по­смот­реть коман­дой ''lsof'':&lt;br /&gt;
&lt;br /&gt;
 lsof | fgrep -iedeleted&lt;br /&gt;
 qemu   2464   root   9u	 REG   8,19   262144 155755 /tmp/vl.qv3fRY (deleted)&lt;br /&gt;
&lt;br /&gt;
У ме­ня его раз­мер – 262 144 байт. Срав­ни­те с ва­шим. По умол­чанию эти из­менения бу­дут уте­ря­ны по­сле от­клю­чения ма­ши­ны. Но вы мо­же­те приказать ''Qemu'' при­ме­нять их, когда ГВМ ра­бо­та­ет, с по­мо­щью монито­ра ''Qemu''. Для это­го за­пусти­те ''Qemu'' без оп­ции '''-vnc''' и пе­ре­клю­чи­тесь на монитор кон­со­ли ГВМ, на­жав '''Ctl+Alt+2''', а за­тем об­рат­но, на­жав '''Ctl+Alt+1'''.&lt;br /&gt;
&lt;br /&gt;
===Пе­ре­но­сим Windows на ''VirtualBox''===&lt;br /&gt;
&lt;br /&gt;
Рас­ши­рим наш кру­го­зор за пре­де­лы Unix. С лю­бой ГВМ Windows нуж­но вы­полнить ряд дей­ствий, за­пустив ее в ''VMware'' или непо­сред­ствен­но на ком­пь­ю­те­ре:&lt;br /&gt;
# Соз­дай­те об­раз за­гру­зоч­ной диске­ты и про­верь­те, ра­бо­та­ет ли он. С двой­ной за­груз­кой и ''VMware'' ва­ша Windows мо­жет за­гру­жать­ся че­рез ''Grub''. Но в ''VirtualBox'' нуж­но за­гру­жать ее с от­дель­ной за­гру­зоч­ной диске­ты, соз­дан­ной для дан­ной ОС Windows.&lt;br /&gt;
# Соз­дай­те от­дель­ный ап­па­рат­ный про­филь для ка­ж­до­го менед­же­ра вир­ту­аль­ных ма­шин, ко­то­рый вы планируе­те за­пускать, и уве­личь­те вре­мя за­держ­ки для под­сказ­ки вы­бо­ра про­фи­ля, что­бы при за­груз­ке с кон­со­ли ''VNC'' вы успе­ли под­клю­чить­ся к ней кли­ен­том ''VNC'', пре­ж­де чем исте­чет тай­м-а­ут.&lt;br /&gt;
# Из­бе­жать кон­флик­тов в драй­ве­рах уст­ройств мо­жет по­мочь уда­ление ''VMware Tools''. Един­ствен­ный спо­соб это сде­лать – в диа­ло­ге уста­нов­ки ''VMware Tools'' во вре­мя ра­бо­ты в ''VMware''; из ме­ню '''«Уста­нов­ка/уда­ление про­грамм»''' это­го сде­лать нель­зя.&lt;br /&gt;
# Сде­лай­те ре­зерв­ную ко­пию!&lt;br /&gt;
&lt;br /&gt;
Те­перь рас­смот­рим гра­фи­че­ский ин­тер­фейс ''VirtualBox''. Он по­хож на ''VMware'' с до­бав­лением ''Virtual Media Manager'', ко­то­рый со­дер­жит пе­ре­чень всех вир­ту­аль­ных дисков, при­во­дов CD-ROM и диско­во­дов. Что­бы до­ба­вить уст­рой­ство хранения дан­ных в ГВМ, сна­ча­ла нуж­но до­ба­вить его в ''Media Manager'', за­темвер­нуть­ся в на­строй­ки ГВМ и под­клю­чить его. Когда вы на­жме­те на кноп­ку '''«Под­клю­чить»''' [Attach], ''VirtualBox'' вы­бе­рет уст­рой­ство по умол­чанию, а по­том вы за­ме­няе­те его на нуж­ное вам, из пе­-&lt;br /&gt;
реч­ня. Вы при­выкнете к это­му!&lt;br /&gt;
&lt;br /&gt;
====Пе­ренеси­те свою Windows====&lt;br /&gt;
&lt;br /&gt;
{{Врезка|Содержание=[[Изображение:LXF138_87_1.jpg|300px]] Объ­яс­ни­те ''VirtualBox'', к ка­ко­му кон­трол­ле­ру под­клю­чать диск. &lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF138_87_2.jpg|300px]] Вклю­чи­те в сво­ей ГВМ мос­то­вую схе­му.&lt;br /&gt;
&lt;br /&gt;
[[Изображение:LXF138_87_3.jpg|300px]] От­клю­чи­те ап­па­рат­ное ус­ко­ре­ние, ес­ли оно вам не нуж­но.|Ширина=300px}}&lt;br /&gt;
&lt;br /&gt;
Пер­вое ре­шение, ко­то­рое нуж­но при­нять – как пе­ренести опи­сания ГВМ и дисков. Ес­ли ва­ша ''VMware'' под­дер­жи­ва­ет экс­порт ГВМ в OVF, восполь­зуй­тесь этим. Ес­ли у вас ''VMware Server V1'', мож­но спер­ва миг­ри­ро­вать на V2, а за­тем вы­полнить экс­порт в OVF. V1 и V2 ис­поль­зу­ют оди­на­ко­вые опи­сания ГВМ и фор­ма­ты дисков. Но V2 мо­жет не ра­бо­тать с те­ку­щей вер­си­ей яд­ра Linux! Ес­ли вы не поль­зуе­тесь OVF, про­сто соз­дай­те но­вую ГВМ в ''VirtualBox''. На­жми­те на кноп­ку '''Соз­дать''' [New], и от­кро­ет­ся мастер соз­дания но­вой госте­вой вир­ту­аль­ной ма­ши­ны. В про­цес­се его ра­бо­ты про­верь­те на­строй­ки се­ти и раз­мер па­мя­ти.&lt;br /&gt;
&lt;br /&gt;
В за­ви­си­мо­сти от то­го, на фи­зи­че­ских или вир­ту­аль­ных дис­ках ра­бо­та­ет ГВМ, есть два спо­со­ба их пе­ре­но­са. Ес­ли диски фи­зи­че­ские, то ни пре­об­ра­зо­вы­вать, ни ко­пи­ро­вать их не нуж­но, но ре­зерв­ную ко­пию все-та­ки сто­ит сде­лать. Что­бы пред­ста­вить их '''Media Manager''', восполь­зуй­тесь коман­дой&lt;br /&gt;
&lt;br /&gt;
 VBoxManage internalcommands createrawvmdk -filename /root/VirtualBox_vmdks/winmachine.vmdk -rawdisk /dev/sdc -partitions 1 -register&lt;br /&gt;
&lt;br /&gt;
За­гляните в гла­ву «'''Using a raw host hard disk'''» раз­де­ла «'''Advanced Topics'''» ру­ко­во­дства поль­зо­ва­те­ля. Ес­ли ГВМ не за­гру­жа­ет­ся, об­ра­ти­тесь к раз­де­лу с опи­санием об­щих про­блем с диска­ми.&lt;br /&gt;
&lt;br /&gt;
Для фай­лов об­ра­зов вир­ту­аль­ных дисков со­от­вет­ствую­щие фай­лы '''.vmdk''' мож­но про­сто ско­пи­ро­вать в вы­бран­ный ка­та­лог и за­тем им­пор­ти­ро­вать в ''VirtualBox Media Manager'' че­рез гра­фи­че­ский ин­тер­фейс. Не поль­зуй­тесь ори­ги­на­ла­ми фай­лов ''VMware'', так как долж­на остать­ся воз­мож­ность досту­па к ним из ''VMware'' на слу­чай про­блем. От­крой­те '''.vmdk''' в текcтовом ре­дак­то­ре, что­бы уви­деть, ссыла­ет­ся ли он на дру­гие фай­лы '''.vmdk''', и ес­ли да, ско­пи­руй­те их то­же и из­мените пу­ти к фай­лам ро­ди­тель­ско­го '''.vmdk''', что­бы он ссылал­ся на ско­пи­ро­ван­ные фай­лы, а не на ис­ход­ные фай­лы ''VMware'' (дру­ги­ми сло­ва­ми, воссоз­дай­те де­ре­во «ак­тив­ных» фай­лов '''.vmdk''').&lt;br /&gt;
&lt;br /&gt;
Те­перь под­клю­чай­те к ГВМ диски. Вы­бе­ри­те тип кон­трол­ле­ра вир­ту­аль­но­го диска, IDE или SCSI, и его мо­дель. Коман­да ''createrawvmdk'' обыч­но соз­да­ет вир­ту­аль­ный диск IDE, ко­то­рый со­от­вет­ствен­но нуж­но под­клю­чить к вир­ту­аль­но­му кон­трол­ле­ру IDE. Ес­ли вы ско­пи­ро­ва­ли файл '''.vmdk''', мо­же­те от­крыть его в ре­дак­то­ре и по­смот­реть тип диска – IDE или SCSI – и вы­брать нуж­ный тип кон­трол­ле­ра.&lt;br /&gt;
&lt;br /&gt;
Вы­бе­ри­те вир­ту­аль­ный CD-ROM, свя­зан­ный с об­ра­зом '''Guest Additions'''. ''VirtualBox'', воз­мож­но, уже сде­лал это за вас, но ес­ли нет, вы­бе­ри­те ISO-об­раз и им­пор­ти­руй­те его в '''Media Manager'''. За­гру­зить его мож­но с сай­та http://download.virtualbox.org/virtualbox.&lt;br /&gt;
&lt;br /&gt;
Ес­ли ваш про­цес­сор под­дер­жи­ва­ет ап­па­рат­ную вир­туа­ли­за­цию, ''VirtualBox'' по умол­чанию вклю­чит ее. Но ГВМ с 32‑бит­ной Windows без нее мо­жет ра­бо­тать бы­ст­рее, чем с ней.&lt;br /&gt;
&lt;br /&gt;
Ес­ли ап­па­рат­ное уско­рение вклю­че­но, так­же нуж­но ак­ти­ви­ро­вать вло­жен­ные таб­ли­цы страниц. За­тем, при за­пу­щен­ной ГВМ, за­дер­жи­те кур­сор мы­ши над икон­кой с чи­пом внизу ок­на, что­бы по­нять, ак­тив­ны ли эти тех­но­ло­гии вир­туа­ли­за­ции. Ес­ли нет, зай­ди­те в BIOS хост-систе­мы. По­сле за­пуска Windows уста­но­ви­те госте­вые до­полнения ''VirtualBox'' ['''Virtual Box Guest Addi­tions'''] – из ме­ню или за­пустив со­от­вет­ствую­щий ис­пол­няе­мый файл на вир­ту­аль­ном CD-ROM.&lt;br /&gt;
&lt;br /&gt;
===По­иск неис­прав­но­стей===&lt;br /&gt;
&lt;br /&gt;
Обе эти вир­ту­аль­ные ма­ши­ны ра­бо­та­ют в об­щем непло­хо, но вот несколь­ко со­ве­тов по про­бле­мам, с ко­то­ры­ми столк­нул­ся я.&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: MP-BIOS: 8254 timer not connected to IO_APIC'''&lt;br /&gt;
&lt;br /&gt;
Та­кое бы­ва­ет во вре­мя за­груз­ки ГВМ Linux в ''Qemu''. Это несо­от­вет­ствие ме­ж­ду вир­ту­аль­ным APIC ''Qemu'' и до­воль­но при­дир­чи­вой про­вер­кой оши­бок тай­ме­ра в Linux. По воз­мож­но­сти по­ста­рай­тесь пре­дот­вра­тить это, до­ба­вив па­ра­метр '''noapic''' к команд­ной стро­ке за­груз­ки яд­ра, сняв оп­цию '''ACPI''' в ''virt-manager'' или до­ба­вив оп­цию '''-no-acpi''' в команд­ную стро­ку ''Qemu''. Это не опе­чат­ки – в са­мом ''Qemu'' от­клю­чить APIC нель­зя, но де­ак­ти­ва­ция ACPI да­ет нуж­ный эф­фект. ''virt-manager'' по­зво­ля­ет от­клю­чить APIC, но это от­клю­чение не по­влия­ет на ''Qemu'' – толь­ко на ''Xen''.&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: Сеть ГВМ от­ва­ли­ва­ет­ся при за­пуске под ''Qemu'''''&lt;br /&gt;
&lt;br /&gt;
Не по­вез­ло! Вы­клю­чи­те и пе­ре­за­гру­зи­тесь.&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: Раз­лич­ные ошиб­ки ''virt-etc'''''&lt;br /&gt;
&lt;br /&gt;
''virt-etc'' иногда оши­ба­ет­ся при генера­ции коман­ды ''Qemu'', что при­во­дит к ухуд­шению про­из­во­ди­тель­но­сти или сбою. При­ме­ры – некор­рект­ная под­держ­ка про­грамм­но­го ок­ру­жения ''KQemu'' или об­ра­зов за­гру­зоч­ных дискет. По­про­буй­те ис­пра­вить коман­ду ''Qemu'' вруч­ную.&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: ГВМ Linux не вы­клю­ча­ет­ся пол­но­стью при вы­клю­чении систе­мы'''&lt;br /&gt;
&lt;br /&gt;
Вы ука­за­ли оп­цию '''-no-acpi''' (для ре­шения про­бле­мы с тай­ме­ром APIC) – и без вир­ту­аль­но­го ACPI госте­вая систе­ма Linux не смо­жет вы­клю­чить се­бя. По­до­ж­ди­те, по­ка она со­об­щит о раз­мон­ти­ро­вании фай­ло­вых систем, за­тем вы­клю­чи­те ее из кон­со­ли.&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: ГВМ под ''virt-manager'' с ''KQemu'' ра­бо­та­ет очень мед­лен­но &lt;br /&gt;
&lt;br /&gt;
Про­верь­те, что в ко­ман­де ''Qemu'' есть две оп­ции:&lt;br /&gt;
&lt;br /&gt;
 -enable-kqemu -kernel-kqemu&lt;br /&gt;
&lt;br /&gt;
Ес­ли их нет, за­пусти­те коман­ду вруч­ную и до­бавь­те их.&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: В окне ''virt-manager'' про­па­ли мои из­менения в настройках'''&lt;br /&gt;
&lt;br /&gt;
Вы за­бы­ли на­жать кноп­ку '''При­менить''' [Apply].&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: Про­бле­ма за­пуска ГВМ с Windows — ошиб­ки се­те­во­го драй­ве­ра'''&lt;br /&gt;
&lt;br /&gt;
Ес­ли вы пе­ре­клю­чае­тесь с ''VMware'' на дру­гой менед­жер вир­ту­аль­ных ма­шин, где оп­ре­де­лен точ­но та­кой же или по­хо­жий се­те­вой кон­трол­лер, не исклю­чен кон­фликт с со­от­ветствую­щим драй­ве­ром Windows. Эту про­бле­му мож­но обой­ти, уда­лив ''VMTools''. Или во вре­мя ра­бо­ты Windows мож­но най­ти уст­рой­ство и ве­леть Windows по­искать дру­гой драй­вер уст­рой­ства ли­бо уда­лить вир­ту­аль­ный адап­тер из Windows. За­тем пе­ре­за­гру­зи­тесь и по­зволь­те Windows уста­но­вить но­вое уст­рой­ство. Со­хра­няй­те от­дель­ные ап­па­рат­ные про­фи­ли Windows для всех менед­же­ров вир­ту­аль­ных ма­шин. &lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: «Го­лу­бой эк­ран смер­ти» Windows во вре­мя за­груз­ки с со­об­щением о недоступ­ном уст­рой­стве за­груз­ки (INACCESSIBLE BOOT DEVICE) или невоз­мож­но­сти най­ти за­гру­зоч­ный диск'''&lt;br /&gt;
&lt;br /&gt;
Про­цесс за­груз­ки Windows за­ви­сит от ап­па­рат­ных ха­рак­те­ри­стик за­гру­зоч­но­го диска и кон­трол­ле­ра. Ес­ли они из­ме­нят­ся, Windows мо­жет пе­ре­стать за­гру­жать­ся. Драй­ве­ры диска ''VMware'' вас от это­го за­щи­ща­ют, но ''Qemu'' и ''VirtualBox'' уяз­ви­мы. Фи­зи­че­ски за­гру­зоч­ный диск оста­ет­ся на сво­ем месте, но Windows мо­жет по­ду­мать, что вы его из­менили.&lt;br /&gt;
&lt;br /&gt;
Неко­то­рые ста­тьи со­ве­ту­ют из­менить кое-что в рее­ст­ре Win­dows, что­бы ре­шить эту про­бле­му. Не де­лай­те это­го (во вся­ком слу­чае, не сей­час)! Луч­ше про­верь­те, что за­гру­зоч­ное уст­рой­ство ГВМ – это за­гру­зоч­ная диске­та, соз­дан­ная в том же эк­зем­п­ля­ре Windows и что тип вир­ту­аль­но­го кон­трол­ле­ра вир­ту­аль­но­го за­гру­зоч­но­го диска со­от­вет­ству­ет опи­санию вир­ту­аль­но­го за­гру­зоч­но­го диска – т.е. они долж­ны быть оба IDE, оба SCSI или оба SATA.&lt;br /&gt;
&lt;br /&gt;
Про­ве­рив это, по­про­буй­те сменить тип вир­ту­аль­но­го кон­трол­ле­ра и диск. В ''Qemu'' для это­го мо­жет по­тре­бо­вать­ся за­пустить коман­ду ''Qemu'' вруч­ную. В ''VirtualBox'' за­дай­те вир­ту­аль­ный кон­трол­лер и для ка­ж­до­го из основ­ных ти­пов (IDE и SCSI) вы­бе­ри­те мо­дель из спи­ска. Есть еще две оп­ции уст­ройств хранения, ко­то­рые мож­но по­про­бо­вать: '''IO APIC''' (на вклад­ке '''Систе­ма''' [System]) и кэ­ши­ро­вание вво­да-вы­во­да хост-систе­мы (на вклад­ке '''Уст­рой­ства хранения''' [Storage], пункт '''Кон­трол­лер''' [Controller]).&lt;br /&gt;
&lt;br /&gt;
* '''ОШИБКА: Об­щее не­кор­рект­ное по­ве­де­ние ГВМ Windows'''&lt;br /&gt;
&lt;br /&gt;
Зо­ло­тое пра­ви­ло для пе­ре­за­груз­ки ГВМ Windows – все­гда вы­клю­чай­те сис­те­му и сно­ва стар­туй­те; пе­ре­за­груз­кой Windows не пользуй­тесь. Это гарантирует, что ме­нед­жер вир­ту­аль­ных ма­шин при­ве­дет ГВМ в кор­рект­ное ис­ход­ное со­стоя­ние.&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>