Jump to content
Sign in to follow this  
FessAectan

Сервер видеонаблюдения Линия IP на виртуальной машине XEN.

Recommended Posts

О чем ?

Настраивал одному из клиентов видеонаблюдение. Были купленны две IP камеры, настроен XEN на Debian GNU/Linux и подготовлена виртуальная машина на Windows 2008 R2 для ПО "Линия IP". Проект был успешно выполнен и сдан, но после первой же перезагрузки виртуалки обнаружилось, что слетела лицензия у Линии IP. В первый раз долго не думал - ввел ключ заново(это была последняя попытка регистрации, более переактивировать было нельзя). Далее я надолго забыл о клиенте, т.к. все работало без сучка без задоринки, но, как говорят, то что может случиться обязательно случится - снова перезагрузка, снова слетает регистрация. 

Решение

Проблема оказалась в том, что Линия IP привязывается к железу. При перезагрузке XEN DomU(читай виртуалки с W2K8R2) генерируется новый uuid и активация программы слетает. Чтобы это исправить нужно добавить в конфиг виртуалки параметр 'uuid='.

Например вот так:

kernel = 'hvmloader'
builder = 'hvm'
vcpus = '2'
cpus='1-3'
memory = '4096'
shadow_memory='32'
disk = [ 'phy:/dev/mapper/DOKLVM1-system--videonabl,hda,w', 'phy:/dev/mapper/DOKLVM1-data--videonabl,hdd,w' ]
name = 'videonabl'
vif = [ 'type=ioemu, mac=00:16:3E:51:10:1C,bridge=xenbr0' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
device_model='qemu-dm'
boot = 'c'
acpi = '1'
apic = '1'
sdl = '0'
vnc = '1'
vnclisten = '0.0.0.0:1'
vncpasswd = ''
stdvga = '1'
videoram=16
usb = '1'
usbdevice = 'tablet'
localtime=1
uuid="bab22bb6-3618-cc96-db70-dd29166fda84"

Можно стартануть виртуалку без этого параметра, а затем узнать его с помощью команды:

xm list -l ИМЯ_ГОСТЯ | grep uuid | head -1

и добавить в конфиг.

 

В моей ситуации пришлось искать в логах "старый" uuid(генерируемый ранее для этой виртуалки, тот на который была выполнена активация) и вставлять в конфиг.

 

зы

тут могу не ответить если вопросы будут, стучите в блоге если что - http://blog.thecall.ru/page/server-videonabljudenija-linija-ip-na-virtualnoj-mashine-xen

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×