Заказ И использование консолей KVM в системах Windows и Linux
Что такое KVM?
KVM расшифровывается как KVM-переключатель (от слов «Клавиатура», «Видео», «Мышь») — это устройство, позволяющее подключить два или более компьютеров как минимум к одному комплекту, состоящему из мыши, клавиатуры и монитора. В нашем случае KVM-консоль позволяет осуществлять удаленный доступ к ресурсам выделенного сервера так, как если бы к нему физически были подключены клавиатура, мышь и монитор. Консоль KVM напоминает подключение к удаленному рабочему столу с той разницей, что для подключения KVM требуется подключение соответствующего оборудования непосредственно к компьютеру. Еще одним существенным отличием является тип подключения к серверу. KVM-консоль не требует подключения к Интернету на самом выделенном сервере, поскольку KVM-переключатель не только подключается к серверу, но и подключается к коммутатору с доступом в Интернет.
После того как мы узнали, что представляет собой подключение к нашему серверу с помощью KVM-консоли, можно переходить к ее заказу.
Внимание: Заказ панели и последующее использование KVM-консоли у нас совершенно бесплатны!
Как заказать KVM-консоль с панели MEVSPACE?
Если вы прочитали сообщение И согласны с отображаемыми условиями, вы одобряте заказ KVM-консоли.
Как подключиться к KVM-консоли?
После заказа KVM-консоли она будет подключена к вашему серверу в кратчайшие сроки. Как только сотрудник DataCenter подключит KVM-консоль к вашему серверу, вам на указанный в системе e-mail придет письмо с информацией о подключенной KVM-консоли.
В письме будет указан уникальный www/IP-адрес, для доступа к которому необходимо скопировать его из письма и вставить в адресную строку браузера. Также нам потребуется имя пользователя и пароль для подключения к вашему выделенному серверу через KVM-консоль, которые можно найти в том же письме под адресом KVM-консоли.
Перейдя по адресу из почтового сообщения, войдите в консоль с полученными регистрационными данными, введя/вставив их в соответствующие поля, а затем подтвердив эти данные кнопкой Login.
После этого перед нашими глазами появится главный экран только что подключенной KVM-консоли.
Чтобы правильно использовать KVM-консоль, нажмите на миниатюру экрана нашего выделенного сервера или на кнопку KVM-консоли.
ПРИМЕЧАНИЕ: Иногда случается так, что вместо экрана монитора мы видим только черный квадрат или сообщение об отсутствии сигнала, но обычно это не является признаком неисправности KVM-консоли. Увидев такое сообщение, все равно попытайтесь открыть KVM-консоль, поскольку отсутствие предварительного просмотра может свидетельствовать об активной заставке/спящем режиме выделенного сервера, однако если после запуска KVM-консоли и, возможно, перезапуска сервера у вас не появляется предварительный просмотр, пожалуйста, свяжитесь с нашей круглосуточной технической поддержкой по следующему адресу электронной почты: admin@mevspace.com.
Windows – Java
Для того чтобы программное обеспечение Java под Windows могло корректно запускать файлы с расширением *.jnlp, необходимо связать их с программным обеспечением Java.
Свойства, затем нажимаем кнопку Изменить, а в панели уведомлений выбираем пункт Дополнительные параметры.
Затем переходим в самый низ и выбираем Искать другое приложение на этом компьютере (Search for another application on this computer): откроется окно, в котором нужно выбрать программу, запускающую jnlp-апплеты, в этом окне переходим в каталог, где установлена Java, по умолчанию в 64-битной Windows путь к каталогу выглядит следующим образом:
C:\Program Files\Java\jreX.X.X.X\bin
Вместо X.X.X.X вы увидите текущую установленную версию программного обеспечения Java, в тестовом случае это будет:
C:\Program Files\Java\jre1.8.0_341\bin
Перейдя в указанный каталог, найдите и выберите файл javaws, затем подтверждаем свой выбор и примените изменения в главном окне Properties файла spider.jnlp с помощью кнопок Apply и OK, после этой процедуры мы уже сможем корректно использовать консольные апплеты KVM.
После установки соответствующих ассоциаций с файлом spider.jnlp откройте его, как и любую другую программу, двойным щелчком по значку, во время запуска файла вы получите несколько уведомлений (одно из них на скриншоте ниже), которые необходимо принять, чтобы продолжить работу.
После корректного открытия KVM-консоли с помощью апплета вашему взору предстанет окно, похожее на вышеупомянутое подключение к удаленному рабочему столу.
На видимом выше скрине Вы уже можете войти в систему вашего выделенного сервера (в данном случае это Windows, если бы на сервере был установлен Linux без графического интерфейса, то вы бы увидели такую же консоль (CLI), как и в случае SSH-подключения).
Среди видимых кнопок в окне KVM-консоли следует выделить 2, первая - это подтверждающая кнопка Ctrl+Alt+Delete, после нажатия которой ваш сервер перезагрузится, во время перезагрузки вы сможете, в частности, зайти в настройки BIOS материнской платы выделенного сервера, например, запустить ISO-образ.
Вторая выделенная кнопка - это значок дискеты, после нажатия на который вы получите возможность эмулировать CD/DVD-привод на нашем сервере. Это позволит вам смонтировать выбранный нами ISO-образ с диска вашего компьютера, после монтирования выбранного ISO-образа необходимо перезагрузить сервер. Далее в настройках BIOS материнской платы необходимо принудительно заставить систему загрузиться с вашего ISO-образа, для этого на последней вкладке материнской платы выберите опцию PepperC Virtual Disc 1 0.01, после чего подтвердите выбор клавишей Enter.
ПРИМЕЧАНИЕ: Возможность ручного монтирования ISO-образов по вашему выбору доступна только для выделенных серверов с процессорами AMD Ryzen 5 и AMD Ryzen 7, кроме того, на компьютере, с которого вы подключаетесь к выделенному серверу через KVM-консоль, используемая в данный момент система должна быть Windows.
Если такой возможности нет, обратитесь в круглосуточную техническую поддержку клиентов, доступную по следующему электронному адресу: admin@mevspace.com. При обращении по указанному адресу электронной почты необходимо сообщить о своем желании использовать пользовательский ISO-образ, указав точное название дистрибутива или предоставив легкодоступную ссылку для загрузки выбранного ISO-образа. После отправки такой информации наши технические специалисты подготовят загрузочный USB-накопитель с выбранным Вами ISO-образом и разместят его на выделенном сервере, что даст возможность клиенту запустить переустановку системы с использованием выбранного им ISO-образа.
Linux – Java
После щелчка на миниатюре экрана вашего сервера или на кнопке KVM Console начнется загрузка файла spider.jnlp, который представляет собой файл Java-приложения, позволяющего управлять выделенным сервером через KVM-консоль. Для корректной работы KVM-консоли в Linux, как и в Windows, вам потребуется программное обеспечение Java.
Для этого, для начала, проверим валидность установленных в системе пакетов, для чего в окне консоли (CLI) выполните следующую команду:
sudo apt update
Затем система проверит, обновлены ли репозитории программного обеспечения по отношению к установленным в данный момент пакетам. Если в системе установлены последние версии программ, то вы увидите сообщение об отсутствии возможных обновлений, в противном случае вам будет сообщено о количестве доступных для обновления пакетов. Чтобы перейти к их обновлению в окне консоли (CLI), выполните следующую команду:
sudo apt upgrade
После выполнения команды вам будет сообщено, какие пакеты будут обновлены, а какие, если таковые имеются, будут удалены, для разрешения обновления необходимо выбрать одну из опций (да/нет):
Y/n
В нашем случае это будет Y или y, введенный вариант подтверждается клавишей Enter.
После корректного обновления установленных пакетов можно переходить к установке программного обеспечения Java.
В окне консоли (CLI) выполняем следующую команду:
sudo apt install default-jdk
Далее, после установки Java-программ, вам необходимо установить среду выполнения Java-апплетов в Linux под именем IcedTeaWeb, для этого выполните следующую команду в окне консоли (CLI):
sudo apt install icedtea-netx
После установки обоих пакетов вам необходимо внести изменения в конфигурацию вашего Java-программного обеспечения, чтобы апплеты с расширением *.jnlp корректно запускались в Linux.
Для этого в окне консоли (CLI) перейдите в каталог, в котором установлена Java, по умолчанию путь к интересующему вас каталогу выглядит как /usr/lib/jvm/. Для доступа к нему в окне консоли (CLI) выполним следующую команду:
cd /usr/lib/jvm/
После перехода в заданный каталог необходимо проверить его содержимое с помощью команды ls.
Как вы видите, в вашей системе не один каталог с Java-программами, поэтому после перечисления всех каталогов в этом месте необходимо внести изменения в один из файлов (java.security) в каждом из этих каталогов.
Для начала внесите изменения в файл java.security в первой из доступных директорий, для чего сразу перейдите к редактированию рассматриваемого файла, выполнив следующую команду:
sudo nano default-java/conf/security/java.security
Если вы хотите изменить содержимое данного файла в других каталогах, просто переименуйте первый каталог из default-java в, например, java-11-openjdk-amd64, при этом следует учитывать, что в нашем случае каталогов может быть больше или меньше, и они могут иметь совершенно другие имена, чем те, что показаны на скриншоте, в этом случае следует использовать имена первого каталога, соответствующие тем, которые имеются у нас.
Правильно открыв файл java.security в редакторе, вы обнаружите следующие строки:
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \DSA keySize < 1024, include jdk.disabled.namedCurves
из полученных строк удалите MD5 или копируйте и вставьте их ниже с удаленным MD5. Закомментируем исходные строки с помощью #.
После соответствующего редактирования ваши строки должны выглядеть примерно так, как показано на следующем скриншоте.
После внесения изменений сохраните их с помощью ctrl+s, а затем выйдите из редактора с помощью ctrl+x.
Обратите внимание, что изменения в файле java.security должны быть внесены в каждый из доступных каталогов каталога /usr/lib/jvm/, если мы уже знаем, какие каталоги находятся в каталоге jvm, то можете внести изменения в файл java.security одной командой, в тестовом примере ниже приведены точные команды для каждого каталога:
sudo nano /usr/lib/jvm/default-java/conf/security/java.security
sudo nano /usr/lib/jvm/java-11-openjdk-amd64/conf/security/java.security
sudo nano /usr/lib/jvm/java-1.11.0-openjdk-amd64/conf/security/java.security
sudo nano /usr/lib/jvm/open-jdk11/conf/security/java.security
Если в заданном каталоге нет файла java.security, то можно обойти этот каталог.
После внесения всех необходимых изменений можно приступать к запуску Java-апплета, как и в Windows, двойным щелчком на значке, если файлы *.jnlp не были корректно ассоциированы с ранее установленным ПО, то появится сообщение с предложением выбрать программу запуска файла, из появившегося списка следует выбрать вариант с именем IcedTeaWeb/IcedTeaWeb Launcher, при запуске файла появится несколько уведомлений, которые необходимо принять для продолжения работы.
Открытое окно KVM-консоли выглядит несколько иначе, чем в Windows, единственным существенным отличием является невозможность эмуляции CD/DVD-привода, поэтому если вы хотите переустановить систему из пользовательского ISO-образа на выделенном сервере, вам следует обратиться в круглосуточную службу технической поддержки по адресу e-mail: admin@mevspace.com, при этом необходимо отправить информацию о желании использовать пользовательский ISO-образ, указав точное название дистрибутива или предоставив легкодоступную ссылку для скачивания выбранного ISO-образа. После отправки такой информации наши технические специалисты подготовят загрузочный USB-накопитель с выбранным ISO-образом и поместят его на выделенный сервер, после чего клиент получит возможность запустить переустановку системы с помощью выбранного ISO-образа.
Остальные кнопки, такие как подтверждение Ctrl+Alt+Delete, работают так же, как и в Windows.
Windows/Linux – HTML5
Выше описана возможность использования KVM-консоли с помощью Java-программ, однако некоторые пользователи предпочитают не использовать Java-программы для подключения к выделенному серверу через KVM-консоль. Для таких пользователей наши KVM-консоли могут использоваться в режиме HTML5, поэтому нет необходимости устанавливать Java-программы, а также применять все описанные выше процедуры.
Если клиент хочет использовать KVM-консоль в режиме HTML5, ему необходимо обратиться в нашу круглосуточную техническую поддержку по адресу: admin@mevspace.com, после обращения выбранная KVM-консоль будет переведена в режим HTML5, и соединение с нашим выделенным сервером через консоль будет осуществляться только в окне браузера.
Недостатком данного решения является невозможность эмуляции CD/DVD-привода KVM-консоли, независимо от используемой системы (Windows/Linux).
На скриншоте отмечена кнопка, отвечающая за перезагрузку сервера и отключение KVM-консоли для возврата на главный экран сразу после входа в систему.