Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Как установить KVM на Ubuntu 14.04 LTS

KVM представляет собой модуль виртуализации для ядра Linux, который превращает его в гипервизор. Как установить KVM, как технологию виртуализации серверной ОС без графики Ubuntu Linux 14.04 LTS?

Вы можете использовать KVM для запуска нескольких операционных систем, таких как Windows, * BSD, Linux дистрибутивов с помощью виртуальных машин на одном физическом сервере. Каждая виртуальная машина имеет свой частный диск, видеокарту, сетевую карту и другое.

Что такое гипервизор?

KVM-это гипервизор, который создает и запускать виртуальные машины. Сервер, на котором гипервизор работает называется хост-машина. Каждая виртуальная машина называется гостевой машине. Используя KVM, вы можете запускать несколько операционных систем, таких как CentOS, OpenBSD, FreeBSD, Windows, MS.

KVM install Ubuntu

Шаги по установке KVM на Ubuntu Linux 14.04 LTS

  1. Хост сервер расположен в удаленном центре обработки данных, без графической оболочки.
  2. Все команды в этом руководстве выполняются с использованием подключения по SSH.
  3. Вам понадобится клиент VNC для установки гостевой операционной системы.
  4. В этом уроке вы узнаете, как установить программное обеспечение на KVM Ubuntu и использовать KVM для установки вашей первой гостевой VM.

Определим, поддерживает ли сервер аппаратное ускорение KVM VM

Вы должны использовать команду KVM-ок, чтобы определить, поддерживает ли сервер аппаратное ускорение. Сначала установите cpu-checker  с помощью следующей команды

Установка cpu checker

 

Далее выполните следующую команду

Пример результата:

Установка kvm на Ubuntu Linux

apt-get-install-kvm

Пути конфигурации по умолчанию

  1. Директория по умолчанию: /var/lib/libvirt/
  2. ISO образ для установки: /var/lib/libvirt/boot/
  3. директория для установки VM: /var/lib/libvirt/images/
  4. Libvirt директория конфигураций для LVM/LXC/qemu: /etc/libvirt/

Подробнее о сети по умолчанию для виртуальной машины

Чтобы перечислить сети, введите:

Примеры:

Для получения информации о сети

Результат

Сохранение информации о сети в XML формате

Результат:

Для создания CentOS Linux VM

Во-первых, захватите CentOS Linux 7.x DVD ISO файл:

Для создания новых виртуальных машин используйте команду virt-install. В этом примере, я создаю CentOS 7.x VM с 1 Гб оперативной памяти, ядро ​​процессора 1, и 20 Гб дискового пространства:

Значение параметров

  • --virt типа = KVM: использование KVM как гипервизор для установки CentOS7 гостевой ОС.
  • --name centos7: Название новой гостевой виртуальной машины.
  • --ram 1 024: Память выделенная гостевой ОС в мегабайтах.
  • --vcpus = 1: Количество виртуальных процессоров, для гостевой ОС.
  • --os-variant=rhel7: Оптимизировать конфигурацию гостевой ОМ для конкретной операционной системы. Используйте 'virt-install --os-variant list', чтобы увидеть полный список ОС.
  • --hvm: Запрос на использование полной виртуализации.
  • --cdrom=/var/lib/libvirt/boot/CentOS-7-x86_64-Minimal-1511.iso: Это путь к образу ISO, или к CDROM устройствам с ОС.
  • --network network=default,model=virtio: Подключение сети к  гостевой сети. В этом примере, подключение к виртуальной сети на хосте под названием «default» с NIC под названием Virtio.
  • --graphics VNC: Настройка виртуальной консоли в гостевой ОС и экспортировать её в качестве сервера VNC в хост системе. Это полезно для нашего сервера без графической оболочки
  • --disk path=/var/lib/libvirt/images/centos7.img,size=20,bus=virtio: Определяет устройство, которое использовать в качестве хранилища для гостевой ОС. Путь к /var/lib/libvirt/images/centos7.img с размером (20 ГБ).

Примечание о VNC при не графической оболочки сервера

Не графический сервер т.е. сервер без локального интерфейса или GUI. На нем нет монитора или периферийного устройства, такие как клавиатура и мышь. Для продолжения установки необходимо использовать VNC клиент с вашего собственного ноутбука или рабочего стола. Чтобы узнать информацию о порте VNC, введите:

Запишите значение порта (то есть 5901). Вы должны использовать клиента SSH для настройки туннеля с клиентом VNC, чтобы получить доступ к удаленному серверу VNC.

Чтобы получить доступ к VNC консоли гостевой ОС

Введите следующую команду:
$ ssh [email protected] -L 5901:127.0.0.1:5901
Где,

  1. SSH [email protected] — устанавливает SSH сессии с удаленным хостом KVM на хост system-admins.ru.
  2. -L — запуск перенаправления портов.
  3. 5901: 127.0.0.1: 5901 — Настройка туннеля, чтобы получить доступ к удаленному серверу 127.0.0.1 и порту 5901.

После того как вы установили SSH Tunnel, вы можете указать ваше клиенту VNC 127.0.0.1 (локальный) адрес и порт 5901 выглядит следующим образом:

vnc-client

Вы должны увидеть экран установки CentOS 7

centos7-guest-vnc

Просто следуйте инструкциям на экране, чтобы установить CentOS 7. Через некоторое время CentOS 7 будет успешно установлен на моем сервере и готов к использованию. Нажмите кнопку перезагрузки.  Введите следующую команду для первого запуска ВМ:

Что бы проверить состояние машины

Результат

Снова используйте клиент SSH для настройки туннеля и клиента VNC, чтобы получить доступ к CentOS 7 VM через сервер VNC:

samle-vm-session

Итак работает KVM поверх LTS сервер Ubuntu Linux 14.04. В конфигурации по умолчанию, CentOS 7 гостевой операционной системы будут иметь доступ к сетевым службам, но не будет видна другим машинам в сети, или из интернета. Далее необходима настройка проброса портов.

Услуги установки, настройки и поддержки систем виртуализации KVM,proxmox,vmware,Hype-v и др, заитересовало, обращайтесь в контакты.

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

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.