The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Автоматическое развертывание образа HDD, !*! l8saerexhn1, 15-Дек-15, 22:25  [смотреть все]
Доброго времени суток, aLL

Имеется установленный на обычный ПК debian, назовем его "спецдистр". Его нужно распространить на ряд других компов.  Компы будут разные по железу (x86), не новые.
Что важно: "разворачиванием" будут заниматься люди, многие из которых совсем не администраторы. То-бишь, им нужно выдать четкую доку (или по телефону консультировать), куда-что-где нажимать-выбирать чтобы "закатать" образ на системник. Чтобы никаких "шаг влево, шаг вправо" от софта не было. С минимальным количеством шагов, в идеале такой себе batch- разворот образа.
Чисто отвлеченный пример: взять clonezilla, для нее написать скрипт автоматизации развертывания, записать туда образ "спецдистра", закатать все это в образ флешки. Юзеры делают загрузочную флешку, а в ней, выбрав пару пунктов, пойдет развертывание образа.
Что посоветуете из софта для решения задачи? ОС не принципиальна.


  • Автоматическое развертывание образа HDD, !*! Led, 00:33 , 16-Дек-15 (1)
    > Что посоветуете

    Нанять специалиста.

  • Автоматическое развертывание образа HDD, !*! Mihail Zenkov, 13:45 , 16-Дек-15 (2)
    При таких условиях я бы попробовал подойти к проблеме с обратной стороны: взять дистрибутив с простой установкой, дабы слабо подготовленный пользователь мог осилить, а уже поверх него (после установки) загружать/устанавливать необходимые вам изменения. Можно модифицировать инсталятор для полной автоматизации процесса.
    • Автоматическое развертывание образа HDD, !*! l8saerexhn1, 14:53 , 16-Дек-15 (3)
      > При таких условиях я бы попробовал подойти к проблеме с обратной стороны:
      > взять дистрибутив с простой установкой, дабы слабо подготовленный пользователь мог осилить,
      > а уже поверх него (после установки) загружать/устанавливать необходимые вам изменения.
      > Можно модифицировать инсталятор для полной автоматизации процесса.

      К сожалению так не пройдет, ибо:
      1. Удаленные юзеры-админы не должны иметь прав на "спецдистре". У них в итоге будет своя "морда" с нужными им настройками и все. Никаких консолей, никаких своих юзеров-паролей и т.п.
      2. Все должно быть унифицировано.
      3. Есть люди, которым линукс поставить - подвиг. И их - подавляющее большинство

      Потому и образ системы. Потому и максимальный "автопилот" в разворачивании образа.


      • Автоматическое развертывание образа HDD, !*! Mihail Zenkov, 15:36 , 16-Дек-15 (4)
        > 1. Удаленные юзеры-админы не должны иметь прав на "спецдистре". У них в
        > итоге будет своя "морда" с нужными им настройками и все. Никаких
        > консолей, никаких своих юзеров-паролей и т.п.
        > 2. Все должно быть унифицировано.
        > 3. Есть люди, которым линукс поставить - подвиг. И их - подавляющее
        > большинство

        Можно убрать из инсталятора "лишние" вопросы/возможности.

        > Потому и образ системы. Потому и максимальный "автопилот" в разворачивании образа.

        Такой вариант возможен только для унифицированного железа. Возможно стоит посмотреть в сторону дистрибутивов с хорошим live-cd/dvd/flash и доработать их.

        Как вы представляете автоматическую установку образа на hdd? Или предполагается, что все данные на hdd будут автоматически удалены?

        • Автоматическое развертывание образа HDD, !*! l8saerexhn1, 16:34 , 16-Дек-15 (5)
          > Можно убрать из инсталятора "лишние" вопросы/возможности.

          Да, но это ковырять инсталлятор того же дебиана. Не трагедия, конечно, но времени займет...

          > Такой вариант возможен только для унифицированного железа. Возможно стоит посмотреть в
          > сторону дистрибутивов с хорошим live-cd/dvd/flash и доработать их.

          Именно. В целом железо все будет достаточно однотипным, линукс там вполне заработает без каких-либо дополнительных действий.
          Попробовал clonezilla, но как-то с автоматизацией процессов не нашел как оно там...

          > Как вы представляете автоматическую установку образа на hdd? Или предполагается, что все
          > данные на hdd будут автоматически удалены?

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

          • Автоматическое развертывание образа HDD, !*! Mihail Zenkov, 18:23 , 16-Дек-15 (6)
            В таком случае можно просто сделать загрузочную флешку (kernel+busybox+extlinux) и на ней же файл с образом системы. Вместо init скриптов - свой скрипт, который разметит hdd и запишет образ на hdd.
            • Автоматическое развертывание образа HDD, !*! l8saerexhn1, 21:28 , 16-Дек-15 (8)
              > В таком случае можно просто сделать загрузочную флешку (kernel+busybox+extlinux) и на ней
              > же файл с образом системы. Вместо init скриптов - свой скрипт, который разметит hdd и запишет образ на hdd.

              Хм. В принципе, если взять, скажем, system rescue cd, в нем допилить стартовый скрипт под свои нужды, то да - это вариант. С нюансами, но -да, вариант
              Но вот это все если бы в виде batch-развертывания получить... Не знаю, хотя бы, скажем, как в remastersys сделано было.

              > Не пойдёт. Нужно чтобы одинаковое, +/- сапог уже может стать проблемой.
              > Только вот на половине видео не стартанёт.
              > Да хрен ли там видео - сетевухи от другого вендора и ТА-ДА! - другое имя интерфейса ...

              Там как бы чистый debian netinst, с юзерским "софтом" на баше. vpn, ssh, dns и несложные сетевые настройки. Нечему там особо ломаться :)
              Видео не проблема - чистая консоль. Смена имен сетевух - не проблема, лишь бы модуль ядерный подгрузился и увидел сетевую. А дальше, в софте, предусмотрена возможность определения и настройки интерфейсов.
              И в целом, софта минимум, ядро стандартное, железо типичное, слегка под нафталином, значит, вероятность поиметь проблемы небольшие.


              • Автоматическое развертывание образа HDD, !*! Mihail Zenkov, 22:26 , 16-Дек-15 (9)
                > Хм. В принципе, если взять, скажем, system rescue cd, в нем допилить
                > стартовый скрипт под свои нужды, то да - это вариант. С
                > нюансами, но -да, вариант
                > Но вот это все если бы в виде batch-развертывания получить... Не знаю,
                > хотя бы, скажем, как в remastersys сделано было.

                Предлагаю следующий вариант:

                Возьмите флешку, отформатируйте в ext2 или ext4.
                Установите загрузчик (extlinux).
                Соберите монолитное (без модулей) ядро с предполагаемыми usb/sata/ide и devtmpfs.
                Скопируйте ядро на флешку и пропишите его в конфиг загрузчика.
                Соберите busybox и установите на флешку.
                Скопируйте образ на флешку.
                Загрузитесь с флешки на подопытной машине с init=/bin/sh
                Определите необходимые команды для создания разделов на hdd, заливки образа и на их основе составьте скрипт.

                Если ваших знаний в целом хватает на подобный путь, то можно перейти к практике.

                P.S. Ранее я уже делал загрузочную флешку по такому принципу и единственной засадой является определение имени устройства флешки и hdd. Для себя решил это патчем ядра, с которым оно научилось искать загрузочный раздел по метке.

          • Автоматическое развертывание образа HDD, !*! ., 20:57 , 16-Дек-15 (7)
            >> Такой вариант возможен только для унифицированного железа.
            > В целом железо все будет достаточно однотипным

            Не пойдёт. Нужно чтобы одинаковое, +/- сапог уже может стать проблемой.

            >  линукс там вполне заработает без каких-либо дополнительных действий.

            Да кто бы сомневался! :)
            Только вот на половине видео не стартанёт.
            Да хрен ли там видео - сетевухи от другого вендора и ТА-ДА! - другое имя интерфейса, в новых линуках сделали же как в БСД - чеши репу как твой имидж, где имена залиты железобетоном это разрулит :))))

            И таких заботливо разложенных граблей - полный стадион.

            Если комп доступен по сети, лучше сам, ремотно всё сделай.

  • Автоматическое развертывание образа HDD, !*! анонимоус, 12:48 , 17-Дек-15 (11)
    >[оверквотинг удален]
    > Что важно: "разворачиванием" будут заниматься люди, многие из которых совсем не администраторы.
    > То-бишь, им нужно выдать четкую доку (или по телефону консультировать), куда-что-где
    > нажимать-выбирать чтобы "закатать" образ на системник. Чтобы никаких "шаг влево, шаг
    > вправо" от софта не было. С минимальным количеством шагов, в идеале
    > такой себе batch- разворот образа.
    > Чисто отвлеченный пример: взять clonezilla, для нее написать скрипт автоматизации развертывания,
    > записать туда образ "спецдистра", закатать все это в образ флешки. Юзеры
    > делают загрузочную флешку, а в ней, выбрав пару пунктов, пойдет развертывание
    > образа.
    > Что посоветуете из софта для решения задачи? ОС не принципиальна.

    Подготовьте образ при помощи cobbler и запишите исошку на диск

    • Автоматическое развертывание образа HDD, !*! анонимоус, 12:51 , 17-Дек-15 (12)
      >[оверквотинг удален]
      >> То-бишь, им нужно выдать четкую доку (или по телефону консультировать), куда-что-где
      >> нажимать-выбирать чтобы "закатать" образ на системник. Чтобы никаких "шаг влево, шаг
      >> вправо" от софта не было. С минимальным количеством шагов, в идеале
      >> такой себе batch- разворот образа.
      >> Чисто отвлеченный пример: взять clonezilla, для нее написать скрипт автоматизации развертывания,
      >> записать туда образ "спецдистра", закатать все это в образ флешки. Юзеры
      >> делают загрузочную флешку, а в ней, выбрав пару пунктов, пойдет развертывание
      >> образа.
      >> Что посоветуете из софта для решения задачи? ОС не принципиальна.
      > Подготовьте образ при помощи cobbler и запишите исошку на диск

      Либо раскурить https://wiki.debian.org/AutomatedInstallation

    • Автоматическое развертывание образа HDD, !*! анонимоус, 12:53 , 17-Дек-15 (13)
      >[оверквотинг удален]
      >> То-бишь, им нужно выдать четкую доку (или по телефону консультировать), куда-что-где
      >> нажимать-выбирать чтобы "закатать" образ на системник. Чтобы никаких "шаг влево, шаг
      >> вправо" от софта не было. С минимальным количеством шагов, в идеале
      >> такой себе batch- разворот образа.
      >> Чисто отвлеченный пример: взять clonezilla, для нее написать скрипт автоматизации развертывания,
      >> записать туда образ "спецдистра", закатать все это в образ флешки. Юзеры
      >> делают загрузочную флешку, а в ней, выбрав пару пунктов, пойдет развертывание
      >> образа.
      >> Что посоветуете из софта для решения задачи? ОС не принципиальна.
      > Подготовьте образ при помощи cobbler и запишите исошку на диск

      пример для убунты https://help.ubuntu.com/community/Cobbler/Preseed

  • Автоматическое развертывание образа HDD, !*! l8saerexhn1, 22:12 , 17-Дек-15 (14)
    FAI, Cobbler, Automated installation, Systemimager, Debian Preseed, кастомный ISO - оказывается, существует немало вариантов решения. Как и предполагал :) Буду изучать их подробнее.
    Всем большое спасибо за помощь.
    • Автоматическое развертывание образа HDD, !*! fantom, 07:09 , 23-Дек-15 (15)
      > FAI, Cobbler, Automated installation, Systemimager, Debian Preseed, кастомный ISO - оказывается,
      > существует немало вариантов решения. Как и предполагал :) Буду изучать их
      > подробнее.
      > Всем большое спасибо за помощь.

      Однажды надо было что-то в том же роде, Вышли след образом:
      Удаленная инсталляция с использованием VNC, причем инсталлирующий спец сидел за 300км от 20 компов :)
      Правда инет канал там был хороший.

  • Автоматическое развертывание образа HDD, !*! l8saerexhn1, 21:06 , 15-Фев-16 (18) +1
    По итогам всего описал свое решение данной задачи: http://www.opennet.ru/tips/2939_debian_automatic_install_pre...
  • Автоматическое развертывание образа HDD, !*! Aik, 23:16 , 24-Фев-16 (19) +1
    > Что посоветуете из софта для решения задачи? ОС не принципиальна.

    Статью вижу - http://www.opennet.ru/tips/2939_debian_automatic_install_pre...

    Огромное спасибо.

    Чтото не такое, хуже, но отдалённо близкое было у Clonezilla - https://serverfault.com/questions/168880/script-to-automate-...

    • Автоматическое развертывание образа HDD, !*! l8saerexhn1, 22:44 , 25-Фев-16 (20)
      > Огромное спасибо.
      > Чтото не такое, хуже, но отдалённо близкое было у Clonezilla - https://serverfault.com/questions/168880/script-to-automate-...

      Да не за что.
      С клонзиллой, честно говоря, не разобрался толком, как-то не пошлО :) Как оказалось, штатных средств дебиана вполне достаточно. Образ успешно и без лишних вопросов "раскатан" на ~30 компов разной конфигурации порой совершенно неквалифицированным "в этих ваших компьютерах" людьми. Что и требовалось.


      • Автоматическое развертывание образа HDD, !*! fantom, 17:24 , 17-Мрт-16 (21)
        >> Огромное спасибо.
        >> Чтото не такое, хуже, но отдалённо близкое было у Clonezilla - https://serverfault.com/questions/168880/script-to-automate-...
        > Да не за что.
        > С клонзиллой, честно говоря, не разобрался толком, как-то не пошлО :) Как
        > оказалось, штатных средств дебиана вполне достаточно. Образ успешно и без лишних
        > вопросов "раскатан" на ~30 компов разной конфигурации порой совершенно неквалифицированным
        > "в этих ваших компьютерах" людьми. Что и требовалось.

        переходите на опенСуСе, и в https://susestudio.com/ ваяете себе нужный комплект как в виде готово образа диска, так и инсталляционного исо-шника




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру