В данной статье описывается процесс установки гипервизова VDSManager на сервер с операционной системой FreeBSD 9.1. Данный гипервизор неплохо проявил себя как средство управления виртуальными машинами (VDS, VPS). Данный продукт использует множество хостинг-компаний и Интернет-агентств в России и зарубежом.
Дано: нулевой выделенный сервер с IP-адресом 192.0.2.2, хостнэйм onsever-vdsmanager.example.com. Первыми шагами делаем:
Описать получение лицензии
# cd /tmp # fetch http://download.ispsystem.com/install.sh # sh install.sh
ISPsystem install v.4.4 1) ISPmanager 2) BILLmanager 3) VDSmanager 4) DCImanager 5) DNSmanager 6) IPmanager 7) VMmanager 8) VEmanager 0) Exit Please choose software to install: 3
Checking license ...
Detecting fastest mirror... 1) beta version - has the latest functionality 2) stable version - time-proved version Please choose version to install: 2
После установки получаем сообщение
Installation complete Please use following information for access VDSmanager-FreeBSD: URL - https://192.0.2.2:1500/vdsmgr Login - admin Password - some_password
Переходим в браузере по URLу https://192.0.2.2/manager/vdsmgr и начинаем рулить сервером виртуальных машин.
Следует учитывать, что если активный сетевой интерфейс находится не на первой позиции в выводе ifconfig, то следует создать файл /usr/local/ispmgr/etc/MainEth со строкой, содержащей имя главного сетевого интерфейса. Иначе у VDSManager могут быть проблемы с сетевой подсистемой. Например, активный сетевой интерфейс em0.
# ifconfig em0
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO> ether 00:1b:21:7b:2f:e4 inet 192.0.2.2 netmask 0xffffff00 broadcast 192.0.2.2.255 inet6 fe80::21b:21ff:fe7b:2fe4%em0 prefixlen 64 scopeid 0x3 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect (100baseTX <full-duplex>) status: active
В выводе ifconfig главный сетевой интерфейс не находится на первом месте.
# ifconfig -l
igb0 em0 ipfw0 lo0
В таком случае, мы должны указать это для VDSManager.
# echo "em0" > /usr/local/ispmgr/etc/MainEth
После этого следует перезагрузить vdsmgr:
# killall vdsmgr
Option vnet