VDSmanager:Проблемы и решения

Материал из ISPWiki

Перейти к: навигация, поиск

Содержание

Внутренняя ошибка bad VDS ID

При создании VPS с Centos, появляется ошибка «Внутренняя ошибка bad VDS ID <ID>» Ответ: Данная проблема может возникать при наличии директории с названием, соответствующим тому же ID, который пытается создаться, в /vz/root/.

Я удалил пользователя admin в VDSmanager. Что делать?


Зайдите в /usr/local/ispmgr/etc/vdsmgr.conf и замените хэш в строке "User admin" на хэш известного вам пароля, который можно взять в /etc/master.passwd


Почему у меня расхождения в трафике между показаниями ISPmanager и VDSmanager?

Смотрите вопросы Как считает трафик VDSmanager? и Как считает трафик ISPmanager?

Восстановление квоты


Подобное может возникнуть при переносе VDS с помощью команды mv. Для исправления проблемы следует выполнить следующее:

  • Выполните команду vdisk alloc /vs/disk2/192.168.10.1. Вы увидите что-то наподобие этого:
quota file '/vs/disk2/quota.vds'
alloc vid 188
  • Назначьте vid, найденный командой выше, файлам сервера с помощью команды:
find /vs/disk2/192.168.10.1 -exec vdisk set {} VID \;

Как и за что отвечает параметр "Ограничение на CPU"?


Это число секунд процессорного времени (время процесса в состоянии run), в течении которых он может работать, после чего принудительно завершится.


Как считает трафик VDSmanager?


VDSmanager считает все, что проходит через интерфейс в одну и в другую сторону без разделения по сервисам. Эта цифра и играет роль в подсчете трафика в биллинге.


Куда девается дисковое пространство


  1. Для подсчета суммарного содержимого директорий вы можете зайти в VDSmanager -> Главное -> собственные файлы -> Подсчёт размера содержимого директории
  2. Включите ротацию логов, это не позволит им разрастаться.
  3. Если ротация логов включена, но не работает и лог-файлы по прежнему увеличиваются, то вам следует исправить хардлинки. Скорее всего они были нарушены из-за удаления логов пользователем). 

Для этого следует зайти под пользователем домена в раздел "Журналы" и выйти. ISPmanager -> www-домены -> выбрать домен -> войти с правами пользователя, которому принадлежит домен -> World Wide Web -> Журнал. Подробнее о ротации логов можно прочитать в статье "как работает ротация логов".


Не считается статистика в VDSmanager


Убедитесь, что в выводе команды crontab -u root -l присутствует строка:

1 3 * * *     /usr/local/ispmgr/sbin/vdsmoncalc

и что запущен процесс vdsmon. В случае отсутствия запустите его следующей командой:

/usr/local/ispmgr/sbin/vdsmon

Перенос VDS с диска на диск

Написанное ниже справедливо для FreeBSD 6.

  1. Останавливаете VDS
  2. Создаете на втором диске директорию для него
  3. Выделяете для VDS новый vid (vdctl alloc /vs/disk2/192.168.10.1)
  4. Переносите файлы с помощью tar.
  5. Меняете путь к приватному диску в конфигурацинном файле VDSmanager на новый актуальный
  6. Перезапускаете VDSmanager (killall vdsmgr)
  7. Запускаете VDS.
  8. Удаляете директорию на первом диске.

Для FreeBSD 8 VDS может быть скопирован следующей последовательностью команд

mkdir 192.168.10.10.test
vdisk alloc 192.168.10.10.test
vdisk quota 192.168.10.10.test 1000000 4096000
vdisk copypub 192.168.10.10.test /vs/pub/FreeBSD-8-minimal
vdisk copyvds 192.168.10.10 /vs/disk/192.168.10.10.test

В данном случае переносим VDS из директории /vs/disk/192.168.10.10 в директорию /vs/disk/192.168.10.10.test с переносом на другой диск - аналогично.

VDS запущен и остановлен одновременно

Такое бывает при использовании системы виртуализации Xen. Одновременно отображаются иконки с желтой лампочкой, говорящей о том что VDS активен, и красным крестиком, обозначающем, что VDS остановлен администратором. Причиной возникновения ошибки является отсутствие директории /etc/xen/auto, по наличию симлинков в которой определяется остановлен VDS или нет.

См. также Восстановление квоты.

Не создается 8й по счету VDS на Xen 3

Кончились устройства loop, надо увеличить из количество, правильный debian-way прописать в /etc/modprobe.d/xen

options loop max_loop=256

и перезагрузить сервер.

Не найдена директория pvtdisk

Прописать в vdsmgr.conf PrivateDiskDir /xen/image

Была ли эта информация полезной? Да | Нет
Личные инструменты