Мій серверний проект під Debian Встановлення Debian Debian - легко
Вас не ідентифікували.

# 1 07-05-2020 18:28:52
Мій серверний проект під Debian
Як? 'Або' Що ?
Я розглядаю сервер Debian, щоб замінити мій Syno (і навіть зробити набагато більше) і приєднати до нього клієнтів типу Android TV або міні-ПК.
Серверу доведеться запускати віртуальні машини (3 максимум, включаючи принаймні 1 з проходженням графічного процесора) під Windows 10 (я залежний від Windows для бізнес-додатків та ігор) через Qemu для потокової передачі робочих столів клієнтам через Moonlight. Це дозволить вам відтворювати будь-яку конфігурацію клієнта та запускати програми, які мені потрібно було б встановити та налаштувати лише на одному ПК з VM (Photoshop, Kodi, Business app, Office 365.).
Він також повинен діяти як файловий сервер (включаючи фільми та музику) із захистом від відмов за допомогою OpenMediaVault та керувати резервними копіями.
Йому також доведеться керувати розповсюдженням засобів масової інформації за допомогою Docker Plex.
До цього додаються такі корисні сервіси, як VPN-сервер та ін.
Чому саме Debian ?
Я досліджував (K) Ubuntu, Debian, Mint, CentOS, Arch та Fedora (найбільш часто використовувані). Я поїхав туди шляхом елімінації відповідно до моїх специфікацій. Здається, Debian - не найпростіший дистрибутив для мого проекту, але він відповідає моїм сподіванням: безкоштовний, дуже стабільний, адаптується до потреб багатьох проектів (більш-менш легко), велика спільнота, великий вибір пакетів та історично усталений.
Мої запитання:
Очевидно, що мені доведеться вчитися і робити це крок за кроком, тому перед початком мені знадобляться відповіді на кілька питань. Я вже робив свої тести з Moonlight, і на цьому етапі я повинен сказати, що він дуже добре працює для потокових ігор або робочого середовища незалежно від машини, яка працює. Це захоплююча текучість. Моє велике запитання стосується віртуальних машин, оскільки вони, як правило, дозволяють мені мати наступність між тим, що я зараз маю, і тим, що в кінцевому рахунку хочу. Щодо VMWare я маю свою відповідь, щодо Qemu, який мені особливо подобається для продуктивності (ключ до мети проекту), це менш зрозуміло: якщо я роблю свою віртуальну машину в моїй поточній системі, я можу перенести її в іншу систему, не маючи перевстановити все і чи можна цю віртуальну машину змінити, не перевстановлюючи все (кількість ядер, дисковий простір, додавання проходження GPU.)? Або, на жаль, все повинно бути продумано з самого початку та встановлено в остаточній системі (важко розвиватися пізніше)
Це лише початок. Звичайно, я мав би багато інших питань згодом.
Я дякую всім, хто спочатку мав бажання, потім сміливість дочитати мене до кінця ^^
РЕДАГУВАТИ: Додаватиму нотатки та хід свого проекту, коли буду рухатися далі. Коли все запрацює, я спробую написати підручник.
=== РОЗШИРЕННЯ ТА ПРИМІТКИ ===
Мета полягає в тому, щоб досягти мети, не будучи занадто складною газовою установкою, щоб тривати в експлуатації під час майбутніх модернізацій обладнання та в межах мого досяжності як користувача (я залишаюся початківцем у Linux, тому трохи легкості не відмовлять без цього " Зроби сам ").
Після обговорень та моїх досліджень найпростіше рішення полягає у створенні машини для Windows, призначеної для ігор, яка транслюється через Moonlight та сервер Debian для всього іншого. Перевага цього рішення полягає в тому, що він менш складний і, можливо, дешевший в апаратному забезпеченні. Недоліком є те, що ми залишаємось на декількох машинах для обслуговування. Тому це рішення буде рішенням резервного копіювання, якщо я не зможу завершити початковий проект.
З огляду на простоту використання та обслуговування, рішення Proxmox (на базі Debian) видається більш придатним, ніж "чистий" дистрибутив Debian. Proxmox - це дистрибутив, що інтегрує гіпервізор Qemu KVM (у його версії 4 для поточної версії, отже, надаються розширені функції для віртуалізації з проходженням PCI). Proxmox використовує пакети, похідні від пакунків Red Hat. Також можна використовувати Драйвери VirtIO, розроблені командою Fedora. Proxmox широко використовується у професійній галузі та пропонує підтримку (платну) для його безкоштовного розповсюдження. Отже, тут ми маємо серйозне, стабільне та реагуюче рішення на технологічні інновації.
- Першим пунктом, який слід перевірити для реалізації машинної віртуалізації, є те, що технологія центрального процесора (Intel VT-x або AMD-vi для вітуалізації системи І Intel VT-d або AMD IOMMU для проходження PCI) фізичної машини підтримує це І що віртуалізація функція активована в BIOS мобо. Це може звучати безглуздо, але вам не обов’язково думати про це.
- Встановлення Proxmox на тест-машині відбувається швидко і просто (система займає менше 4 Гб). Налаштування виконується або з терміналу (це відображається під час запуску), або з веб-інтерфейсу (доступний з будь-якого пристрою). Дуже практично, як для початківців, так і для початківців. Документація (англійською мовою) дуже добре забезпечена.
З'єднання:
навчальне відео, спеціально зроблене бельгійцем (^^) для встановлення Windows 10
Список навчальних посібників Proxmox, досить корисний для початку
Один із підручників, який я використав для встановлення Windows 10
Презентація нових функцій (включаючи проходження PCI) Proxmox v5.3
- Я перебуваю на етапі налаштування першої віртуальної машини Win 10. Це просто, якщо ми правильно дотримуємося багатьох навчальних посібників та офіційної документації. Я вирішив запустити свою віртуальну машину на UEFI і встановити драйвери VirtIO (більш ефективні) для Windows 10. На даний момент нічого складного. Вам просто потрібно додати "диск EFI для зберігання" (якщо ви виберете UEFI BIOS на сервері, це робиться автоматично, але якщо ви змінюєте біос пізніше, ви повинні додати його вручну), і додати привід CD для монтування iso драйверів VirtIO.
- Запуск віртуальної машини та подальші дії щодо встановлення Win 10, що триває з консолі (не пропустіть завантаження з консолі, щоб натиснути "пробіл" і розпочати встановлення Windows. Зі свого боку, я втратив час, шукаючи де відображався екран віртуальної машини для початку інсталяції).
Під час встановлення ігноруйте крок мережевої конфігурації, оскільки драйвери мережевої карти VirtIO не будуть автоматично виявлені Windows 10.
- Після завершення інсталяції менеджер пристроїв RDV встановить відсутні драйвери: мережевий драйвер VirtIO NetKVM, послідовний драйвер VirtIO та VirtIO Balloon для управління пам’яттю. Крім того, встановіть агента Qemu (на VirtIO iso) і скопіюйте Balloon в system32 з Win 10, щоб активувати його за допомогою команди PowerShell ("Повітряна куля CD", потім ". \ Blnsrv.exe -i"). Перезапустіть.
- Після декількох оновлень Windows 10 тепер оновлена. Я зробив загальне очищення, видаливши додатки з магазину Windows, якими я не користуватимуся, тобто IE, який на сьогоднішній день дуже застарів (Firefox або новий Edge будуть набагато ефективнішими та безпечнішими). Я очистив TEMP та автоматичні резервні копії.
- Встановлення SPICE-клієнта для зручного доступу до віртуальної машини з усіма функціями локальної машини (ПОПЕРЕДЖЕННЯ, драйвери Virtual Viewer для Windows виправлені для звуку в останніх версіях. Остання версія, яка правильно працює, v7.0, завантажте ТУТ)
- Створення шаблону, щоб уникнути необхідності переробляти все для кожної майбутньої віртуальної машини Windows.
- Тут у мене функціональна та потужна віртуальна машина Win 10 (4 ядра оперативної пам’яті i7 3770, 4096) для щоденної автоматизації офісу, наприклад, перегляду веб-сторінок, O365, Photoshop (світла).
Результат є досить переконливим і задовільним, враховуючи час, витрачений на навчання та налаштування (загалом, якщо рахувати години, я, мабуть, провів там 2 дні як початківець Linux). Отже, це в межах досяжності "всіх".
Наступний крок: проходження PCI для розгляду гри. Це виглядає не дуже складно, покладаючись на Proxmox, але спочатку я повинен змінити свій процесор, оскільки, на жаль, це не VT-d ^^
Востаннє відредаговано Myghalloween (12-05-2020 16:00:28)