[Tutorial] Instalando o OpenXenManager no Linux

Citrix XenServer
Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

[Tutorial] Instalando o OpenXenManager no Linux

Mensagem 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


"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 46
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem por dougsky »

Que ótima noticia logo de manhã....super post Marcelo....vlw!!!!

Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 46
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem por dougsky »

[quote="dougsky"]
Que ótima noticia logo de manhã....super post Marcelo....vlw!!!!
[/quote]

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

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem 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.
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 46
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem 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

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem 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/
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 46
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem 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.

Avatar do usuário
dougsky
Administrator
Administrator
Mensagens: 223
Registrado em: 10 Jun 2013 12:44
Localização: Lagoa Santa - MG
Idade: 46
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem 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]

renato
Newbie
Newbie
Mensagens: 1
Registrado em: 06 Jan 2015 10:49
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem 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,

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

Re:[Tutorial] Instalando o OpenXenManager no Linux

Mensagem por marceloleaes »

A principio nenhuma configuração adicional é necessária. Somente a porta 443 aberta no xen, que já vem por padrão.
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Responder

Voltar para “XenServer”