Dec 10, 2015, 16:31

Интересная фишка Xenserver + Docker

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

Помогла инструкция.

Сейчас не работает такая сборка из исходников:

yum install --enablerepo=base make 
wget https://github.com/xenserver/xscontainer/archive/master.zip
mv master master.zip && unzip master.zip
cd xscontainer-master
make
make install
/etc/init.d/xscontainer-monitor restart

Работает это:
https://github.com/xenserver/xscontainer/commit/507ef979b870145f88220e45d0b38c11d465baaa

vi /usr/lib/python2.4/site-packages/xscontainer/docker_monitor/__init__.py
в строке 133 комментируем 
 #stdin.flush()
 #stdin.close()
перезапускаем /etc/init.d/xscontainer-monitor restart

И все заработало!

Чтобы увидеть докер-контейнеры из Ubuntu 14.04 нужно сделать такие танцы с бубном:

xe vm-list
>uuid ( RO)           : b556629e-e13a-dd6a-0591-407208eb206d
 >    name-label ( RW): Ubuntu Trusty Tahr 14.04
 >  power-state ( RO): running
xscontainer-prepare-vm –v b556629e-e13a-dd6a-0591-407208eb206d  -u nexus

Для контейнера с CoreOS запускаем так же xscontainer-prepare-vm но указываем -u core.

При чем nexus должен быть в группе docker, то есть не требовать sudo для работы с docker

Share
Pin