При развертывании облачных серверов под управлением Windows Server 2012 и попытке установить Hyper-V вы можете столкнуться с ошибкой, указывающей на то, что Hyper-V уже запущен. Эта ошибка возникает потому, что сам сервер развернут как виртуальная машина. Однако у этой проблемы есть решение: вы можете установить Hyper-V через консоль.
Зайдя в консоль виртуальной машины, вы можете перейти к ролям и функциям сервера и продолжить установку Hyper-V. Это позволит вам использовать возможности виртуализации внутри виртуальной машины, обеспечивая развертывание и управление дополнительными виртуальными машинами внутри нее.
Используя консоль, вы можете применить обходное решение для устранения ошибки и задействовать виртуализацию на облачном сервере Windows Server 2012 путем установки Hyper-V.
Установка Hyper-V с помощью консоли представляет собой эффективное решение для устранения ошибки и позволяет использовать возможности виртуализации на облачном сервере Windows Server 2012.
Установите Multipath I/O, чтобы включить несколько путей к хранилищу:
Install-WindowsFeature Multipath-IO
Теперь сервер можно перезапустить. Введите команду:
Restart-Computer
Добавление нового диска и создание разделов на виртуальных серверах под управлением ОС Linux
Проблему с нехваткой места на жестком диске можно решить удалением ненужных файлов, кэша и программ. Однако рано или поздно возможности для удаления исчерпаются и перед пользователем встанет вопрос о монтаже нового носителя в систему. Мы расскажем, как добавить новый диск на Virtual Private Server, Virtual Dedicated Server и Standalone Server.
Предварительная подготовка
Прежде всего нужно проверить наличие жесткого диска в системе, так как его наличие в BIOS не всегда бывает достаточным. Чтобы увидеть в системе все накопители, которые доступны в настоящее время, нужна команда:
sudo fdisk -l
На изображении видно, что в системе есть два диска — sda и sdb, объем каждого из них составляет 10 Гб. Поскольку первый диск системный, вся работа будет вестись с диском sdb.
Перед началом работы нужно убедиться, что выбранный носитель не является системным диском. В противном случае есть риск повреждений Linux-систем. Стоит обратить внимание на наличие системы файлов и разделов, так как у нового диска их нет.
Разметка диска
Вторым шагом нужно запустить компьютерную программу fdisk и прописать путь до диска:
fdisk /dev/sdb
Ввод “m” с нажатием клавиши Enter вызовет страницу команд, которые доступны пользователю:
Для создания простого раздела можно задействовать весь объем жесткого диска. Для этого нужно нажать клавишу “n” и подтвердить ввод клавишей Enter.
В ответ появится вопрос от системы о том, какой тип раздела требуется создать. Нужно выбрать p (primary) и 1, что будет означать первичный раздел номер 1.
После появления на экране вопроса о первом и о последнем секторах нужно нажать Enter. В случае, когда пользователь хочет создать несколько логических дисков, при ответе на вопрос о последнем секторе необходимо ввести нужный размер.
После того как все нужные опции выбраны, нужно нажать “w”, чтобы сохранить изменения и подтвердить выбор нажатием Enter.
Форматирование диска
После предыдущих действий в системе на виртуальном сервере появится устройство /dev/sdb1, который и является разделом. Следующим шагом нужно будет форматировать диск.
У Linux есть несколько разных видов файловых систем. Чтобы создать одну из них, нужно ввести команду mkfs и указать ключи или выполнить одну из программ:
Команда для форматирования диска выглядит следующим образом:
sudo mkfs.ext4 /dev/sdb1
Теперь осталось смонтировать диск, чтобы он был полностью готов к работе.
Монтирование диска
В операционной системе Linux можно монтировать диск или другое устройство в любую из свободных директорий.
Для начала нужно создать каталог в директории /mnt:
sudo mkdir /mnt/1
Следующим шагом нужно нужно настроить права, разрешающие доступ к каталогу только root-пользователям и только для чтения и записи
sudo chmod -R 660 /mnt/1
После этого нужно ввести команду для монтирования диска:
sudo mount /dev/sdb1 /mnt/1
Если нужно сделать так, чтобы диск монтировался автоматически при загрузке системы, потребуется отредактировать файл /etc/fstab. Для этого нужно открыть его любым текстовым редактором. В этом примере используется редактор nano:
sudo nano /etc/fstab
Останется добавить в конец файла следующую строку и сохранить файл:
Чтобы создавать серверы с нужной конфигурацией под потребности и задачи, можно создавать собственные шаблоны виртуальных серверов.
Для создания собственного шаблона выполните следующие действия:
Перейдите во вкладку Шаблоны серверов в вертикальном меню слева и нажмите Создать шаблон
Введите название шаблона и сокращенное техническое название
Выберите сервер, из выпадающего списка, на основе которого необходимо создать шаблон. Нажмите Создать шаблон Примечание: для успешного создания шаблона должны быть выполнены следующие условия:
сервер находится в выключенном состоянии
сервер не подключен к частным сетям
сервер не имеет активных снапшотов
сервер не имеет подключенных дополнительных дисков
В результате у вас отобразится созданный шаблон.
Выбирайте в списке Ваши шаблоны и создавайте серверы на собственном шаблоне
Как осуществить миграцию виртуальной машины VMware
Для осуществления миграции виртуальной машины VMware выполните следующие действия:
Сконвертируйте ваш виртуальный сервер в файл формата OVF или OVA
OVF (Open Virtualization Format) — стандарт для хранения и распространения виртуальных машин
OVA является TAR архивом каталога с пакетом OVF
Требования к ova/ovf файлам:
— Тип дисков scsi
— Hardware version не выше 13
VMware Workstation
Убедитесь, что виртуальная машина не зашифрована. Вы не можете экспортировать зашифрованную виртуальную машину в формат OVF
Убедитесь, что виртуальная машина выключена
Выберете виртуальную машину и далее File > Export to OVF
Введите имя для ovf-файла и выберите директорию для сохранения файла
Нажмите Save для начала процесса экспорта в OVF
Процесс может занять несколько минут. Строка состояния показывает ход процесса экспорта.
VMware Fusion
Убедитесь, что виртуальная машина не зашифрована. Вы не можете экспортировать зашифрованную виртуальную машину в формат OVF
Убедитесь, что виртуальная машина выключена
Выберете виртуальную машину и далее File > Export to OVF
Введите имя для ovf-файла и выберите директорию для сохранения файла
Нажмите Save для начала процесса экспорта в OVF
Процесс может занять несколько минут. Строка состояния показывает ход процесса экспорта
vSphere Client
Выберете виртуальную машину и далее File > Export > Export OVF Template
Введите имя шаблона диалоговом окне Export OVF Template
Примечание: при экспорте шаблона OVF с именем, которое содержит звездочки (*), эти символы превращаются в символы подчеркивания (_)
Выберите директорию для сохранения файла шаблона, или кликните “…” для выбора местоположения
Выберите тип OVF или OVA в поле Format
OVF — выберете данный формат, чтобы сохранить шаблон в виде набора файлов (.ovf, .vmdk и .mf). Этот формат является оптимальным, если вы планируете опубликовать файлы на веб-сервере или в хранилище дисков. Пакет можно импортировать, например, в клиенте vSphere путем публикации URL в .ovf файл
OVA — выберете данный формат для более удобного распространения пакета OVF в виде отдельного файла, если его нужно явно загрузить с веб-сайта или перемещены с помощью USB. Фактически является архивом формата OVF
Введите описание виртуальной машины в поле По умолчанию текст из панели Notes с вкладки Обзор виртуальной машины появится в этом текстовом поле
Установите флажок, если вы хотите включить графические файлы, прикрепленные к floppy и CD / DVD-устройств в пакет OVF.
Примечание: этот флажок виден только если к виртуальной машине подключен файл ISO или к дисководу подключен образ
Нажмите OK
Строка состояния показывает ход процесса экспорта
VMware OVF Tool
VMware OVF Tool — решение для импорта и экспорта OVF пакетов из продуктов VMware. Мы будем использовать данную утилиту для конвертации файла vmx в файл формата ovf, т.к. она позволяет создавать виртуальные модули из виртуальных машин.
Чтобы изменить конфигурацию своих серверов под текущие потребности нагрузки вам необходимо выполнить следующие действия:
Откройте Настройки в панели управления для изменения конфигурации сервера.
Вкладка Конфигурация
Перейдите во вкладку Конфигурация. Измените настройки под текущие потребности:
Изменить название своего сервера
Добавить или уменьшить количество ядер CPU и объем RAM с помощью ползунков, при этом потребуется перезагрузка сервера
Увеличить размер диска без простоя сервера, при этом самостоятельно на уровне операционной системе разметить добавленную область
Изменить тип основного диска без простоя и перезагрузки
Мигрировать сервер из базового пула в высокопроизводительный и обратно.
После внесения изменений нажмите кнопку Изменить.
Вкладка Сети
Перейдите во вкладку Сети для управления сетевыми подключениями вашего сервера. Примечание: вы можете уменьшать или увеличивать ширину каналов связи и добавлять дополнительный IPv4 и IPv6 адреса. При подключении сервера к новой сети на вашем сервере появится новый сетевой адаптер, который необходимо настроить на уровне операционной системы. После внесения изменений нажмите кнопку Сохранить.
Вкладка Firewall
Перейдите во вкладку Firewall для управления правилами брандмауэра сервера. Запретите или разрешате необходимые подключения или трафик
Нажмите кнопку Добавить для создания правил.
После внесения изменений нажмите кнопку Сохранить.
Вкладка Диски
Откройте вкладку Диски для добавления дополнительного диска
Выберете тип диска и его объем, укажите название диска Примечание: к одному серверу можно подключить диски разного типа
Подтвердите и сохраните изменения
Вкладка Лицензии
Подключите дополнительные лицензии во вкладке Лицензии
Для создания виртуального сервера выполните следующие действия: 1. Зарегистрируйтесь в Панели управления
2. Перейдите во вкладку Серверы, в вертикальном меню слева, нажмите Создать сервер
3. Выберите шаблон виртуального сервера. Шаблон — это своеобразная копия виртуальной машины, включающая операционную систему со стартовыми настройками и популярными серверными операционными системами семейства Linux, Windows и FreeBSD
4. Укажите параметры будущего виртуального сервера:
Центр обработки данных (ЦОД) — специализированное место, где размещено серверное и сетевое оборудование, на котором будет развернута ваша виртуальная машина. На выбор есть ЦОДы в Минске и Москве. Стоимость аренды ресурсов зависит от выбора ЦОД.
Панель управления хостингом — доступна только для серверов с операционной системой семейства Linux, на данный момент можно подключить ISPmanager 5 Lite и ISPmanager 5 Business. Если панель управления хостингом вам не нужна, выберите значение “не подключать”.
Производительность оборудования — доступна базовая и высокая производительность. Высокопроизводительное оборудование имеет большие вычислительные возможности.
Резервное копирование сервера — резервное копирование выполняется 1 раз в сутки на территориально удаленный дисковый массив. Параметр Глубина хранения определяет сколько будут храниться резервные копии (1, 2,3 или 4 недели).
5. Выберите конфигурацию виртуального сервера:
• количество ядер процессора (CPU, шт) • объем оперативной памяти (RAM, Gb) • тип и объем дискового подпространства (Storage, GB, SSD/SAS) • ширину канала связи (гарантированное значение, ниже которого показатель не может опускаться, Mbit/s) Или выберите одну из трех популярных конфигураций: Low, Medium или High.
При создании сервера ему будет присвоен 1 IPv4 адрес бесплатно. После создания вы можете подключить дополнительные IPv4 и IPv6 адреса, на коммерческой основе.
Для Linux-серверов выберете способ подключения — через пару логин/пароль или по SSH ключу. Логин и пароль будут сгенерированы автоматически и выданы после создания сервера, SSH-ключ необходимо сгенерировать с помощью ssh-keygen или добавить существующий. 6. Выберите какое количество серверов с выбранной конфигурацией вы хотите создать. 7. Укажите названия серверов или оставьте их по умолчанию Примечание: название может содержать только буквы, цифры, дефисы и точки Для создания виртуального сервера требуется не больше 2 минут. Данные для подключения сервера станут вам доступны сразу после его создания.
Как перенести данные с локального компьютера на виртуальный сервер
Чтобы перенести данные с локального компьютера на виртуальный сервер (VPS), их не нужно копировать по-отдельности. Можно синхронизировать папки или перенаправить диски с локального устройства на виртуальный сервер (VPS), используя при этом RDP-клиент.
Примечание: синхронизировать несколько директорий можно посредством BitTorrent.
Для настройки RDP-клиента выполните следующие действия:
Зайдите в параметры RDP-файла и включите возможность проброса локальных данных к виртуальному серверу (VPS) с помощью контекстного меню в строке Изменить.
Откройте вкладку Локальные ресурсы и нажмите кнопку Подробнее.
Разверните полностью графу Диски. В появившемся списке отметьте галочками разделы и носители, предназначенные для переноса на виртуальный сервер (VPS).
Проверьте изменения в разделе Мой компьютер, расположенные на виртуальном сервере (VPS).
После подключения сервера к частной сети в панели управления на него будет добавлен дополнительный виртуальной сетевой адаптер. Для того, чтобы подключенный интерфейс начал корректно работать, его необходимо настроить.
Для настройки сетевого адаптера в Ubuntu, Debian выполните следующие действия:
Найдите поле MAC со значением параметра HWaddr из вывода списка сетевых интерфейсов в настройках сети. В данном случае это ens192.
Запомните название интерфейса. Примечание: до настройки адаптера в операционной системе обратите внимание на то, активирована ли в панели управления опция DHCP для вашей сети. Это можно посмотреть в параметрах сети.
Откройте файл /etc/network/interfaces для изменения настроек сетевого интерфейса: nano /etc/network/interfaces
DHCP активирована
Если при создании частной сети вы активировали опцию DHCP, то в настройках сетевого адаптера Ubuntu/Debian укажите параметр автоматического получения сетевых настроек:
auto ens192 iface ens192 inet dhcp
DHCP отключена
Если функция DHCP отключена, то укажите параметры интерфейса вручную, как показано в примере ниже, локальный адрес маску подсети можно найти в настройках сети в панели управления:
auto ens192 iface ens192 inet static address 10.0.1.2 netmask 255.255.255.0
После сохранения изменений и выхода из текстового редактора, необходимо перезапустить сетевую службу, где ens192 — это имя адаптера, которое вы запомнили:
ifdown ens192 && ifup ens192
Для проверки корректности настроек сетевого адаптера выполните команду ping на адрес шлюза, указанный в панели управления, например: