Compartilhe IP do Xen (XCP) Dom0 para DomU

Compartilhe IP do Xen (XCP) Dom0 para DomU

A situação:

Xen Cloud Platform instalado em um servidor dedicado. É atribuído um lote de IPs. Quero criar uma VM CentOS 6 (domU) que esteja executando uma instalação WHM/Cpanel e tenha acesso aos IPs do host

Uma das advertências do cPanel é que ele não é compatível com nenhum tipo de modo NAT. Eu leioHost e convidado Xen compartilhando o mesmo IPmas a solução envolveu NAT e encaminhamento, o que está fora de questão para esta VM.

Eu tenho duas NICs, cada uma vinculada a um IP separado (ainda em fase de teste antes de adicionar o restante dos meus IPs). Um é dedicado ao gerenciamento - à prova de falhas se a rede da outra placa cair, o que aconteceu quando tentei mexer na ponte antes. Para simplificar, vamos chamá-los de:

  • Gerenciamento - 0.0.0.255 - xenbr0
  • Extra - 0.0.0.131 - xenbr1

Agora, quando configurei uma instalação limpa do CentOS e configurei a rede, inseri os detalhes do IP e do gateway (usando 0.0.0.131) como o servidor foi configurado antes (não usando XCP, apenas cPanel). A instalação do centOS reclamou que já estava em uso, presumo que fosse do dom0.

Como ativo algum tipo de ponte ou passagem para que o domU possa receber um IP de host? Meu objetivo é ocultar a presença do ambiente virtualizado da instalação do CentOS, permitindo o controle completo de um grupo de IPs no host (tudo menos o IP de gerenciamento)

EDITAR: eu encontreiesseeessemas o XCP não tem pciback:

[root@xenserver ~]# modprobe pciback
FATAL: Module pciback not found.

Responder1

Acontece que foi MUITO mais fácil do que pensei.

Solução:

Colei aqui para evitar o apodrecimento do link...

Como começar com o XenCenter Pré-requisitos:

Novas faixas de endereços IP portáteis (públicos e privados) que são roteados como "Secundários na VLAN". Este exemplo de solução para a configuração de uma nova VM requer que você tenha IPs utilizáveis ​​disponíveis na Rede Privada.

Observe que seu servidor virá pré-configurado com uma variedade de modelos que permitirão que você comece a usar o XenServer em muito pouco tempo.

A primeira coisa que você precisa fazer é certificar-se de que está conectado à rede privada SoftLayer via VPN. Estabeleça uma conexão via SSL VPN ou PPTP e começaremos. Abra o XenCenter e clique em "Adicionar seu XenServer".

Será solicitado o nome do host do seu servidor, seu nome de usuário e sua senha. Você precisa usar o endereço IP privado do seu servidor (parecido com 10.xxx), o nome de usuário "root" e a senha root do seu servidor. Esta informação está disponível no portal acessando a seguinte URL e clicando no nome do seu XenServer. Depois de inserir todas as informações relevantes, clique em "Conectar".

Será apresentada uma tela que permite começar a trabalhar com Máquinas Virtuais. Se você receber uma tela de ativação de licença gratuita, reserve um tempo para concluí-la agora.

Vamos começar imediatamente, então vamos começar e criar nossa primeira máquina virtual. Criaremos uma máquina virtual CentOS com disco de 10 GB e teremos nossas Redes Pública e Privada funcionando. Clique com o botão direito no nome do seu servidor e selecione "Nova VM...".

O assistente nos pede para “Selecionar um sistema operacional para a nova máquina virtual”. Os modelos são autoexplicativos, mas lembre-se de que alguns deles exigirão que você forneça sua própria mídia. Como estamos usando CentOS, você pode usar os espelhos privados do SoftLayer para CentOS para iniciar nossa instalação. Selecionamos uma versão do CnetOS e clicamos em “Avançar”.

O assistente nos pede: “Insira um nome e uma descrição para a nova máquina virtual”. Este é realmente apenas um nome, então chame-o do que quiser e sinta-se à vontade para descrevê-lo para mais tarde.

O assistente agora nos pede: “Insira o local da mídia de instalação do sistema operacional convidado”. Em nosso exemplo, podemos usar o espelho CentOS da SoftLayer como mídia de instalação. Precisamos fornecer um URL de instalação de: http://mirrors.service.softlayer.com/centos/5/os/x86_64

*Um '/' final no final do URL, como na imagem abaixo, às vezes interrompe a instalação.

Preencha e clique em Avançar.

****Este espelho está disponível apenas na Rede Privada SoftLayer.***

Estamos chegando mais perto, o assistente agora nos pede para fornecer algumas alocações simples de hardware para o sistema. Podemos “Definir o número de CPUs e a alocação de memória inicial para a nova VM”. Vamos construir um sistema bastante simplificado e não precisamos de muita RAM, então 512 será mais que suficiente. Clique em Próximo para continuar depois de escolher seus limites.

Na próxima tela podemos “Inserir informações sobre os discos virtuais da nova máquina virtual”. É hora de alocar espaço em disco para sua VM. Lembre-se de que isso é como adicionar discos rígidos, não é como particionar seu sistema. O particionamento é feito durante a instalação do sistema operacional. O tamanho padrão é 8 GB para este modelo específico, o que é mais que suficiente para o servidor de nomes que estou construindo. Sinta-se à vontade para aumentar o disco de acordo com suas necessidades, destacando o disco e clicando em "Editar...". Quando terminar, clique em Avançar.

Agora você pode "Adicionar ou remover interfaces de rede virtuais para a máquina virtual". Os padrões devem ser aceitáveis, a menos que você não queira que seu sistema seja capaz de se comunicar na Rede Privada. Nosso exemplo exige que você deixe ambas as interfaces no sistema, mas um administrador Xen experiente pode remover uma delas para seus próprios fins. Nesse caso, você pode destacar e excluir uma interface, se desejar. Clique em Avançar quando estiver do jeito que você precisa.

Se tudo correr bem, você estará na tela que diz “A configuração da sua nova máquina virtual está concluída”. Deixaremos a verificação em “Iniciar VM automaticamente” e clicaremos em Concluir para iniciar imediatamente a instalação do CentOS. Depois de clicar aqui, você retornará à tela principal, mas notará que no lado esquerdo da tela você pode ver sua nova VM listada.

Selecione sua nova VM e clique na guia “Console”. Agora você pode ver que seu sistema foi inicializado no instalador do CentOS aguardando sua entrada.

Todos os parâmetros de uma instalação do CentOS estão fora do escopo deste artigo e precisarão ser personalizados pelo administrador do sistema, mas este artigo fornecerá algumas informações específicas necessárias para concluir a instalação. Selecione seu idioma para começar. O instalador do CentOS solicitará ajuda para configurar os dispositivos de rede no sistema. Selecione "eth0 - xen Virtual Ethernet" e clique em OK.

Nas notas de pré-requisitos, garantimos que já tínhamos um conjunto de endereços IP portáteis roteados como "Secundários na VLAN" prontos para esta instalação. Certifique-se de ter as informações em mãos para a etapa "Configurar TCP/IP". Precisamos configurar manualmente a interface com suporte IPV4 e desabilitar o suporte IPV6 por enquanto.

Usando as informações disponíveis no KnowledgeLayer (blocos de IP estáticos e portáteis), estou ciente de como usar minha sub-rede de IP privado, que é 10.17.37.240/29. Clique em “OK” e você será levado imediatamente ao instalador do CentOS se tiver inserido todas as outras opções corretamente. Neste ponto, você e o administrador do sistema podem realizar a instalação do CentOS de acordo com suas próprias diretrizes.

O próximo estágio pode travar enquanto carrega dados do espelho, mas deve indicar que está recuperando algo. Se ocorrer um erro, verifique se sua sub-rede é portátil e se você a inseriu corretamente para não usar um IP que já esteja em uso. Se você ainda estiver tendo problemas, sinta-se à vontade para criar um ticket de suporte. Nossa equipe de suporte não é responsável pela criação de VMs para nossos clientes, mas teremos prazer em analisar seu problema e ajudar de todas as maneiras que pudermos para você começar.

informação relacionada