VPS

Добавление нового диска и создание разделов на виртуальных серверах под управлением ОС 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

Останется добавить в конец файла следующую строку и сохранить файл:

/dev/sdb1 /mnt/1 ext4 defaults 0 0

 

Как создавать собственные шаблоны

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

Для создания собственного шаблона выполните следующие действия:

  1. Перейдите во вкладку Шаблоны серверов в вертикальном меню слева и нажмите Создать шаблон
  2. Введите название шаблона и сокращенное техническое название
  3. Выберите сервер, из выпадающего списка, на основе которого необходимо создать шаблон. Нажмите Создать шаблон
    Примечание: для успешного создания шаблона должны быть выполнены следующие условия:
    • сервер находится в выключенном состоянии
    • сервер не подключен к частным сетям
    • сервер не имеет активных снапшотов
    • сервер не имеет подключенных дополнительных дисков

    В результате у вас отобразится созданный шаблон.

  1. Выбирайте в списке Ваши шаблоны и создавайте серверы на собственном шаблоне

Как подключиться к виртуальному серверу

Мы предоставляем два семейства операционных систем:

  • UNIX (Ubuntu, Debian, BSD, PFSense, CentOS, VyOS)
  • Windows

Чтобы подключиться к виртуальному серверу нужно использовать разные протоколы:

  • UNIX (Ubuntu, Debian, BSD, PFSense, CentOS, VyOS) — протокол SSH
  • Windows — протокол RDP

Для подключения к серверам Linux и BSD выполните следующие действия:

  1. Установите на ваш компьютер программу PuTTY (ссылка https://www.putty.org/) и запустите
  1. Введите Логин администратора в окне консоли
  2. Введите Пароль администратора ввод которого будет скрыт

Примечание: если все данные введены корректно, то вы будете подключены к виртуальному серверу

Для подключения к серверам семейства Windows выполните следующие действия:

  1. Скачайте RDP-файл и двойным щелчком левой кнопкой мыши запустите его
  1. Введите Пароль администратора в открывшемся окне из панели управления

Примечание: если все данные введены корректно, то вы будете подключены к рабочему столу виртуального сервера по протоколу RDP

Как осуществить миграцию виртуальной машины VMware

Для осуществления миграции виртуальной машины VMware выполните следующие действия:

Сконвертируйте ваш виртуальный сервер в файл формата OVF или OVA

  • OVF (Open Virtualization Format) — стандарт для хранения и распространения виртуальных машин
  • OVA является TAR архивом каталога с пакетом OVF

Требования к ova/ovf файлам:

  • — Тип дисков scsi
  • — Hardware version не выше 13

VMware Workstation

  1. Убедитесь, что виртуальная машина не зашифрована. Вы не можете экспортировать зашифрованную виртуальную машину в формат OVF
  2. Убедитесь, что виртуальная машина выключена
  3. Выберете виртуальную машину и далее File > Export to OVF
  4. Введите имя для ovf-файла и выберите директорию для сохранения файла
  5. Нажмите Save для начала процесса экспорта в OVF

Процесс может занять несколько минут. Строка состояния показывает ход процесса экспорта.

VMware Fusion

  1. Убедитесь, что виртуальная машина не зашифрована. Вы не можете экспортировать зашифрованную виртуальную машину в формат OVF
  2. Убедитесь, что виртуальная машина выключена
  3. Выберете виртуальную машину и далее File > Export to OVF
  4. Введите имя для ovf-файла и выберите директорию для сохранения файла
  5. Нажмите Save для начала процесса экспорта в OVF

Процесс может занять несколько минут. Строка состояния показывает ход процесса экспорта

vSphere Client

  1. Выберете виртуальную машину и далее File > Export > Export OVF Template
  2. Введите имя шаблона диалоговом окне Export OVF Template

Примечание: при экспорте шаблона OVF с именем, которое содержит звездочки (*), эти символы превращаются в символы подчеркивания (_)

  1. Выберите директорию для сохранения файла шаблона, или кликните “…” для выбора местоположения
  2. Выберите тип OVF или OVA в поле Format

OVF — выберете данный формат, чтобы сохранить шаблон в виде набора файлов (.ovf, .vmdk и .mf). Этот формат является оптимальным, если вы планируете опубликовать файлы на веб-сервере или в хранилище дисков. Пакет можно импортировать, например, в клиенте vSphere путем публикации URL в .ovf файл

OVA — выберете данный формат для более удобного распространения пакета OVF в виде отдельного файла, если его нужно явно загрузить с веб-сайта или перемещены с помощью USB. Фактически является архивом формата OVF

  1. Введите описание виртуальной машины в поле По умолчанию текст из панели Notes с вкладки Обзор виртуальной машины появится в этом текстовом поле
  2. Установите флажок, если вы хотите включить графические файлы, прикрепленные к floppy и CD / DVD-устройств в пакет OVF.

Примечание: этот флажок виден только если к виртуальной машине подключен файл ISO или к дисководу подключен образ

  1. Нажмите OK

Строка состояния показывает ход процесса экспорта

VMware OVF Tool

VMware OVF Tool — решение для импорта и экспорта OVF пакетов из продуктов VMware. Мы будем использовать данную утилиту для конвертации файла vmx в файл формата ovf, т.к. она позволяет создавать виртуальные модули из виртуальных машин.

  1. Загрузите установщик VMware OVF Tool (https://www.vmware.com/support/developer/ovf/ ) на сайте компании Vmware
  2. Выберете необходимую версию
  1. Перейдите в папку Downloads и запустите на исполнение скачанный файл
  2. Откройте Windows PowerShell после установки. Для конвертации нужен файл ovftool.exe, который находится по указанному при установке пути. Например:

C:Program FilesVMwareVMware OVF Toolovftool.exe

  1. Перейдите в каталог «VMware OVF Tool» с помощью команды cd:

cd ‘C:Program FilesVMwareVMware OVF Tool’

  1. Введите в командной строке:

.ovftool.exe <путь до файла vmx> <путь до файла ovf> (Пример: .ovftool.exe «C:VMVM-exampleVM-example.vmx» «C:VMVM-exampleVM-example.ovf»)

После завершения конвертации у вас появится ovf файл с вашей виртуальной машиной

Как изменить конфигурацию своих серверов

Чтобы изменить конфигурацию своих серверов под текущие потребности нагрузки вам необходимо выполнить следующие действия:

  1. Откройте Настройки в панели управления для изменения конфигурации сервера.

Вкладка Конфигурация

  1. Перейдите во вкладку Конфигурация. Измените настройки под текущие потребности:
  • Изменить название своего сервера
  • Добавить или уменьшить количество ядер CPU и объем RAM с помощью ползунков, при этом потребуется перезагрузка сервера
  • Увеличить размер диска без простоя сервера, при этом самостоятельно на уровне операционной системе разметить добавленную область
  • Изменить тип основного диска без простоя и перезагрузки
  • Мигрировать сервер из базового пула в высокопроизводительный и обратно.
  • После внесения изменений нажмите кнопку Изменить.

Вкладка Сети

  1. Перейдите во вкладку Сети для управления сетевыми подключениями вашего сервера.
    Примечание: вы можете уменьшать или увеличивать ширину каналов связи и добавлять дополнительный IPv4 и IPv6 адреса. При подключении сервера к новой сети на вашем сервере появится новый сетевой адаптер, который необходимо настроить на уровне операционной системы. После внесения изменений нажмите кнопку Сохранить.

Вкладка Firewall

  1. Перейдите во вкладку Firewall для управления правилами брандмауэра сервера. Запретите или разрешате необходимые подключения или трафик
  2. Нажмите кнопку Добавить для создания правил.
  3. После внесения изменений нажмите кнопку Сохранить.

Вкладка Диски

  1. Откройте вкладку Диски для добавления дополнительного диска
  2. Выберете тип диска и его объем, укажите название диска
    Примечание: к одному серверу можно подключить диски разного типа
  1. Подтвердите и сохраните изменения

Вкладка Лицензии

  1. Подключите дополнительные лицензии во вкладке Лицензии
  2. После добавления лицензий нажмите кнопку Заказать

 

Как создать сервер

Для создания виртуального сервера выполните следующие действия:
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-клиента выполните следующие действия:

  1. Зайдите в параметры RDP-файла и включите возможность проброса локальных данных к виртуальному серверу (VPS) с помощью контекстного меню в строке Изменить.
  2. Откройте вкладку Локальные ресурсы и нажмите кнопку Подробнее.
  3. Разверните полностью графу Диски. В появившемся списке отметьте галочками разделы и носители, предназначенные для переноса на виртуальный сервер (VPS).
  4. Проверьте изменения в разделе Мой компьютер, расположенные на виртуальном сервере (VPS).

 

Как настроить сетевой адаптер в Ubuntu, Debian

После подключения сервера к частной сети в панели управления на него будет добавлен дополнительный виртуальной сетевой адаптер. Для того, чтобы подключенный интерфейс начал корректно работать, его необходимо настроить.

Для настройки сетевого адаптера в Ubuntu, Debian выполните следующие действия:

  1. Подключитесь к виртуальному серверу с правами суперпользователя и выполните команду: ifconfig -aВ результате отобразится список подключенных интерфейсов:ens160    Link encap: Ethernet HWaddr 00:00:00:00:00:00
    inet addr:xxx.xxx.xxx.xxx  Bcast:xxx.xxx.xxx.xxx  Mask:255.255.255.0
    inet6 addr: yyyy::yyy:yyy:yyyy:yyy/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    RX packets:7011 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2862 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:6661547 (6.6 MB)  TX bytes:234861 (234.8 KB)
    ens192    Link encap: Ethernet  HWaddr 00:50:56:01:2e:ca
    BROADCAST MULTICAST  MTU:1500  Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    lo        Link encap: Local Loopback
    inet addr:127.0.0.1  Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING  MTU:65536  Metric:1
    RX packets:160 errors:0 dropped:0 overruns:0 frame:0
    TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1
    RX bytes:11840 (11.8 KB)  TX bytes:11840 (11.8 KB)

     

  2. Найдите поле MAC со значением параметра HWaddr из вывода списка сетевых интерфейсов в настройках сети. В данном случае это ens192.
  3. Запомните название интерфейса.
    Примечание: до настройки адаптера в операционной системе обратите внимание на то, активирована ли в панели управления опция DHCP для вашей сети. Это можно посмотреть в параметрах сети.
  4. Откройте файл /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 на адрес шлюза, указанный в панели управления, например:

ping 10.0.1.1

Рекомендуем также настроить: FirewallVPN и NAT

Как загрузить OVA или OVF

Если у вас есть настроенный физический или виртуальный сервер, то вы можете мигрировать его образ в нашу инфраструктуру с помощью OVF или OVA файлов.

Для загрузки OVA или OVF выполните следующие действия:

  1. Сконвертируйте образ сервера в формат OVA/OVF, при этом должны быть соблюдены следующие требования:
  • В конфигурации отсутствуют какие-либо сетевые устройства или адаптеры
  • Тип дисков scsi
  • HW Version не выше 13 версии.
  1. Создайте обращение в службу технической поддержки для миграции в нашу инфраструктуру, прикрепив во вложение файл образа.