Виртуальные машины и облачные платформы

Skip to end of metadata
Go to start of metadata

Общие рекомендации к виртуальным машинам

Поскольку для биллинга в коммерческой эксплуатации необходимо хорошее I/O, то очень важно, чтобы физический диск, на котором располагается образ биллинга или который проброшен в виртуальную машину, напрямую использовался только им и никакими другими гостевыми системами.

В противном случае будут ощутимы замедления в работе биллинга, медленная отправка команд и т.д.

Остальные рекомендации те же, что и для аппаратных серверов.

Требования к облачным платформам

Подойдет любая облачная платформа, предоставляющая VPS с возможностью развернуть ОС с собственного образа (предпочтительней) или сразу с CentOS 6.

Характеристики виртуального сервера должны соответствовать системным требованиям

Установка в облаке с возможностью развернуть операционную систему со своего образа

Если хостер даёт возможность развернуть ОС со своего образа, то вероятно у них должен быть интерфейс загрузки этого образа на их хранилище и IPKVM для управления сервером с самого момента загрузки.
В общем случае, установить можно так:

  1. Закажите виртуальную машину и получите к ней доступ через IPKVM
  2. Скачайте наш образ установочного диска и загрузите к хостеру (уточните у их техподдержки или в документации как это сделать)
  3. Подключите образ к виртуальной машине
  4. Откройте IPKVM и запустите сервер
  5. Выберите для загрузки наш образ
  6. Дальше установку проведите по статье "Установка Carbon Billing 5"

Установка в облаке с готовым CentOS 6

  1. Закажите виртуальную машину и получите к ней доступ с правами root
  2. Проведите установку по статье Установка Carbon PL5.1 на CentOS 6.7 (Для исключительных случаев!)

Чтобы установить биллинг, корневой раздел должен быть не менее 100Гб

Некоторые хостеры могут отводить для корневого раздела системы не весь заказанный объём дискового пространства. Например, Вы заказали 1Тб и на VPS будет корневой раздел 10Гб и 990Гб не размечены.
Решить такую проблему можно несколькими способами:

  • Разметьте свободное пространство вручную. Нужные разделы, их размеры и точки монтирования описаны в статье "Разметка дисков PL5"
  • Если по какой-то причине не получается правильно подготовить диск, но он разбит с использованием LVM - просто расширьте раздел до максимума
  • Если нет LVM, попросите хостера переделать образ, чтобы корневой раздел занимал весь диск

XEN

Не тестировалось, известны проблемы kickstart-скрипта при установке

KVM

С типом виртуальных дисков qcow имеется проблема при длительном использовании - всё становится значительно медленнее (хотя поначалу было быстрее).

VMWare ESXi

Мы не рекомендуем устанавливать vmware tools.

Могут быть проблемы при установке виртуальной машины с iso-образа, т.к vmware по-умолчанию определяет, что там находится Centos и запускает режим "быстрая установка". Чтобы этот режим не сработал, нужно сначала создать виртуальную машину, не подключая к ней iso-образ, а уже после создания подключить iso-образ и запустить виртуальную машину.

VirtualBox

Данная система виртуализации не подходит для использования в коммерческой эксплуатации.

LXC и OpenVZ

Из-за ограничений на modprobe (и ещё нескольких capabilities) не подходят для тестирования Softrouter.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.