Як зробити так, щоб мій сервер увімкнувся під час живлення, навіть коли ОС була вимкнена, перш ніж живити?


0

У мене в підвалі Dell PowerEdge 1850 під керуванням Ubuntu, в основному працює сервер Minecraft. Залишаючи його весь час - це марна трата грошей, і він вносить шум вночі, тому я, як правило, вмикаю його вдень і вимикаю його перед вечором, вимикаючи його під час вимкнення, оскільки вентилятори працюють навіть при відключенні.

Що я хочу зробити, це, можливо, зрештою підключити комутатор, підключений до шнура живлення сервера, в іншому місці будинку (тобто біля мого комп'ютера). Таким чином я міг просто повернути перемикач, дочекатися його завантаження, а потім VNC у нього. Коли я закінчу, я зупинив сервер Minecraft, вимкнув Ubuntu і знову відключив вимикач.

Однак наразі я не можу цього зробити. У BIOS є можливість відновити останній стан під час підключення, але якщо я вимкнув Ubuntu перед тим, як вимкнути його, він не включається і не завантажиться автоматично, коли він буде підключений знову, оскільки його останній стан був відключений.

Чи є спосіб, щоб я автоматично включався, навіть коли раніше вимкнув машину? Крім того, чи є безпечний спосіб вбити Ubuntu, відключивши його від мережі, щоб імітувати "відключення живлення змінного струму", для якого призначена опція BIOS?


Можливо, Wake-On-Lan допоможе: help.ubuntu.com/community/WakeOnLan .
Ендрю Мортон

Чи буде WoL працювати після відключення та підключення до мережі?
Roadsguy

Мережевий адаптер черпає невелику кількість енергії з вихідного джерела живлення + 5ВСБ (+ 5В) в режимі очікування, щоб він міг реагувати на події WoL. Можливо, вам потрібно ввімкнути це в BIOS - про це йдеться у статті, до якої я посилаюся.
Ендрю Мортон

Відповіді:


2

По-перше, на правильно вимкненому комп’ютері не повинно працювати вентилятор, але це, можливо, специфіка цього сервера, я не знаю.

По-друге, оскільки є "можливість відновити останній стан під час підключення", чи немає чого, щоб його ввімкнути після втрати електроенергії? Це особливість, часто присутня в BIOS ПК. Існують також інші функції, як "будильник", які включають ПК у визначений час або вмикають його, натискаючи клавішу на клавіатурі.

Ендрю Мортон також розповідає про WoL, який також може бути хорошим рішенням.

Нарешті, щоб відповісти на ваше запитання, якщо ви хочете зупинити Ubuntu, але не повертати комп’ютер, haltкоманда повинна виконати трюк, якщо він існує в Ubuntu. При розповсюдженні з системою, щоб вимкнути комп'ютер, який ви використовуєте systemctl poweroff, що зупинить систему, а потім відключить живлення машини ACPI. Використання systemctl haltлише зупинить систему. З цим Ubuntu було б правильно зупинено, але не машина, тому, якщо буде втрата електроенергії, останній стан буде "включений", і він завантажиться автоматично.

PS: Я не знаю, як працюють сервери minecraft, але використання VNC насправді не розроблено для управління таким реальним сервером, на якому працює GNU / Linux. Ми частіше використовуємо SSH, що дещо зручніше, використовуємо менше пропускну здатність та системні ресурси та не потребує графічного інтерфейсу.


Коли я дістав машинку і підключив її, вентилятори запустилися. Коли я його ввімкнув, вентилятори стали гучнішими, і машина насправді робила речі, тому я думаю, що це специфічна особливість цього сервера. ---- Цей варіант позначається як "Дія після відключення електроживлення" (щось подібне). Вимкнення живлення - це, звичайно, відмова від живлення. Я не знайшов можливості завжди включати його після втрати електроенергії. ---- WoL може бути хитрістю, якщо він працює після повних втрат живлення, а не просто вимкнення / сну.
Roadsguy

Щодо зупинки Ubuntu без вимкнення, це може зробити це. Я припускаю, що відключення його тоді не спричинить проблем, оскільки ОС зупинена, правда? ---- Я ще не пробував SSH, але VNC працює на те, що мені потрібно. По суті, сервер Minecraft працює у фоновому режимі, з невеликим вікном консолі з журналом та полем для введення команд в грі. Часто все, що мені потрібно зробити, це запустити його або запустити / зупинити, тому візуальне відставання не є великою проблемою. (Тим більше, що я можу його закрити, не втрачаючи доступу до консолі, на відміну від Win7 RDP до xrdp-з'єднання, яке я раніше використовував.)
Roadsguy

Що стосується роботи WoL після відключення живлення, то вона може насправді не працювати, оскільки мережевий інтерфейс може бути повністю зупинений. Ethernet-карта повинна мати можливість обробляти пакети для цього. Але єдиний спосіб знати - це спробувати. І так, немає проблем відключити шнур живлення, якщо ОС правильно зупинена. Тільки те, що ваш сервер може заповнити свій журнал подій з відключенням живлення, але це не повинно бути проблемою. Якщо ви пам'ятаєте старий комп'ютер AT до 1996 року, він працював так. Вам довелося вручну відключити джерело живлення для вимкнення ПК після вимкнення ОС.
piernov

Просто випробував code halt, і він працює чудово. Ubuntu вимикається, але машина залишається працювати, так що вам доведеться вимикати її вручну. Якщо це зробити, відключивши штепсельну розетку, наступний раз він автоматично завантажиться. Я все ще збираюся спробувати WoL, щоб побачити, як це працює.
Roadsguy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.