Меню Рубрики

Установка iso на hetzner

Hetzner — DokuWiki

Installimage/ru

Inhaltsverzeichnis

Установка операционной системы с помощью installimage

Предоставленный Hetzner скрипт installimage позволяет легко и быстро устанавливать различные дистрибутивы Linux.

Installimage можно запустить непосредственно из Rescue-системы на вашем сервере. Он предоставляет удобный интерфейс с возможностью выбора дистрибутива Linux. Вы получаете полный контроль над разбиением вашего диска(дисков), а также с помощью удобного редактора можете активировать программный RAID или LVM.

autosetup

Если installimage находит в rescue системе файл /autosetup, то этот файл автоматически используется в качестве конфигурационного. Если в файле не содержатся ошибки, то меню и редактор не отображаются.

Предоставляемые операционные системы

В меню перечислены доступные в настоящий момент ОС. Опытные пользователи могут сами создавать и устанавливать собственные образы ОС. Пожалуйста, ознакомьтесь с инструкцией как установить свои собственные образы ОС и требованиями для их создания.

Использование installimage

Сначала нужно активировать Rescue-системы в веб-интерфейсе управления Robot (меню «Server» -> выберите нужный сервер -> вкладка «Rescue»). Мы предлагаем 32 и 64 битные rescue системы. Пожалуйста, обратите внимание на пароль, выведенный на экран после активации.

Теперь вам нужно перезапустить сервер через Robot или обычным способом.

Через пару минут rescue система должна полностью загрузиться. Теперь вы можете войти в систему по SSH с именем «root» и паролем, который был отображен в Robot.

И наконец, можно начать процедуру установки:

Вы увидите меню, в котором сможете выбрать дистрибутив Linux и образ из списка в подменю.

После выбора образа вы получите уведомление о запуске редактора и откроется конфигурационный файл.

В качестве редактора используется Midnight Commander («mcedit»).

Присутствующие в системе диски отображаются в первой строке в переменной DRIVE . Над каждой переменной вы можете видеть тип диска. Если вы хотите оставить диск без изменений в его текущем состоянии, вы можете удалить его из файла конфигурации, поместив «#» перед ним. Обратите внимание на то, что при этом номер в переменной DRIVE должен быть изменён соответствующим образом.

Если в сервере несколько дисков, то при помощи переменных «SWRAID» and «SWRAIDLEVEL» из них можно создать программный RAID-массив. Программные RAID-массивы всех уровней применяются ко всем дискам в конфигурации (перечисленным в переменных DRIVE). Если вы не хотите включать определённый диск в массив, то вам необходимо его удалить из конфигурации как описано выше.

Переменная «BOOTLOADER» позволяет выбрать устанавливаемый загрузчик, «Grub» или «Lilo». При выборе «grub», в зависимости от устанавливаемой операционной системы, будет установлен GRUB2 или GRUB1 (legacy grub).

Имя сервера задаётся в переменной «HOSTNAME»

Также installimage поддерживает настройку схемы разбиения диска (в том числе и с LVM). Соответствующий синтаксис описан в примерах к файле конфигурации.

После выхода из редактора с помощью F10 (сохранить и выйти) будет проверен синтаксис конфигурационного файла. Если в файле содержатся ошибки, то редактор откроется снова.

Если вы видите такой вывод через 1-15 минут (в зависимости от образа и разбиения), значит ваша система готова.

Паролем root установлен текущий пароль rescue системы.

Выполните «reboot» в rescue системе:

загрузится только что установленная система и вы сможете войти в нее, по прежнему используя пароль от rescue.

Особенности

  • При использовании скрипта installimage для установки Debian или Ubuntu, время для задач cron в файле /etc/cron.d/mdadm задается случайным образом.

Часто задаваемые вопросы

Теряю ли я данные на жёстком диске(дисках)?

Да. Все данные на выбранном диске(дисках) полностью стираются и создаётся новая таблица разделов.

Почему я не могу создать раздел более 2 ТБ?

Создание разделов более чем 2 ТБ возможно только при использовании таблицы разделов GUID (GPT). Для этого должен быть выбран GRUB2 так как он поддерживает загрузку с GPT дисков.

Скрипт установки выдает одну или множество ошибок. Что мне теперь делать?

Сначала, пожалуйста, перезапустите установку. Если по прежнему выдаются ошибки, отправьте сообщение с полным выводом экрана и содержанием файла /root/debug.txt на support@hetzner.de.

Нужно ли мне вводить «all» в конце таблицы разделов или я могу поместить эту строку не в конце?

Параметр размера «all» в конфигурационном файле означает использовать всё доступное в настоящий момент место на жестком диске. Поскольку разделы создаются один за другим, то после указания «all» таблица закончится, так как свободного места больше не будет. Конечно же, можно вообще не использовать «all».

У меня установлены два (или более) диска. Может ли скрипт установки автоматически создать программный RAID?

Да, он может создать программный RAID уровней 0, 1, 5, 6 и 10. Для этого в конфигурационном файле есть две опции: SWRAID и SWRAIDLEVEL . Если опция SWRAID активирована (1), создается программный RAID уровня SWRAIDLEVEL.

Не срабатывает нажатие клавиши F10. После нажатии выводится «

Нажмите Escape и затем «0». В большинстве случаев это заменяет F10.

Кто автор скрипта? Могу ли я свободно его использовать?

Скрипты написаны Florian Wicke на Bash для Hetzner Online GmbH. Они были дополнены David Mayr и другими. Скрипт доступен публично и язык программирования доступен под GPL. Hetzner Online GmbH и авторы не несут ответственности за какой-либо урон, причиненный измененными версиями скрипта. Не оказывается поддержка ни по каким вопросам, включающим в себя модификацию скрипта.

Читайте также:  Установка зажигания ауди абт

источник

Hetzner — DokuWiki

KVM-Console/ru

Inhaltsverzeichnis

Консоль для удалённого управления / Remove Console (KVM)

Hetzner предлагает консоль для удалённого управления — IP-KVM, который можно подключить к любому выделенному серверу. Он предоставляет доступ к клавиатуре/мыши/монитору через IP и даёт полный контроль сервера на уровне BIOS. KVM может быть полезнен для выявления проблем с сервером, особенно когда нет возможности использовать SSH. Также он позволяет получить доступ в меню загрузки и исправить ошибки настройки сети. KVM поддерживает функцию virtual media, с помощью которой можно установить свою операционную систему, примонтировав ISO-образ.

Ранее KVM мы называли «LARA». Именно это имя носили первые использовавшиeся у нас консоли. С тех пор модели устройств сменились на более современные, а имя осталось и иногда используется сотрудниками.

KVM предоставляется на 3 часа бесплатно. Если она необходима на более длительное время, то каждые дополнительные 3 часа будут обходиться в 8,40 €.

Пожалуйста, обратите внимание, что для использования KVM необходима Java.

Заказ Remote Console (KVM)

Так как количество устройств KVM в каждом дата-центре ограниченно, мы рекомендуем нашим клиентам заказывать KVM заранее из панели Robot.

Для заказа KVM, пожалуйста, отправьте из панели Robot специальный запрос в поддержку. Для этого зайдите в Robot, перейдите в «Servers», выберите сервер и, затем, кликните по вкладке «Support». Откроектся форма создания запроса. Выберите «Remote Console (KVM)». Здесь можно указать желаемое время и предполагаемую продолжительность использования KVM.

Логин

Как только техники подключат KVM к вашему серверу, они Вам отправят email с URL и данными доступа к KVM. Можно просто щёлкнуть по этому URL или скопировать и вставить его в адресную строку браузера. Теперь вы увидите следующее:

После логина с использованием данных доступа из email сообщения, вы увидите следующее:

Использование KVM

В поле «KVM Console Preview» (смотрите скриншот выше), чтобы открыть консоль, вы можете щёлкнуть по полю или по ссылке «Click to open KVM Console» внизу.

Откроется диалоговое окно, запрашивающее, что вы хотите делать с файлом «spider.jnlp». Его необходимо открыть с помощью «JAVA(TM) Web Start Launcher», что должно быть опцией по умолчанию.

  • Поддержка Lantronix заявляет, что KVM Console не будет работать с Java 9 или 10, для работы требуется Java 8. Источник
  • Если Java 8 не была установлена на вашем компьютере, то её следует предварительно установить. Скачать инсталлятор можно на веб-сайте Java.
  • Может появиться всплывающее окно с предупреждением об опасности. Это предупреждение от Java носит общий характер и не означает наличие проблем безопасности с Java-апплетом, и поэтому, его можно проигнорировать без последствий.
  • К сожалению, некоторые браузеры отменяют загрузку апплета с сообщением об ошибке (файл неполный / недействительный сертификат). В подобных случаях, пожалуйста, используйте альтернативный браузер. Например, текущая стандартная версия браузера Mozilla Firefox не имеет таких проблем.

Как только Java-апплет инициирован, должна открыться консоль и вы увидите экран сервера, как если бы вы сидели перед монитором сервера.

Раскладка клавиатуры

Если нажимаемые вами клавиши не выводят на экран соответствующие им символы, то, скорее всего, у вас неправильно задана раскладка клавиатуры. Её можно сменить в пункте меню «Options», перейдя в «Local Keyboard». Там вам необходимо выбрать правильную раскладку клавиатуры, соответствующую используемой вами клавиатуре.

Перезапуск

С помощью кнопки «confirm Ctrl+Alt+Delete» в левой верхней части консоли, можно послать на сервер сигнал ctrl+alt+delete. Это может быть использовано для перезапуска сервера или для регистрации в Windows. Если вы щёлкнули по этой кнопке, вам будет нужно подтвердить, что вы желаете послать на сервер ctrl+alt+delete.

Полноэкранный режим

Вы можете выбрать опцию отображения консоли на весь экран. Просто нажмите Ctrl+F10, или одну из кнопок в верхней части консоли с кнопками A, S и стрелочками, указывающими наружу. Выход из полноэкранного режима осуществляется повторным нажатием Ctrl+F10.

Установка ОС

KVM можно использовать для установки собственной ОС. Это можно сделать с помощью подключения ISO-образа или с помощью записи ISO-образа на USB накопитель/DVD нашими техниками.

Пожалуйста, заметьте, что если вы желаете установить одну из предлагаемых нами стандартных операционных систем Linux, то это можно сделать в автоматическом режиме в панели Robot, из вкладки сервера «Linux» или вручную, с использованием скрипта installimage или установки по VNC.

Подключение ISO-образа

Для доступа в интерфейс «virtual media», пожалуйста, щёлкните по вкладке «Interfaces» и перейдите по ссылке «Virtual Media». Здесь вы можете указать расположение ISO-образа.

  • KVM поддерживает удалённое подключение ISO-образов только по сетевому протоколу SAMBA (SMB)/CIFS.
  • Подключение файла может занять значительное количество времени, поэтому, удостоверьтесь, что в месте расположения файла имеется хорошее подключение к Интернет. К сожалению, индикатора прогресса нет. Вы увидите уведомление как только файл будет полностью загружен.
  • Мы не гарантируем, что подключение ISO-образа и установка с него будет всегда работать. По этой причине мы предлагаем возможность записи образа на USB накопитель/DVD при помощи наших техников.
Читайте также:  Установка датчика абс на скании

Использование нашего зеркала

Чтобы помочь нашим клиентам с установкой Windows мы предоставляем установочные образы.

Предоставляемые нами образы можно найти на двух зеркалах:

  • http://download.hetzner.de/ — доступно из Интернет и изнутри дата-центров, при подключении требует логин и пароль. Данные доступа к нему вы можете найти в письме о готовности сервера (там же содержатся данные доступа к серверу);
  • http://mirror.hetzner.de/ — доступно только изнутри дата-центров, пароль не требуется.

Следующие примеры используют внешнее зеркало, но можно использовать и внутреннее. Имена файлов на внутреннем и на внешнем зеркалах совпадают.

Это образы Windows непосредственно от Microsoft и не включают никаких наших изменений. Они не сопровождены лицензией, поэтому служат для чистой установки Windows на сервере, и могут после установки быть активированы с помощью вашего собственного ключа лицензии.

  • «Image File with Path» можно скопировать непосредственно с нашего зеркала.
  • «Поля User Name» и «Password» можно оставить пустыми, так как они не нужны.

Использование места для резервных копий

Наше место для резервных копий доступно по SAMBA/CIFs, и это означает, что его можно использовать для размещения образа, который затем можно подключить с помощью KVM.

  • — ваше имя пользователя для места резервных копий, которое можно найти во вкладке сервера «Backup» в панели Robot.
  • — имя файла ISO-образа.
    • Если вы поместили ISO-образ в поддиректорию, то, пожалуйста, укажите её перед названием файла. Например: / .
  • Используйте пароль, который вы назначили для места резервных копий.

Использование собственного компьютера

ISO-образ необязательно размещать у нас. Вы можете разместить ISO-образ где пожелаете, покуда это место доступно по SAMBA/CIFS. Это может быть другой сервер в Hetzner, сервер с третьей стороны или даже ваш собственный компьютер или сервер в вашем офисе или дома.

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

Использование USB накопителя/DVD

Если вышеописанные варианты подключения ISO-образа не работают, или занимают слишком много времени, то вы всегда можете использовать возможность помощи наших техников в записи образа на USB-накопитель или DVD и подключения его вместе с KVM.

Пожалуйста, отправьте нашим техникам ссылку на ISO-образ. Это можно сделать непосредственно при заказе KVM, или позже, отвечая в тикете запроса KVM.

Пожалуйста, обратите внимание, что в таком случае ISO-образ необязательно делать доступным по SAMBA/CIFS, можно просто использовать, например, ftp, так как наши техники будут скачивать его без участия KVM.

Загрузка сервера

Как только ISO-образ примонтирован/подключён к KVM, вам надо будет перезапустить сервер и загрузиться с ISO-образа. Это можно сделать с помощью функции консоли «KVM Console».

При загрузке сервера, пожалуйста, зайдите в меню загрузки. На большинстве материнских плат это достигается нажатием клавиши F11 во время загрузки. Обратите внимание, что на некоторых материнских платах клавиша может быть другой, например, F6.

Находясь в меню загрузки, выберите «PepperC Virtual Disc 1 0.01» если вы примотировали файл с помощью KVM. В случаях, когда наши техники подключили USB накопитель или DVD, выберите в меню пункт, соответствующий носителю, с которого надо загрузиться. Примером для USB накопителя можно указать «JetFlashTrascend 16GB 1.00», а для DVD примером может послужить «HL-DT-STDVDRAM GP50NB40 1.00».

Установка ОС

Теперь вы можете просто следовать инструкциям на экране и установить ОС.

Загрузка файлов для установки в случае Windows занимает около минуты при подключённом USB/DVD, но может занимать 10-15 минут, когда ISO-образ примонтирован удалённо (с нашего зеркала). Когда ISO-образ примонтирован откуда либо ещё, это может занять ещё дольше.

источник

Установка ОС в Hetzner при помощи Rescue (В картинках)

Сегодня Я расскажу вам как перестанавливать Linux во всеми любимом Hetzner при помощи встроенной системы Rescue.

Для начала заходим в панель управления серверов robot и открываем нужный сервер для переустановки.
1) Открываем вкладку Rescue, в Operating system выбираем Linux а Architecture рекомендуем 64bit (Если у вас даже сервер не имеет более 4GB оперативной памяти, то все ровно лучше ставить 64 так как в дальнейшем вы сможете добавить оперативной памяти, но не переустанавливая ОС с другой архитектурой)

нажимаем наActivate rescue system

после чего вы получите временный root пароль, для доступа к ssh и системы восстановления ОС.

2) Перезагружаем сервер, это можно сделать либо через панель выбрав пункт Reset (выбрав Send CTRL+ALT+DEL to the server или Execute a automatic hardware reset — в том случае если сервер не реагирует на первую команду) выбрав метод перезагрузки и нажав кнопку Send либо через SSH консоль, выполнив команду reboot


3)
Открываем любой SSH (в нашем случае это PuTTY), прописываем пользователя root и пароль который вы получили в первом пункте, восстановления ОС.
Открывается консоль и пишем root@rescue

Читайте также:  Установка принтера самсунг 1210 драйвера

# installimage -h


На запрос получаем полный список данной команды, нам это нужно для того чтобы выбрать какая установка нам нужна. Я в данном описание выбираю
root@rescue

# installimage -n nameserver -r no -f yes (можно просто запустить без каких либо замечаний и в момент установки просто отредактировать конфиг как вам угодно будет)
-n это у нас имя сервера
-r создание raid на моем сервере стоит software-raid в нем смысла невижу так как бессмысленное использование второго диска, отказоустойчивости от него не какой, а если один из дисков падает, то и сайты ваши с ним падают, так как в таком случае контроллер не зависает от этого
-f форматирование вторичного жесткого диска, если не создан software-raid

Команды поддерживающиеся в installimage
-h вызов помощи

-a Автоматический режим / пакетный режим — использовать в комбинации с параметрами указанными ниже, чтобы устанавливать без дополнительных взаимодействий. Не будет никакого подтверждения об удаление диска / всех ваших данных, будьте осторожны используя этот режим

-c использовать файл конфигураций из
/root/.oldroot/nfs/install/configs/ для автоматической установки. С этой командой используется только «-a»

Использовать этот файл как пост установочный скрипт, который будет выполнен после того, как будет выполнена установка внутри корня

-n введите нужное вам имя хоста.

-b выбор между lilo и grub в качестве BOOTLOADER. (Рекомендуется в использование на серверах Hetzner-a grub)

-r активировать software RAIDили нет.

-l выберите raid уровень.

-i использовать специальный образ (полный путь к образу ОС)
— поддерживаемые источники образов: local dir, ftp, http, nfs
— поддерживаемые образы ОС: tar, tar.gz, tar.bz, tar.bz2, tgz, tbz
Примеры:
— локальный: /path/to/image/filename.tar.gz
— ftp: ftp:// : @hostname/path/to/image/filename.tar.bz2
— http: http:// : @hostname/path/to/image/filename.tbz
— https: https:// : @hostname/path/to/image/filename.tbz
— nfs: hostname:/path/to/image/filename.tgz

создание разделов, например:
— обычный раздел: swap:swap:4G,/:ext3:all
— примерная lvm установка: /boot:ext2:256M,lvm:vg0:all

-v определить логические тома которые вы желаете создать
— например: vg0:root:/:ext3:20G,vg0:swap:swap:swap:4G

-d Список жестких дисков для использования, например: sda или sda,sdb
-f форматирование вторичного жесткого диска (если он не собран а raid)?
-s язык используемый для различных программ (например: PLESK)
-z PLESK_ установка PLESK определенной версии

Как упомнила выше, берем команду root@rescue

# installimage -n nameserver -r no -f yes и у нас открывается лист выбора ОС:

В списке указанны официальные релизы которые поддерживаются в настоящее время. Если вам нужно старую версию ОС, но ее нету в списках той или иной системы, то нужно нам смотреть в сторону old_images но учтите сразу, что эти релизы не поддерживаются уже больше не создателями не ДЦ Hetzner, то есть репозитории ОС вам придется указывать свои, так как на многих старых ОС уже нету официальных репозиториев.

4) После того, как мы определились с выбором ОС, ту что хотим иметь на нашем сервере (Я лично рекомендую использовать релизы от Debian 6 Squeeze)

Выбираем свою нужную сборку:
minimal — В нее входит минимальный набор предустановленных ПО, которые нужно для старта сервера и начальной работы сервера. (Рекомендованный)
Lamp — начальный набор ПО в которые входят такие предустановленные программы как Apache, MySQL, PHP, Perl, Webmin, OpenSSL, FTP

5) После уведомления и нажатия ОК, открывается редактирование файла конфигурации и установки, в котором указанны с какими параметрами нужно установить систему, все эти данные можно оставить дефолтом, но рекомендую изменить размер swap под тот объем, сколько вы имеете оперативной памяти на сервере.

По желанию, вы можете добавить дополнительные вам разделы с тем объемом который нужен вам. Например: PART /1 ext4 50G (PART /раздел файловая_система_раздела Раздер_раздела )
P.S. НЕ ИСПОЛЬЗУЙТЕ NumLock ЦИФРЫ, ТАК КАК ОНИ ВАС ПЕРЕМЕЩАТЬ ПО КОНФИГУ А НЕ ПРОПИСЫВАТЬСЯ
Впрочем чтобы не трогать конфигурационный файл, все настройки вы можете задать до начала установки, я описал выше какие команды что делают.
После того как мы все отредактировали и проверили, нажимаем F10 и выбираем yes (Соглашаемся с сохранением внесенных изменений)

6) Соглашаемся с тем что все данный на данном жестком диске, будут потеряны и больше их не вернуть.

7) Ждем окончания установки, все пункты установки должны стоять на done

После чего можете перезагружать сервер командой reboot.
После перезагрузке войдите под root пользователем(пароль который вы использовали для переустановки ОС) и смените пароль на пользователя командой passwd Вас попросят ввести новый пароль и его подтверждение

Ну вот и в прочем все, установка произведена успешной и у вас стоит та система которую вы выбрали.
P.S. Если вы выбрали установку как у меня, то ваш второй диск будет не использоваться и вы сможете примонтировать когда угодно и к чему угодно.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

источник

Добавить комментарий