CentOS 7 Hypervisor II и последняя версия - Сети SMB

Общий индекс серии: Компьютерные сети для МСП: Введение

Привет друзья!

Знаешь что? Любая другая фраза для начала статьи, как я пытался в предыдущих постах, не кажется наиболее подходящей, и поэтому я возвращаюсь к своему обычному приветствию, окончательно и расширенно, включая читателей, которые, как мы знаем, также принадлежат к Сообществу .

Сегодня первый день 2017 года, и мы хотим передать всем нашим читателям самые искренние поздравления с только что начавшимся Новым годом:

  • ! Поздравляю всех и с наступающим Новым годом!.

И в качестве подарка на начало года мы представляем вам вторую часть - и финал - того, как мы можем удаленно управлять гипервизором на CentOS 7 созданный в предыдущей статье серии Сети МСП, как мы будем для краткости называть это в дальнейшем.

Мы не будем предлагать много ссылок между строками, потому что предполагаем, что предыдущие посты серии «Компьютерные сети для малого и среднего бизнеса«, И что они уже знакомы с названиями, сокращениями и определениями. Что это за страницы ?:

Мы также рекомендуем прочитать следующую статью, поскольку она частично оправдывает выбор дистрибутивов Linux, который мы сделали для вышеупомянутой серии сообщений:

Удаленное управление гипервизором centos7

Мы будем использовать только консоль и команды вирш y виртуальная установка. Чтобы облегчить нам жизнь, потому что у нас еще НЕТ DNS:

buzz @ sysadmin: ~ $ nano / etc / hosts
127.0.0.1 localhost 10.10.10.10 sysadmin.desdelinux.fan sysadmin 10.10.10.4 centos7.desdelinux.fan centos7 # Для хостов с поддержкой IPv6 желательны следующие строки: 1 localhost ip6-localhost ip6-loopback ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allrouters # ------------------------------

Вызываем команду вирш с нашей рабочей станции:

buzz @ sysadmin: ~ $ sudo virsh
[sudo] пароль для Buzz: Добро пожаловать в virsh, интерактивный терминал виртуализации. Введите: 'help', чтобы получить справку по командам 'quit', чтобы выйти

Во избежание выполнения команд не на том гипервизоре!

virsh # uri
qemu: / system
# Мы находимся в локальном гипервизоре или «сисадмине».

Подключаемся к удаленному гипервизору

virsh # подключаем qemu + ssh: // root @ centos7 / system
Подлинность хоста centos7 (10.10.10.4) не может быть установлена. Отпечаток ключа ECDSA: 71: b9: d9: f7: 30: 58: 07: 7f: a9: 78: 53: 21: 54: 67: 26: 4f. Вы уверены, что хотите продолжить подключение (да / нет)? да пароль root @ centos7:

Если предыдущий шаг возвращает ошибку аутентификации, вы должны удалить файл. /root/.ssh/known_hosts, и попробуй еще раз.

virsh # uri
qemu + ssh: // корень @ centos7 / system
# Мы уже подключены к удаленному гипервизору

Хранилище на удаленном гипервизоре

virsh # список-пулов
 Имя Состояние Автозапуск ------------------------------------------- по умолчанию активен да       

virsh # информация о пуле по умолчанию
Имя: UUID по умолчанию: 71d42689-cfaf-4190-bad8-c395640ceee7 Состояние: работает Постоянно: да Автозапуск: да Емкость: 155.43 ГиБ Распределение: 1.28 ГиБ Доступно: 154.15 ГиБ

virsh # pool-dumpxml по умолчанию
по умолчанию 71d42689-cfaf-4190-bad8-c395640ceee7 166896857088 1378762752 165518094336 / var / lib / libvirt / изображений 0711 0 0 system_u: object_r: virt_image_t: s0

Мы не хотим, чтобы машины сохранялись в / var / lib / libvirt / images.

virsh # выход

Создаем новое хранилище в centos7

buzz @ sysadmin: ~ $ ssh root @ centos7
пароль root @ centos7: 

[root @ centos7 ~] # mkdir / home / vms
[root @ centos7 ~] # выход
logout Подключение к 10.10.10.4 закрыто.

Заходим обратно в sysadmin и в virsh

buzz @ sysadmin: ~ $ sudo virsh
Добро пожаловать в virsh, интерактивный терминал виртуализации. Введите: 'help', чтобы получить справку по командам 'quit', чтобы выйти

virsh # подключаем qemu + ssh: // root @ centos7 / system
пароль root @ centos7: 

virsh # uri
qemu + ssh: // корень @ centos7 / system

Мы не хотим автоматического запуска депозита "по умолчанию"

virsh # pool-autostart по умолчанию --disable
По умолчанию пул не отмечен как автоматический запуск

Мы определяем новую корзину хранилища во вновь созданном / home / vms

virsh # определение-пула как --name centos7-vms --type dir --target / home / vms --source-format xfs
Определен пул centos7-vms

virsh # список-пулов - все
 Имя Состояние Автозапуск ------------------------------------------- centos7-vms неактивен нет активен по умолчанию нет

virsh # запуск пула centos7-vms
Пул centos7-vms запущен

virsh # список-пулов - все
 Имя Состояние Автозапуск ------------------------------------------- centos7-vms активен нет активен по умолчанию нет

virsh # pool-autostart centos7-vms
Пул centos7-vms отмечен как автозапуск

virsh # информация о пуле centos7-vms
Имя: centos7-vms UUID: 6a9e0f8c-03dc-405b-8b52-f1899b632adc Состояние: работает Постоянно: да Автозапуск: да Емкость: 155.43 ГиБ Распределение: 1.29 ГиБ Доступно: 154.15 ГиБ

virsh # pool-dumpxml centos7-vms
centos7-vms 6a9e0f8c-03dc-405b-8b52-f1899b632adc 166896857088 1381736448 165515120640 / главная / vms 0755 0 0 unlimited_u: object_r: home_root_t: s0

Создаем образ виртуальной машины «wordpress»

примечание: ISO-образ openSUSE, который мы ранее скопировали в репозиторий хранилища centos7-vms. Вот почему он указан ниже. Очевидно, что мы хотим установить WordPress в дистрибутив OpenSuSE..

virsh # обновление пула centos7-vms
Бассейн centos7-vms обновлен

virsh # vol-list centos7-vms
 Путь к имени ------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso

virsh # vol-create-as --pool centos7-vms --name wordpress.raw --capacity 40G
Создан том wordpress.raw

virsh # vol-list centos7-vms
 Путь к имени ------------------------------------------------ ------------------------------ openSUSE-13.2-DVD-x86_64.iso /home/vms/openSUSE-13.2-DVD- x86_64.iso wordpress.raw /home/vms/wordpress.raw

Виртуальные сети

Убираем DHCP из сети по умолчанию

virsh # net-list - все
 Имя Состояние Автостарт Постоянный ---------------------------------------------- ------------ по умолчанию активен да да

virsh # net-info по умолчанию
Имя: UUID по умолчанию: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Активный: да Постоянный: да Автозапуск: да Мост: virbr0

Сеть "по умолчанию" находится вот так

virsh # net-edit по умолчанию
по умолчанию 18ce4bbb-fddb-4300-9f13-65b4d999690c 

И мы оставим это так

по умолчанию 2a2ef469-3008-45f9-a165-ab1fb8f6277b 

Применяем изменения

virsh # net-destroy по умолчанию
Сеть по умолчанию уничтожена

virsh # net-start по умолчанию
Сеть по умолчанию запущена

virsh # net-list - все
 Имя Состояние Автостарт Постоянный ---------------------------------------------- ------------ по умолчанию активен да да

virsh # net-info по умолчанию
Имя: UUID по умолчанию: 2a2ef469-3008-45f9-a165-ab1fb8f6277b Активный: да Постоянный: да Автозапуск: да Мост: virbr0

virsh # выход

Создаем виртуальную машину "wordpress" удаленно

buzz @ sysadmin: ~ $ sudo virt-install \
--connect qemu + ssh: // root @ centos7 / system \
--virt-type = kvm \
--name wordpress \
--рам 1024 \
--vcpus = 1 \
--диск /home/vms/wordpress.raw \
--cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \
--os-тип linux \
--network сеть = по умолчанию \
--description wordpress.desdelinux.fan \
--graphics vnc \
--video = vga

[sudo] пароль для buzz: root @ centos7's password: Запуск установки ... Создание домена ... | 0 B 00:00 пароль root @ centos7: пароль root @ centos7: (virt-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: assertion 'GDK_IS_WINDOW (window)' не удалось

Если мы случайно закроем окно, это не имеет значения. Мы переподключаемся

buzz @ sysadmin: ~ $ virt-viewer --connect qemu + ssh: // root @ centos7 / system wordpress
пароль root @ centos7: пароль root @ centos7:

Предстоящие статьи?

DNS, DHCP и NTP - сети SMB


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Зодиак Карбур сказал

    Счастливый друг 2017 года Фико. Какая у вас пустая трата времени при отсутствии комментариев к таким великолепным статьям, как эта, в которой вы удаленно управляете всем гипервизором. Я очень ценю все, что ты пишешь, Федерико. С нетерпением жду ваших следующих статей!

  2.   Federico сказал

    Друг Зодиака, я не считаю свои усилия напрасными, потому что знаю, что есть много тех, кто следит за моими статьями и ждет их, хотя, как вы говорите, они их не комментируют. Спасибо за искренние слова.