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.
- Останавливаете VDS
- Создаете на втором диске директорию для него
- Выделяете для VDS новый vid (vdctl alloc /vs/disk2/192.168.10.1)
- Переносите файлы с помощью tar.
- Меняете путь к приватному диску в конфигурацинном файле VDSmanager на новый актуальный
- Перезапускаете VDSmanager (killall vdsmgr)
- Запускаете VDS.
- Удаляете директорию на первом диске.
Для 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
