Página 1 de 1

[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 13 Mar 2014 23:55
por marceloleaes
O OpenXenManager é o "XenCenter para Linux" , assim usuários Linux podem gerenciar seus hosts com XenServer sem maiores problemas. Sua instalação é super simples, vamos lá ?  ::)

Em seu terminal execute os seguintes passos:

Código: Selecionar todos

cd /tmp
apt-get -y install python-gtk2 glade python-gtk-vnc python-glade2
wget http://downloads.sourceforge.net/project/openxenmanager/openxenmanager_rev48.tar.gz
tar zxvf openxenmanager_rev48.tar.gz -C /opt
touch /usr/bin/xenmanager
echo "python /opt/openxenmanager/window.py &" >> /usr/bin/xenmanager
chmod 755 /usr/bin/xenmanager
E tudo pronto, para executar basta chamar xenmanager no seu terminal  ;)
Caso este tutorial esteja com a data muito desatualizada, procure pela nova versão do OpenXen Manager em:

http://sourceforge.net/projects/openxenmanager/

Imagem

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 14 Mar 2014 07:45
por dougsky
Que ótima noticia logo de manhã....super post Marcelo....vlw!!!!

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 14 Mar 2014 08:10
por dougsky
[quote="dougsky"]
Que ótima noticia logo de manhã....super post Marcelo....vlw!!!!
[/quote]

Ta travando na sincronização.....

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 14 Mar 2014 08:29
por marceloleaes
Cara, não tive nenhum tipo de problema. Se certifica se a senha do root esta mesmo correta. Quando fica pendurado na sincronização com o host geralmente é credenciais.

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 14 Mar 2014 09:16
por dougsky
[quote="marceloleaes"]
Cara, não tive nenhum tipo de problema. Se certifica se a senha do root esta mesmo correta. Quando fica pendurado na sincronização com o host geralmente é credenciais.
[/quote]


Com as mesmas credenciais no xencenter vai de boa....

Quando starto ele apresenta esse log

Código: Selecionar todos

douglas@NB4STI-002:~$ xenmanager 
douglas@NB4STI-002:~$ /opt/openxenmanager/window.py:194: GtkWarning: Ignoring the separator setting
  self.builder.add_from_file(self.gladefile)
/opt/openxenmanager/window.py:194: GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
  self.builder.add_from_file(self.gladefile)
Após mandar sincronizar

Código: Selecionar todos

Unexpected error: (<class 'httplib.ResponseNotReady'>, ResponseNotReady(), <traceback object at 0xaf06639c>)
Traceback (most recent call last):
  File "/opt/openxenmanager/oxcSERVER.py", line 1814, in event_next
    eventn = self.connection.event.next(self.session_uuid)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1578, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1294, in single_request
    response = h.getresponse(buffering=True)
  File "/usr/lib/python2.7/httplib.py", line 1033, in getresponse
Exception in thread Thread-3:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 808, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 761, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/opt/openxenmanager/oxcSERVER_addserver.py", line 287, in fill_tree_with_vms
    self.wine.finish_progressconnect()
  File "/opt/openxenmanager/window_addserver.py", line 85, in finish_progressconnect
    self.xc_servers[self.selected_host].fill_alerts(self.listalerts)
  File "/opt/openxenmanager/oxcSERVER_addserver.py", line 46, in fill_alerts
    self.session_uuid)['Value']
  File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1578, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1289, in single_request
    self.send_request(h, handler, request_body)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1391, in send_request
    connection.putrequest("POST", handler, skip_accept_encoding=True)
  File "/usr/lib/python2.7/httplib.py", line 871, in putrequest
    raise CannotSendRequest()
CannotSendRequest

    raise ResponseNotReady()
ResponseNotReady
None

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 14 Mar 2014 12:43
por marceloleaes
Doug,

Acho que tem galho com a versão 2.7 do Python, ainda uso a 2.6.5 e no meu esta normal.

Segue referência http://sourceforge.net/p/openxenmanager ... /7c7e9241/

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 17 Mar 2014 10:33
por dougsky
[quote="marceloleaes"]
Doug,

Acho que tem galho com a versão 2.7 do Python, ainda uso a 2.6.5 e no meu esta normal.

Segue referência http://sourceforge.net/p/openxenmanager ... /7c7e9241/
[/quote]


Realmente aqui e o 2.7

root@NB4STI-002:~# /usr/bin/python
Python 2.7.5+ (default, Sep 17 2013, 17:31:54)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 17 Mar 2014 10:34
por dougsky
[quote="dougsky"]
[quote="marceloleaes"]
Doug,

Acho que tem galho com a versão 2.7 do Python, ainda uso a 2.6.5 e no meu esta normal.

Segue referência http://sourceforge.net/p/openxenmanager ... /7c7e9241/
[/quote]


Realmente aqui e o 2.7... vou testar com a 2.6

root@NB4STI-002:~# /usr/bin/python
Python 2.7.5+ (default, Sep 17 2013, 17:31:54)
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
[/quote]

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 06 Jan 2015 10:53
por renato
Obrigado pelo post!

Estou tendo problemas para acessar o openxenmanager. É preciso adicionar um server após a instalação para gerenciar as VMs. Porém recebo a mensagem
"Error 111: Connection refused" ao tentar logar em localhost:80 (as credenciais estão ok).
Alguma sugestão? É necessário configurar algum listener ou abrir algum port ?

Att,

Re:[Tutorial] Instalando o OpenXenManager no Linux

Enviado: 08 Jan 2015 12:24
por marceloleaes
A principio nenhuma configuração adicional é necessária. Somente a porta 443 aberta no xen, que já vem por padrão.