5 Replies Latest reply on Mar 21, 2019 7:17 AM by Alpha694

    Установка 6.5 на USB

    Alpha694 Enthusiast

      У меня есть небольшой запас старых дорогих USB 1Gb флешек на SLC памяти.

      Я их вполне успешно использовал для устанвки на них гипервизора.

      Вот сейчас пытался поставить несколько новых ESXi 6.5 и получил проблему с установкой.

      При начале инсталяции обычно на 5% (забегая вперед, насколько я понял, в тот момент когда разделы на ней создаются) инсталятор вылетает с ошибкой что partedUtil не может получить доступ к накопителю.

      Начал исследования...

      Картина такая-же на трех разных серверах (разные поколения Supermicro), в UEFI и CSM режиме, на 6.6 up1 и 6.5 up2. На трех разных экземплярах 1G и 2Gb флешек.

      После загрузки инсталятора, перехожу на консоль и начинаю повторять команду

      #partedUtil getptbl '/dev/disk/mpx.vmhba33:C0:T0:L0'

      Приблизительно один раз из пяти она выдает

      "Unable to get device /dev/disk/mpx.vmhba33:C0:T0:L0"

      (приблизительно такую-же ошибку пишет и инсталятор)

      ESXi6.0 установлся нормально, ошибку такую в консоли не выдает.

       

      Пробовал подсовывать флешку с уже созданными разделами, пустую, с одним Fat32 разделом - результат одинаково отрицательный.

      При попытках работать с флешкой из консоли через partedUtil (не только getptbl) картина приблизительно та-же: каждая пятая команда заканчивается ошибкой.

       

      Еще раз повторюсь: сервера менял, usb порты менял, флешки менял.

       

      Что такого поломали в 6.5 и как с этим жить дальше?

        • 1. Re: Установка 6.5 на USB
          IT_pilot Expert
          vExpert

          "Что такого поломали в 6.5 и как с этим жить дальше?" - VMware изменил драйверы USB для vSphere 6.5, возможно связано с этим.

          Попробуйте этот способ VMware vSphere 6.5 install can’t find USB device – Gallahad IT Inc.

          • 2. Re: Установка 6.5 на USB
            dimsua Novice

            По-моему объем флешки маловат.
            У меня на 4Gb без проблем устанавливались ESXI 6.0, 6.5  и обновлялся с 6.5 на 6.7
            Может имеет смысл установить 6.0, а затем обновится на 6.5

            • 3. Re: Установка 6.5 на USB
              IT_pilot Expert
              vExpert

              ESXi Hardware Requirements Installing ESXi 6.5 or upgrading to ESXi 6.5 requires a boot device that is a minimum of 1 GB. When booting from a local disk, SAN or iSCSI LUN, a 5.2-GB disk is required to allow for the creation of the VMFS volume and a 4-GB scratch partition on the boot device.

              Правда есть исключения, например если vSAN или на хосте больше 512 Гб, то и размер нужен больше.

              Но минимум 1 Гб - это не значит достаточно. Еще же создаются разделы для диагностики - 2.5 Гб, ну и как указано выше 4-GB scratch partition.

              • 4. Re: Установка 6.5 на USB
                Finikiez Master
                vExpert

                1ГБ мало, возьмите флэшку бОльшего объема.

                Ссылки на рекомендации по размеру уже привели.

                • 5. Re: Установка 6.5 на USB
                  Alpha694 Enthusiast

                  Отвечу всем.

                   

                  Спасибо it-pilot, это именно оно.

                  С выставленной опцией устанвливается успешно.

                  Кстати, опцию достаточно включить только при установке.

                  При дальнейшей работе все, похоже, работает даже без специального указания. Похоже наследут от установки?

                  Но это я еще изучу подробнее.

                   

                  Вариант установить 6.0 и обновить, я пробовал, но инсталятор 6.5 ведет себя как описано в первоначальном сообщении.

                  Т.е. он даже когда флешку увидел, он не может получить с нее список существующих разделов и поэтому даже не предлагает обновить, только установить заново, и потом валится.

                  С включенной опцией preferVmklinux=TRUE увидел, предложил обновить или установить.

                   

                  По поводу размера флешки.

                  1Gb однозначно достаточно.

                  Это сказано и в официальных рекомендациях (рекомендуют использовать больше, для большего количества ячеек флеша, с надеждой что контроллер использует wear leveling и это продлит жизнь флешки).

                  Даже если посмотреть на большой диск с установленным ESXi мы там увидим приблизительно такой расклад:

                  capture_10027165.png

                  Точно таких-же первых 5 разделов создаются на флешке, их суммарный обхем 900Mb.

                  Этого достаточно. Остальное будет сложено на scratch раздел на другом доступной Vmfs разделе или в ram диск.

                  Если загрузочный диск, НЕ ФЛЕШКА больше (When booting from a local disk, SAN or iSCSI LUN, a 5.2-GB disk is required), то туда поместится еще и VMware Diagnistic раздел для дампов. И Basic Data для scratch.

                  А если есть еще больше места (как на картинке выше) то остальное пойдет на vmfs.