If you are trying any Citrix product that uses ICA protocol, you need to install Citrix Receiver. But it have a dependence in OpenMotif that is not enforced by the distributed package.
For your luck, Debian provides the libmotif4 package that should be installed to provide libXm.so.4 library file (actually a symbolic link to libXm.so.4.0.3). After that, Citrix Receiver will run as expected.
First, install libmotif4 using aptitude as follows
# aptitude install libmotif4
Then, install Citrix Receiver (in this case, distributed by XenDesktop media at Citrix Receiver and Plug-ins sub-directory)
# dpkg -i icaclient_11.100_i386.patched.deb
This same procedure applies for Ubuntu Linux
Este é um Blog de temas variados, tais como tecnologia, comunicações, comportamento, cotidiano, internet, programação, negócios, diversão, opinião, linux, unix, debian, bsd, asterisk, voip. This Blog have a variety of topics, such as technology, communication, behavior, daily, internet, programming, business, entertainment, opinion, linux, unix, debian, bsd, asterisk, voip.
Mostrando postagens com marcador Virtualização. Mostrar todas as postagens
Mostrando postagens com marcador Virtualização. Mostrar todas as postagens
terça-feira, agosto 23, 2011
sexta-feira, julho 15, 2011
Running Debian 6.0 Squeeze on Citrix XenServer 5.6|5.6 FP1|5.6 SP2
Some time ago I posted an article about running Ubuntu 10.04 as a guest for Citrix XenServer 5.5.0 (that's is valid for Ubuntu 10.10, 11.04 as of Citrix XenServer 5.6 and SP2). Here I come again to show how to make Debian 6.0 Squeeze runs virtualized using the same technique.
Squeeze upgrade to Grub2 that is not fully supported in XenServer 5.6, 5.6 FP1, 5.6 SP 2 because a lazzy programer just forgot to add a simple configuration file to list of possible paths of Grub2 files.
To make it work, make sure you install a linux-image-2.6-686-bigmem or linux-image-2.6-amd64 kernels packages (if not using the old 2.6.29 version provided by Citrix), because they are the only ones that supports Xen DomU operations out-of-the-box. If you install a simple kernel, XenServer will fail with a cryptic message "Will only load images built \\\". This message try to say that it will only execute a kernel image with DomU support.
For a new install, make sure to install the correct kernel packages (linux-image-2.6-686-bigmem or linux-image-2.6-amd64). For a running install where you want to to a upgrade, make sure to install one of that kernels packages or keep the old 2.6.29 version provided by Citrix. For both cases, install Citrix Xen Tools (Linux/xe-guest-utilities package from xs-tools.iso) for VM instrumentation and status report.
Take note of VM and it's VBD uuid, the kernel and ramdisk images path and filesystem uuid (check for it in /etc/fstab or /boot/grub/grub.cfg). Run these commands bellow, using your environment parameters to replace text in bold, don't add the single quotes.
To get the VM uuid
xe vm-list name-label='name of your VM'
To get the VBD uuid
xe vm-disk-list uuid='uuid of your VM'
Clear HVM boot policy from your VM
xe vm-param-clear uuid='uuid of your VM' param-name=HVM-boot-policy
Set VM boot loader to pygrub
xe vm-param-set uuid='uuid of your VM' PV-bootloader=pygrub
Set VBD to bootable
xe vbd-param-set uuid='uuid of your VM VBD' bootable=true
Set PV bootloader args
xe vm-param-set uuid='uuid of your VM' PV-bootloader-args="--kernel=/boot/vmlinuz-2.6.32-5-amd64 --ramdisk=/boot/initrd.img-2.6.32-5-amd64"
or
xe vm-param-set uuid='uuid of your VM' PV-args="root=UUID='uuid of your VM filesystem' ro quiet console=hvc0 xencons=hvc0"
All set, now you can boot up your Squeeze VM and check if it's reporting as Optimized in general tab.
Squeeze upgrade to Grub2 that is not fully supported in XenServer 5.6, 5.6 FP1, 5.6 SP 2 because a lazzy programer just forgot to add a simple configuration file to list of possible paths of Grub2 files.
To make it work, make sure you install a linux-image-2.6-686-bigmem or linux-image-2.6-amd64 kernels packages (if not using the old 2.6.29 version provided by Citrix), because they are the only ones that supports Xen DomU operations out-of-the-box. If you install a simple kernel, XenServer will fail with a cryptic message "Will only load images built \\\". This message try to say that it will only execute a kernel image with DomU support.
For a new install, make sure to install the correct kernel packages (linux-image-2.6-686-bigmem or linux-image-2.6-amd64). For a running install where you want to to a upgrade, make sure to install one of that kernels packages or keep the old 2.6.29 version provided by Citrix. For both cases, install Citrix Xen Tools (Linux/xe-guest-utilities package from xs-tools.iso) for VM instrumentation and status report.
Take note of VM and it's VBD uuid, the kernel and ramdisk images path and filesystem uuid (check for it in /etc/fstab or /boot/grub/grub.cfg). Run these commands bellow, using your environment parameters to replace text in bold, don't add the single quotes.
To get the VM uuid
xe vm-list name-label='name of your VM'
To get the VBD uuid
xe vm-disk-list uuid='uuid of your VM'
Clear HVM boot policy from your VM
xe vm-param-clear uuid='uuid of your VM' param-name=HVM-boot-policy
Set VM boot loader to pygrub
xe vm-param-set uuid='uuid of your VM' PV-bootloader=pygrub
Set VBD to bootable
xe vbd-param-set uuid='uuid of your VM VBD' bootable=true
Set PV bootloader args
xe vm-param-set uuid='uuid of your VM' PV-bootloader-args="--kernel=/boot/vmlinuz-2.6.32-5-amd64 --ramdisk=/boot/initrd.img-2.6.32-5-amd64"
or
xe vm-param-set uuid='uuid of your VM' PV-bootloader-args="--kernel=/boot/vmlinuz-2.6.32-5-686-bigmem --ramdisk=/boot/initrd.img-2.6.32-5-686-bigmem"
xe vm-param-set uuid='uuid of your VM' PV-args="root=UUID='uuid of your VM filesystem' ro quiet console=hvc0 xencons=hvc0"
All set, now you can boot up your Squeeze VM and check if it's reporting as Optimized in general tab.
Posted by
Alexandre Alencar
at
14:28:00
5
comments
Labels:
Citrix XenServer,
debian,
Dicas,
gnu/linux,
Tecnologia,
Tips,
Virtualização,
Virtualization
sexta-feira, dezembro 11, 2009
Utilizando VirtIO em VM's Windows
Utilizar virtualização para realizar tarefas tornou-se comum para a maioria das pessoas que trabalham com tecnologia nos dias de hoje graças a popularização desta tecnologia.
Se você costuma usar ferramentas livres para virtualização, como KVM, XEN ou QEMU (que na verdade, hoje trabalham em conjunto), é provavel que você utilize dispositivos de Rede e Armazenamento padrões, o que pode degradar o desempenho das máquinas virtuais. Existe um conjunto de drivers chamado VirtIO que melhoram e muito o desempenho das máquinas virtuais, sejam elas Linux (nativo) ou Windows (através dos drivers da Red Hat e outras).
Os passos a seguir aplicam-se apenas a VM's com sistemas operacionais Microsoft Windows. Para sistemas GNU/Linux com kernels 2.6.25+ os drivers VirtIO são nativos.
Rede:
Como a VM ainda usando o placa de rede padrão, entre no site linux-kvm e baixe os drivers de rede VirtIO. Desligue a VM, troque o tipo de placa de rede para virtio e carregue o Windows. O processo de instalação do novo dispositivo será executado, informe a localização do driver como de costume.
Armazenamento:
Entre no site do linux-kvm e baixe os drivers de armazenamento VirtIO. Desligue a VM, adicione um novo disco de qualquer tamanho usando VirtIO e inicie a VM. O Windows irá iniciar o processo de instalação dos drivers, proceda como de costume informando a localização dos arquivos. Ao finalizar a instalação, desligue a VM.
Com a VM desligada, remova o disco que foi adicionado anteriormente e altere o tipo de disco onde encontra-se instalado o sistema operacional para VirtIO e carregue o Windows, que deverá subir usando o novo driver de armazenamento com melhor desempenho.
Fonte: linux-kvm.com
Posted by
Alexandre Alencar
at
11:49:00
1 comments
Labels:
Dicas,
gnu/linux,
Opinião,
Tecnologia,
TI Verde,
Virtualização
domingo, junho 07, 2009
TI eficiente com virtualização e thin clients
Nos últimos anos, a indústria de TI vem investindo na construção de sistemas que possam atender as crescentes demandas de serviços de forma eficiente e com baixo custo de propriedade e gerenciamento e alto retorno sobre o investimento para atender as expectativas do negócio.
Com um mundo cada vez mais conectado e com a crescente quantidade de serviços ofertados na Internet através modalidade Cloud Computing, é comum que em ambientes de data centers, a adição de novos servidores para comportar os novos serviços ou aumento de demanda para serviços existentes seja constante. Assim, as empresas que mantêm seus ambientes de TI enfrentam problemas para conter o crescimento dos custos e complexidade dos ambientes ao ponto que buscam atender a demanda requisitada.
A utilização de tecnologias de virtualização de servidores auxilia na redução do número de servidores físicos, contribuíndo assim para uma simplificação da infraestrutura, redução da área total ocupada, calor gerado e consumo de energia com alimentação dos próprios servidores físicos e sistemas de refrigeração bem como da quantidade de técnicos necessários para gerenciar o ambiente.
A virtualização também propicia uma infraestrutura mais flexível, sendo possível provisionar novos ou remover servidores virtuais existentes a qualquer momento, diminuindo drasticamente o tempo necessário para disponibilizar um novo sistema em produção ou simplesmente desativar um sistema antigo.
Nesta mesma linha, a tecnologia de thin clients proporciona os benefícios da virtualização e simplificação da estação de trabalho utilizada pelo usuário final. Com seu baixo consumo de energia, ausência de disco e sistema operacional local, os thin clientes reduzem drasticamente os chamados de suporte e permitem investimentos mais direcionados a uma TI flexível e que atenda as demandas crescentes do negócio, sem adicionar custos e complexidade excessiva.
No mercado nacional, existem ofertas de servidores com alto nível de eficiência energética e com excelente relação custo/desempenho. Os thin clients estão disponíveis para as mais diferentes aplicações, consumindo em média apenas 10% do consumo de um computador para uso de funções básicas de escritórios.
No que diz respeito as plataformas de virtualização com suporte comercial, as mais comuns no mercado nacional são equivalentes, tendo apenas o seu valor como principal diferencial. Há também as excelentes plataformas de virtualização abertas, que inclusive servem como base para plataformas comerciais.
Nos próximos posts, apresentarei números sobre implementações da combinações de tecnologias de virtualização e thin clientes em ambientes reais para que possam ver como estas tecnologias podem lhes auxiliar na prática para uma TI mais eficiente e dinâmica.
Com um mundo cada vez mais conectado e com a crescente quantidade de serviços ofertados na Internet através modalidade Cloud Computing, é comum que em ambientes de data centers, a adição de novos servidores para comportar os novos serviços ou aumento de demanda para serviços existentes seja constante. Assim, as empresas que mantêm seus ambientes de TI enfrentam problemas para conter o crescimento dos custos e complexidade dos ambientes ao ponto que buscam atender a demanda requisitada.
A utilização de tecnologias de virtualização de servidores auxilia na redução do número de servidores físicos, contribuíndo assim para uma simplificação da infraestrutura, redução da área total ocupada, calor gerado e consumo de energia com alimentação dos próprios servidores físicos e sistemas de refrigeração bem como da quantidade de técnicos necessários para gerenciar o ambiente.
A virtualização também propicia uma infraestrutura mais flexível, sendo possível provisionar novos ou remover servidores virtuais existentes a qualquer momento, diminuindo drasticamente o tempo necessário para disponibilizar um novo sistema em produção ou simplesmente desativar um sistema antigo.
Nesta mesma linha, a tecnologia de thin clients proporciona os benefícios da virtualização e simplificação da estação de trabalho utilizada pelo usuário final. Com seu baixo consumo de energia, ausência de disco e sistema operacional local, os thin clientes reduzem drasticamente os chamados de suporte e permitem investimentos mais direcionados a uma TI flexível e que atenda as demandas crescentes do negócio, sem adicionar custos e complexidade excessiva.
No mercado nacional, existem ofertas de servidores com alto nível de eficiência energética e com excelente relação custo/desempenho. Os thin clients estão disponíveis para as mais diferentes aplicações, consumindo em média apenas 10% do consumo de um computador para uso de funções básicas de escritórios.
No que diz respeito as plataformas de virtualização com suporte comercial, as mais comuns no mercado nacional são equivalentes, tendo apenas o seu valor como principal diferencial. Há também as excelentes plataformas de virtualização abertas, que inclusive servem como base para plataformas comerciais.
Nos próximos posts, apresentarei números sobre implementações da combinações de tecnologias de virtualização e thin clientes em ambientes reais para que possam ver como estas tecnologias podem lhes auxiliar na prática para uma TI mais eficiente e dinâmica.
Posted by
Alexandre Alencar
at
13:59:00
0
comments
Labels:
Dicas,
Internet,
Opinião,
Tecnologia,
Thin Clients,
TI Verde,
Virtualização,
Web
Assinar:
Postagens (Atom)