Маємо, комп'ютер з Ubuntu 14.04 / 14.10, домашній сервер з Ubuntu Server 14.04 / 14.10, роутер ASUS N56U з прошивкою від padavan.
Все це пов'язано в мережу.
Встановимо на сервер KVM. Більш докладно можна почитати в вікіпедії. англійською ubuntu.com. і на офіційному сайті.
Коротко, інструкція по установці і базовому налаштуванні.
ubuntu-vm-builder треба ставити тільки в тому випадку, якщо ви збираєтеся створювати віртуальні машини з помощю нього.
Додати себе в групу libvirtd
Відповідь має бути
Якщо все нормально встановилося, приступаємо до налаштування. Вірніше, у нас два варіанти, перший, залишити все як є. Другий, налаштувати мережевий міст. ще одна англійською.
Другий варіант, в нашому випадку, підходить тільки він, налаштуємо мережевий міст на сервері.
Відкриваємо файл / etc / network / interfaces
У файлі повинно знаходитися, приблизно, наступне
Потрібно замінити на це
У моєму випадку довелося перезавантажити сервер, щоб зміни вступили в силу.
Далі, у всіх довідниках пропонується ручками створювати і управляти віртуальними машинами. Ми ж зробимо по іншому.
На будь-який комп'ютер, підключений до роутера, встановимо графічну утиліту - Менеджер віртуальних машин (virt-manager)
У цій програмі, нам треба вказати дані підключення по ssh, до нашого сервера і підключитися. Всі подальші дії інтуїтивно зрозумілі. В одній з наступних статей. я опишу роботу з цією програмою.
Створення сховища.
Для початку створимо сховище віртуальних машин.
Я буду використовувати простий тип сховища, заснований на папках.
storage - назва сховища,
dir - - - - "/ home / goodigy / kvm" - шлях до папки.
Висновок повинен бути таким
Додаємо в автозавантаження
Інформація про сховище
Створення віртуальної машини kvm, за допомогою virt-install.
Встановлювати ми будемо за допомогою утиліти virt-install
Створення віртуальної машини, наприклад, з опреціонной системою CentOs на борту.
Можна вказати ще дуже багато параметрів.
Дізнатися які існують
Установка віртуальної машини з існуючим диском, на прикладі віртуальної машини Бітрікс, описаної в одній з попередніх статей.
- --os-type - linux або windows;
- --os-variant - одне значення зі списку, можна подивитися командою virt-install --os-variant list;
Управляти віртуальними машинами можна з консолі, не вдаючись до графічних утиліт.
Для цього існує утиліта virsh.
Щоб побачити список всіх віртуальних машин потрібно виконати
висновок повинен бути таким
без параметра --all покаже список включених машин.
Щоб включити машину
відключити. послати сигнал завершення
примусово завершити роботу
Зберегти стан машини в файл
Вірутальних машина зупиниться в поточному стані, сосотояние запишеться в файл - file.
Відновити з файлу
Інформація про машину
Дізнатися на який порт можна підключитися до машини за допомогою vnc, якщо не був зазначений явно при створенні або налаштування машини.
Відповідь буде в такому вигляді
До виведеної цифрі треба додати 5900. Для нашого прикладу порт буде 5901.
Моніторити навантаження можна за допомогою, top-подібна утиліта. В Ubuntu 14.04 / 14.10 є в репозиторії.
Дізнатися які ще є команди
Ну і звичайно ж ман