Загальний покажчик серії: Комп’ютерні мережі для МСП: Вступ
Привіт, друзі!
Знаєш, що? Будь-яка інша фраза на початку статті, як я пробував у попередніх дописах, здається не найбільш доречною, і саме тому я повертаюся до свого звичайного привітання, остаточно і розширеного, включаючи читачів, про яких ми знаємо, також належать до Спільноти .
Сьогодні перший день 2017 року, і ми хочемо передати всім нашим читачам найщиріші вітання з Новим роком, який щойно розпочався:
- ! Вітаємо та вітаємо всіх з Новим роком!.
І як подарунок на початок року, ми пропонуємо вам 2-ю частину та остаточну - як ми можемо віддалено керувати гіпервізором на CentOS 7 створений у попередній статті серії Мережі МСП, як ми називатимемо його коротше далі.
Ми не будемо пропонувати багато посилань між рядками, оскільки ми припускаємо, що попередні публікації в серії «Комп’ютерні мережі для МСП«, І що вони вже знайомі з назвами, абревіатурами та визначеннями. Що це за сторінки?:
- Комп’ютерні мережі для МСП: Вступ
- Встановлення робочої станції
- 6 робочих столів Debian
- Віртуалізація на Debian: Вступ
- Qemu-Kvm + Virt-Manager на Debian
- virt-команди на Debian
- Презентація CentOS
- Команда Вірша
- Virt-Manager і virsh: Віддалене адміністрування через SSH
- Гіпервізор CentOS 7 I
Ми також рекомендуємо прочитати наступну статтю, оскільки вона частково виправдовує вибір дистрибутивів Linux, які ми зробили для згаданої серії публікацій:
Дистанційне управління гіпервізором centos7
Ми будемо використовувати лише консоль та команди вірш y virt-install. Щоб полегшити нам життя, оскільки у нас ще немає DNS:
buzz @ sysadmin: ~ $ nano / etc / hosts 127.0.0.1 локальний хост 10.10.10.10 системний адміністратор.desdelinux.fan системний адміністратор 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] пароль для оновлень: Ласкаво просимо до virsh, інтерактивного терміналу віртуалізації. Введіть: "help" для довідки щодо команд "quit" для виходу
Щоб уникнути виконання команд на неправильному гіпервізорі!
вірш # урі qemu: / система # Ми знаходимось у локальному гіпервізорі або "sysadmin".
Підключаємося до віддаленого гіпервізора
virsh # connect 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. Ви впевнені, що хочете продовжувати з’єднання (так / ні)? так пароль користувача @ centos7:
Якщо попередній крок повертає помилку автентифікації, потрібно видалити файл /root/.ssh/known_hosts, і спробуйте ще раз.
вірш # урі qemu + ssh: // root @ centos7 / system # Ми вже підключені до віддаленого гіпервізора
Зберігання на віддаленому гіпервізорі
virsh # список пулів Назва Стан Автозапуск ------------------------------------------- за замовчуванням активний так virsh # pool-info за замовчуванням Ім'я: за замовчуванням 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 / images 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 ~] # вихід вийти Підключення до 10.10.10.4 закрито.
Повертаємось до сисадміну та до віршу
buzz @ sysadmin: ~ $ sudo virsh Ласкаво просимо до virsh, інтерактивного терміналу віртуалізації. Введіть: 'help' для довідки щодо команд 'quit' для виходу virsh # connect qemu + ssh: // root @ centos7 / system пароль користувача root @ centos7: вірш # урі qemu + ssh: // root @ centos7 / system
Ми не хочемо автоматичного початку депозиту "за замовчуванням"
virsh # пул-автозапуск за замовчуванням - вимкнено За замовчуванням пул не позначений як автозапуск
Ми визначаємо новий сегмент сховища в новоствореному / home / vms
virsh # pool-define-as --name centos7-vms --type dir --target / home / vms --source-format xfs Визначено пул centos7-vms virsh # pool-list --all Назва Держава Автозапуск ------------------------------------------ centos7-vms неактивний немає за замовчуванням активний ні virsh # пул-старт centos7-vms Пул centos7-vms розпочато virsh # pool-list --all Назва Державний автозапуск ------------------------------------------- centos7-vms активний немає за замовчуванням активний ні virsh # пул-автозапуск 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 / home / vms 0755 0 0 unconfined_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 - ємність 40G Vol 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 # список мереж --усі Назва Стан Автозапуск Постійний ---------------------------------------------- ------------ за замовчуванням активний так так 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-знищення за замовчуванням Мережа за замовчуванням знищена virsh # net-start за замовчуванням Запуск мережі за замовчуванням virsh # список мереж --усі Назва Стан Автозапуск Постійний ---------------------------------------------- ------------ за замовчуванням активний так так 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 \ -назвати wordpress \ --ram 1024\ --vcpus = 1 \ --disk /home/vms/wordpress.raw\ --cdrom /home/vms/openSUSE-13.2-DVD-x86_64.iso \ --os-тип Linux \ - мережева мережа = за замовчуванням \ --опис wordpress.desdelinux.fan\ --graphics vnc\ --video = vga [sudo] пароль для оновлень: пароль root @ centos7: Початок інсталяції ... Створення домену ... | 0 B 00:00 пароль root @ centos7: пароль root @ centos7: (virt-viewer: 7491): Gdk-CRITICAL **: gdk_window_set_cursor: твердження 'GDK_IS_WINDOW (вікно)' не вдалося
Якщо ми випадково закриємо вікно, це не має значення. Ми підключаємося знову
buzz @ sysadmin: ~ $ virt-viewer --connect qemu + ssh: // root @ centos7 / system wordpress пароль root @ centos7: пароль root @ centos7:
Найближчі статті?
DNS, DHCP та NTP - мережі SMB
Щасливий 2017 друг Фіцо. Яка трата вашої доставки за відсутності коментарів до таких чудових статей, як ця, в якій ви віддалено керуєте цілим гіпервізором. Я дуже ціную все, що ти пишеш, Федеріко. Я з нетерпінням чекаю Ваших наступних статей!
Зодіаку друг, я не вважаю свої зусилля даремно витраченими, бо знаю, що є багато тих, хто стежить і чекає моїх статей, хоча, як ти кажеш, вони їх не коментують. Дякую за щирі слова.