<div dir="ltr">На загрузочній флешці використовується таки EFI GPT. Так що із цим все ОК.<div><br></div><div><br><div>[root@xen65 ~]# fdisk /dev/sda</div><div><br></div><div>WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.</div><div><br></div><div>The number of cylinders for this disk is set to 7521.</div><div>There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with:</div><div>1) software that runs at boot time (e.g., old versions of LILO)</div><div>2) booting and partitioning software from other OSs   (e.g., DOS FDISK, OS/2 FDISK)</div><div><br></div><div>Command (m for help): p</div><div><br></div><div>Disk /dev/sda: 62.1 GB, 62109253632 bytes</div><div>256 heads, 63 sectors/track, 7521 cylinders</div><div>Units = cylinders of 16128 * 512 = 8257536 bytes</div><div><br></div><div>   Device Boot      Start         End      Blocks   Id  System</div><div>/dev/sda1   *           1        7522    60653567+  ee  EFI GPT</div><div><br></div><div>Command (m for help):</div><div><br></div><br>‌</div></div><div class="gmail_extra"><br><div class="gmail_quote">27 листопада 2017 р. о 14:37 Oleh Hrynchuk <span dir="ltr"><<a href="mailto:oleh.hrynchuk@gmail.com" target="_blank">oleh.hrynchuk@gmail.com</a>></span> написав:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Дякую!<br>Ще зовсім не читав :)<br><br><div><br>Але маю що сказати по-бистрячку - щойно вдалося інсталювати на флешку XenServer 6.5. Все-одно трохи шаманити довелося.</div><div><br>Перед тим "за рекомендаціями собаководів" з усіх 8 SAS-дисків поробив 8 окремих RAID0 масивів.<div>XenServer побачив їх як [sdb] - [sdi]</div><div>Зараз гратимуся із software raid.<br>Хочу спробувати на половині дисків (4 штуки) врубати RAID10 (під DB-server + критичні app-servers), на іншій - RAID5 (під всяку іншу фігню типу Samba).</div><div><br>‌</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">27 листопада 2017 р. о 13:56 Andrii Stesin <span dir="ltr"><<a href="mailto:stesin@gmail.com" target="_blank">stesin@gmail.com</a>></span> написав:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Я ще проконсультуюсь з колегами хто ближче до заліза, але маю наступні<br>
міркування.<br>
<span><br>
> Ніяк не вдається провести інсталяцію Citrix XenServer 7.2 НА USB-флешку<br>
> 64Гб. Підкреслюю - "на" флешку.<br>
> Сервер - чесний HP DL360 G7.<br>
<br>
</span>Порада № 0, "ще до всього". Переконайся, що на сервері стоїть<br>
найсвіжіший BIOS та весь пакет мікропрограм від HP. Онови до<br>
найсвіжішого що є, усе перепроший. У ранніх версіях на тому поколінні<br>
серверів була доволі неоднозначна ситуація з підтримкою UEFI Boot на<br>
будь-яких ОС окрім windows server. Поле засіяне граблями.<br>
<span><br>
> Першу причину (XenServer 7.2 не розуміє GPT-структуру - sic!!!) ніби<br>
> поборов.<br>
> (Перший boot після інсталяції просто вилітав у grub rescue mode і там нічого<br>
> не вдавалося зробити. Grub кричав, що unknown filesystem).<br>
<br>
</span>Тут ситуація у моєму розумінні ось яка. Перш за все, щоби воно<br>
розуміло GPT нормально, сервер має вмикатись у режимі UEFI Boot.<br>
<br>
Режим BIOS Boot, який розуміє тільки археологічний DOS MBR, тобі<br>
очевидно не підходить, воно не житиме.<br>
<br>
Далі, які думки виникають при погляді на діагностику нижче.<br>
<span><br>
> Ніби зрозуміла причина - але який розділ, яким чином і на скільки ГБ<br>
> збільшити?<br>
><br>
> Ось які розділи створює процес інсталяції на початковій флешці 64ГБ, коли в<br>
> процесі вказати disable-gpt:<br>
><br>
> root@uhost:~# fdisk /dev/sdd<br>
><br>
> Command (m for help): p<br>
> Disk /dev/sdd: 57.9 GiB, 62109253632 bytes, 121307136 sectors<br>
> Units: sectors of 1 * 512 = 512 bytes<br>
> Sector size (logical/physical): 512 bytes / 512 bytes<br>
> I/O size (minimum/optimal): 512 bytes / 512 bytes<br>
> Disklabel type: dos<br>
> Disk identifier: 0x00000000<br>
><br>
> Device     Boot    Start       End   Sectors  Size Id Type<br>
> /dev/sdd1             32   8388639   8388608    4G 83 Linux<br>
> /dev/sdd2        8388640  16777247   8388608    4G 83 Linux<br>
> /dev/sdd3       16777248 121307135 104529888 49.9G 8e Linux LVM<br>
><br>
> А ось які вимоги (що створює процес в режимі GPT):<br>
><br>
> 18GB XenServer host control domain (dom0) partition<br>
> 18GB backup partition<br>
> 4GB logs partition<br>
> 1GB swap partition<br>
> 0.5GB UEFI boot partition<br>
><br>
> То як мені підсунути інсталяційному процесу правильні partitions в режимі<br>
> MBR?<br>
<br>
</span>Мені ідея "режиму MBR" активно не подобається. Утім, якщо з такого<br>
боку підходити, я би напевно взяв та руками нарізав на флешці ось<br>
такий комплект розділів<br>
<br>
- від 0 сектора до "2MB мінус 1 сектор" - пусте місце (для<br>
вирівнювання розділів з дискретністю 2MB), у partition table нічого не<br>
пишемо про це, пропускаємо це місце<br>
- від 2MB до "1GB мінус 1 сектор" - UEFI boot partition (у теорії<br>
0.5GB досить, але нехай буде запас) - 1ша  позиція partition table,<br>
тепер вирівнювання розділів пішло по межі 1GB<br>
- від 1GB до "29GB мінус 1 сектор" - перший розділ 28GB під XenServer<br>
host control domain (dom0) partition - 2га позиція partition table<br>
- від 29GB до "33GB мінус 1 сектор" - Linux swap partition на 4GB і<br>
хай довгоносик вдавиться - 3тя позиція partition table<br>
<br>
три позиції в partition table ми таким чином зайняли, залишилась одна,<br>
бо якщо я нічого не плутаю то DOS partition table розуміє рівно 4<br>
позиції<br>
<br>
- від 33GB до "61GB мінус 1 сектор" - другий розділ 28GB під XenServer<br>
backup partition<br>
<br>
Ідея у тому щоби чорт би з ним, нащо йому окремий logs partition -<br>
робимо основну 28GB і хай туди і логи пише. Але тут граблями смердить,<br>
бо за такою логікою після UEFI Boot partition ще треба впхати Linux<br>
boot partition (де ядро і усі його кишки) а виходить що вже місця<br>
нема. Тому другий варіант<br>
<br>
- від 0 сектора до "2MB мінус 1 сектор" - пусте місце (для<br>
вирівнювання розділів з дискретністю 2MB), у partition table нічого не<br>
пишемо про це, пропускаємо це місце<br>
- від 2MB до "1GB мінус 1 сектор" - UEFI boot partition (у теорії<br>
0.5GB досить, але нехай буде запас) - 1ша  позиція partition table,<br>
тепер вирівнювання розділів пішло по межі 1GB<br>
- від 1GB до "5GB мінус 1 сектор" - Linux boot partition - 2га позиція<br>
partition table<br>
- від 5GB до "9GB мінус 1 сектор" - Linux swap partition на 4GB і хай<br>
довгоносик вдавиться - 3тя позиція partition table<br>
- від 9GB до кінця носія - extended partition<br>
--- а усередині extended partition уже намалювати 2 x 20GB для<br>
XenServer host control domain (dom0) partition та XenServer backup<br>
partition, там же поруч log partition скількись то<br>
<br>
Тут уже питання, вкладені logical partitions всередині extended<br>
partition, воно їх узагалі так зрозуміє чи ні? Алхімічний<br>
експеримент...<br>
<br>
Але все це по суті виглядає спробами натягування сови на глобус і<br>
скоріш за все результата не дасть. Правильне рішення - безкомпромісно<br>
режим UEFI Boot і нормальний чесний GPT.<br>
<br>
До речі, про який i386 там угорі узагалі мова, воно ж 32bit? як одне з<br>
другим змішується, GRUB 32bit та XenServer 64bit? UEFI Boot + GPT це<br>
відразу 64bit все повністю, як воно і має бути. Для цього сервер має<br>
нормально розуміти UEFI, це (як сказано вище) є питання версії його<br>
мікропрограм (умовно кажучи "його BIOS" але це вже не BIOS у розумінні<br>
минулих наших звичок).<br>
<br>
Спробуй, розкажи що буде. Але почни з №0 та переконайся що сервер при<br>
увімкненні живлення стартує відразу в UEFI mode.<br>
<br>
Бажаю перемоги ;)<br>
я<br>
</blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_-5626339778266405723gmail_signature" data-smartmail="gmail_signature">Regards,<br>/oleh hrynchuk<br><a href="http://zmejgorynych.blogspot.com" target="_blank">http://zmejgorynych.blogspot.<wbr>com</a></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Regards,<br>/oleh hrynchuk<br><a href="http://zmejgorynych.blogspot.com" target="_blank">http://zmejgorynych.blogspot.com</a></div>
</div>