Проект

Общее

Профиль

Создание виртуальных машин Windows » История » Версия 31

Михаил Шарков, 19.11.2019 15:09

1 1 Dmitry Chernyak
h1. Установка Windows
2 1 Dmitry Chernyak
3 13 Dmitry Chernyak
{{toc}}
4 13 Dmitry Chernyak
5 28 Dmitry Chernyak
[[OVERVIEW]] | [[INSTALL]] | [[SETUP]] | [[OPERATIONS]] | [[LICENSE]]
6 28 Dmitry Chernyak
[[ОБЗОР]] | [[УСТАНОВКА]] | [[НАСТРОЙКА]] | [[ОПЕРАЦИИ]] | [[ЛИЦЕНЗИЯ]]
7 13 Dmitry Chernyak
8 5 Dmitry Chernyak
h2. Установка системы
9 1 Dmitry Chernyak
10 10 Dmitry Chernyak
h3. Скопируйте инсталляционный iso-образ
11 10 Dmitry Chernyak
12 29 Владимир Ипатов
Скачайте образ по сети или подключите usb-носитель с образом.
13 10 Dmitry Chernyak
Поместите образ в каталог /stuff/cdimages.
14 5 Dmitry Chernyak
15 11 Dmitry Chernyak
Для перемещения файлов можно использовать визуальный файловый менеджер mc.
16 1 Dmitry Chernyak
17 22 Dmitry Chernyak
Если вам необходимо сделать копию с оригинального CD-ROM, то используйте команду
18 22 Dmitry Chernyak
<pre>
19 22 Dmitry Chernyak
# dd if=/dev/cdrom of=/stuff/cdimages/Image.iso
20 22 Dmitry Chernyak
</pre>
21 22 Dmitry Chernyak
22 22 Dmitry Chernyak
Имя CD-привода может быть /dev/cdrom, /dev/scd0 или другое. Чтобы проверить, вставьте диск в привод и через несколько секунд посмотрите содержимое журнала ядра:
23 22 Dmitry Chernyak
<pre>
24 22 Dmitry Chernyak
# dmesg|tail -20
25 22 Dmitry Chernyak
</pre>
26 22 Dmitry Chernyak
27 26 Dmitry Chernyak
Разместите образ на оба узла кластера - иначе виртуальная машина не запустится.
28 26 Dmitry Chernyak
Для этого используйте команду
29 26 Dmitry Chernyak
30 26 Dmitry Chernyak
<pre>
31 26 Dmitry Chernyak
gnt1# scp /stuff/cdimages/Image.iso gnt2:/stuff/cdimages/Image.iso
32 26 Dmitry Chernyak
</pre>
33 26 Dmitry Chernyak
34 26 Dmitry Chernyak
или команду
35 26 Dmitry Chernyak
36 26 Dmitry Chernyak
<pre>
37 26 Dmitry Chernyak
gnt-cluster copyfile /stuff/cdimages/Image.iso
38 26 Dmitry Chernyak
</pre>
39 26 Dmitry Chernyak
40 26 Dmitry Chernyak
но она доступна только на master-узле.
41 26 Dmitry Chernyak
42 11 Dmitry Chernyak
h3. Создайте виртуальную машину
43 11 Dmitry Chernyak
44 3 Dmitry Chernyak
<pre>
45 31 Михаил Шарков
gnt-instance add -t drbd --disk=0:size=20g --net=0:link=lan -H xen-hvm:cdrom_image_path=/stuff/cdimages/ru_win_srv_2008_r2_sp2.iso,boot_order=cd,disk_type=ioemu,use_localtime=true -o windows+default -B memory=8g --no-ip-check --no-name-check -n gnt1:gnt2 ИНСТАНС
46 5 Dmitry Chernyak
</pre>
47 5 Dmitry Chernyak
48 12 Владимир Ипатов
h3. Подключитесь к консоли и выполните установку системы
49 12 Владимир Ипатов
50 12 Владимир Ипатов
Для подключения к системе надо использовать vncviewer. Для windows рекомендуется ultravnc:
51 19 Dmitry Chernyak
http://www.uvnc.com/downloads/ultravnc/100-download-ultravnc-10962.html
52 3 Dmitry Chernyak
53 3 Dmitry Chernyak
Узнать адрес и порт для подключения:
54 1 Dmitry Chernyak
<pre>
55 1 Dmitry Chernyak
# gnt-instance info ИНСТАНС|grep vnc
56 5 Dmitry Chernyak
</pre>
57 5 Dmitry Chernyak
58 1 Dmitry Chernyak
h3. Установка драйверов
59 1 Dmitry Chernyak
60 26 Dmitry Chernyak
После установки необходимо инсталлировать в систему PV-драйверы.
61 26 Dmitry Chernyak
Мы рекомендуем использовать подписанные драйверы от Univention: http://wiki.univention.de/index.php?title=Installing-signed-GPLPV-drivers
62 26 Dmitry Chernyak
Эти драйверы уже находятся в вашем инсталляционном комплекте в файле /stuff/cdimages/gplpv.iso, повторно скачивать их не нужно.
63 26 Dmitry Chernyak
64 26 Dmitry Chernyak
Выполните:
65 26 Dmitry Chernyak
<pre>
66 26 Dmitry Chernyak
# gnt-instance modify -H cdrom_image_path='/stuff/cdimages/gplpv.iso' ИНСТАНС
67 26 Dmitry Chernyak
</pre>
68 26 Dmitry Chernyak
69 26 Dmitry Chernyak
и перезагрузите виртуальную машину.
70 26 Dmitry Chernyak
71 26 Dmitry Chernyak
В процессе установке драйверов никаких дополнительных действий производить не нужно.
72 24 Dmitry Chernyak
После установки *2 раза* перезагрузиться и проверить, что в свойствах оборудования тип диска содержит слово XEN.
73 3 Dmitry Chernyak
74 24 Dmitry Chernyak
С установленными драйверами система поддерживает корректное отключение по инициативе гипервизора - по командам gnt-instance shutdown и xm shutdown.
75 18 Dmitry Chernyak
76 3 Dmitry Chernyak
После установки можно отключить дистрибутив:
77 3 Dmitry Chernyak
<pre>
78 3 Dmitry Chernyak
# gnt-instance modify -H boot_order=c cdrom_image_path='' ИНСТАНС
79 3 Dmitry Chernyak
</pre>
80 3 Dmitry Chernyak
81 1 Dmitry Chernyak
h3. Запретить TaskOffload и TX Offloas
82 3 Dmitry Chernyak
83 3 Dmitry Chernyak
Без этого будет лагать RDP и многие другие задачи
84 3 Dmitry Chernyak
85 3 Dmitry Chernyak
 1. Load the Windows Registry editor - regedit.
86 3 Dmitry Chernyak
2. Add a new DWORD key named DisableTaskOffload with a value of 1 to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
87 1 Dmitry Chernyak
3. Restart server.
88 1 Dmitry Chernyak
89 27 Dmitry Chernyak
TX Offload (Checksum Offload) запрещается через управление сетевой картой в настройках адаптера.
90 16 Dmitry Chernyak
91 16 Dmitry Chernyak
http://social.technet.microsoft.com/Forums/en/windowsserver2008r2management/thread/77397541-608f-4d1c-9856-1593f2186f5b
92 16 Dmitry Chernyak
http://support.cloudcentral.com.au/KB/a32/fix-slow-stuttering-intermittent-windows-server-2008.aspx
93 1 Dmitry Chernyak
http://support.microsoft.com/kb/888750
94 19 Dmitry Chernyak
95 19 Dmitry Chernyak
h3. Настроить доступ по RDP
96 19 Dmitry Chernyak
97 19 Dmitry Chernyak
После выполнения *всех* предыдущих пунктов настройте на установленной системе возможность терминального доступа по RDP - в режиме терминального сервера или просто в режиме "для администрирования", используйте для этого штатные возможности Windows.
98 8 Dmitry Chernyak
99 8 Dmitry Chernyak
h2. Установка времени
100 8 Dmitry Chernyak
101 25 Dmitry Chernyak
При установке виртуальной машины по вышеприведенной инструкции время должно установиться корректно.
102 25 Dmitry Chernyak
103 25 Dmitry Chernyak
Если время устанавливается некорректно, то необходимо следующее:
104 25 Dmitry Chernyak
105 8 Dmitry Chernyak
* В параметрах гипервизора должна быть установлена опция "use_localtime=true" (если инстанс создавался по инструкции, то она уже включена);
106 8 Dmitry Chernyak
* Установите таймзону в Windows;
107 8 Dmitry Chernyak
* Установите правильное локальное время в Windows (через стандартную утилиту с часиками);
108 1 Dmitry Chernyak
это создаст смещение времени domU hvm относительно часов dom0 и оно будет запомнено постоянно.
109 25 Dmitry Chernyak
* Перезагрузите domU чтобы проверить, что смещение времени сохранилось после перезагрузки.
110 3 Dmitry Chernyak
111 30 Владимир Ипатов
h2. Корректная остановка машины
112 30 Владимир Ипатов
113 30 Владимир Ипатов
После установки драйверов gplpv следует вручную активировать сервис, отслеживающий команды на выключение от гипервизора.
114 30 Владимир Ипатов
В виртуальной машине следует запустить cmd.exe от администратора:
115 30 Владимир Ипатов
<pre>
116 30 Владимир Ипатов
cd "C:\Program Files (x86)\Xen PV Drivers\bin"
117 30 Владимир Ипатов
shutdownmon.exe -i 
118 30 Владимир Ипатов
</pre>
119 30 Владимир Ипатов
120 30 Владимир Ипатов
И перезагрузить машину
121 30 Владимир Ипатов
122 1 Dmitry Chernyak
h2. Заметки
123 1 Dmitry Chernyak
124 1 Dmitry Chernyak
RDP-6 при глубине цвета 32bpp генерирует меньше трафика, чем при 24bpp и иногда не сильно больше, чем 16bpp.
125 1 Dmitry Chernyak
http://ericomguy.blogspot.com/2008/06/rdp6-performance-improvements-and-how.html
126 2 Dmitry Chernyak
127 2 Dmitry Chernyak
Системная настройка policy для ограничения цветности в терминале, и как ее поменять
128 2 Dmitry Chernyak
http://blog.dhampir.no/content/remote-desktop-does-not-support-colour-depth-24-falling-back-to-16
129 2 Dmitry Chernyak
130 2 Dmitry Chernyak
Performance Tuning Guidelines for Windows Server 2008 R2
131 2 Dmitry Chernyak
http://msdn.microsoft.com/en-us/library/windows/hardware/gg463392.aspx
132 20 Dmitry Chernyak
133 20 Dmitry Chernyak
[[Выравнивание дисковых разделов Windows]]
134 21 Dmitry Chernyak
135 21 Dmitry Chernyak
Автоматизация операций с Miscrosoft iSCSI
136 21 Dmitry Chernyak
http://www.isilon.com/sites/default/files/tracked_assets/Isilon%20Best%20Practices%20Guide%20for%20the%20Microsoft%20iSCSI%20Initiator.pdf