Pagina inicial » como » Como a inicialização de rede (PXE) uma instalação automatizada do Citrix Xen

    Como a inicialização de rede (PXE) uma instalação automatizada do Citrix Xen

    Alguma vez você já desejou que o seu Hypervisor pudesse ser instalado com o apertar de um botão, sem a busca tediosa pelo CD de instalação e respondendo às mesmas perguntas chatas de instalação? HTG explica como PXE uma instalação automatizada do Citrix-Xen.

    Crédito da foto: Pink Sherbet Photography via Compfight cc

    visão global

    Mostramos a você o que é o PXE e como você pode instalar facilmente um servidor para ele com o FOG. Neste guia, vamos estender novamente a excelente base FOG e adicionar uma entrada de menu para instalar um servidor Citrix-Xen automatizado.

    Como no Ubuntu ao vivo do tutorial FOG, o procedimento de instalação não é puramente PXE. Ele começa como PXE, como nós fornecemos a base “kernel”, “initial ram disk” (initrd) e outros arquivos requeridos sobre o PXE, mas o resto do procedimento puxa os arquivos requeridos via HTTP.

    Esse procedimento é mencionado no guia de instilação / base de conhecimento do Citrix-Xen, mas não é realmente um tipo de cópia e colagem de uma receita, como a que tentaremos oferecer hoje.

    Em geral, os componentes deste guia serão:

    1. Disponibilize os arquivos de instalação do CD via HTTP.
    2. Crie um arquivo de respostas automatizado.
    3. Adicione os arquivos PXE + entrada de menus.

    Não se preocupe, porque estamos construindo sobre a fundação FOG, isso será fácil ...

    Vamos rachar.

    CD de instalação via HTTP

    Uma das coisas boas com base na base do FOG é que já temos um servidor web funcionando e pronto para atender aos arquivos de instalação necessários..

    Vamos copiar os arquivos de instalação e não "loopback mount" o ISO, como fizemos no guia do Ubuntu, porque queremos manter a opção de pacotes suplementares de slip-streaming no processo de instalação..

    Crie o diretório que conterá os arquivos de instalação:

    mkdir -p / var / www / xenserver61 /

    Copie a totalidade do CD de instalação neste diretório.

    Nota: você pode criar quantos diretórios desejar. Por exemplo, eu tive um diretório para todas as versões principais do Citrix-Xen desde a v5.0.

    Arquivo de respostas automatizadas (opcional)

    Este estágio é marcado como opcional, porque você pode querer não automatizar a instalação. Se você optar por não automatizar o procedimento, você terá que responder as questões de instalação por conta própria com uma diferença notável: quando solicitado pela fonte de instalação, você teria que escolher "HTTP" em vez de "mídia local" e fornecer o endereço manualmente.

    Apenas para manter a opção de ter o CD de instalação montado como um dispositivo de loopback, vamos colocar o arquivo de resposta na raiz do servidor web.

    Crie o arquivo de resposta, emitindo:

    nano / var / www / xen-answerfile-61

    Faça o seu conteúdo parecer:




    sda
    nos
    senha
    http: //192.f.o.g/xenserver61/
    192.n.t.p

    Asia / Jerusalem

    Onde você precisaria mudar o "fuso horário", "senha do root" e "URL de origem" para atender às suas necessidades.

    Arquivos PXE

    Como mencionado na visão geral, precisamos que alguns arquivos do CD de instalação estejam disponíveis em nosso diretório TFTP.

    Para fazer isso, crie o diretório TFTP que conterá os arquivos emitindo:

    mkdir -p / tftpboot / howtogeek / xenserver / xen61

    Copie os arquivos do CD ou do diretório www, emitindo:

    cp -av /var/www/xenserver61/boot/xen.gz/tftpboot/howtogeek/xenserver/xen61/
    cp -av / var / www / xenservidor61 / boot / vmlinuz / tftpboot / howtogeek / xenserver / xen61 /
    cp -av /var/www/xenserver61/install.img / tftpboot / howtogeek / xenserver / xen61 /
    cp -av /var/www/xenserver61/boot/pxelinux/mboot.c32/tftpboot/howtogeek/xenserver/xen61/

    Nota: O último arquivo que copiamos, o módulo “mboot.c32”, precisa ser compatível com a versão do seu PXElinux do FOG. Caso contrário, o procedimento de inicialização falhará. O módulo é facilmente obtido a partir do pacote Syslinux.

    Menus PXE

    No guia FOG original, sugerimos que podemos estar adicionando subdiretórios no futuro e deixamos um arquivo de modelo "modelo" apenas para isso. Vamos gerar outro menu copiando o arquivo de modelo:

    cp -av /tftpboot/howtogeek/menus/template.cfg /tftpboot/howtogeek/menus/xen.cfg

    Edite-o emitindo:

    nano /tftpboot/howtogeek/menus/xen.cfg

    Anexar ao seu conteúdo para incluir o abaixo:

    etiqueta Citrix XenServer 6.1
    #MENU DEFAULT
    #MENU PASSWD
    kernel xenserver / xen61 / mboot.c32
    append howtogeek / xenserver / xen61 / xen.gz dom0_max_vcpus = 4 dom0_mem = 1024M console = vga --- lista de comandos / xenserver / xen61 / vmlinuz xencons = console de hvc = console de hvc0 = tty0 answerfile = http: //192.fog/xen- answerfile-61 install --- howtogeek / xenserver / xen61 / install.img

    Onde você teria que editar o IP para obter o arquivo de resposta para ser o seu IP do FOG.

    Nota: As diretivas “PADRÃO” e “PASSWD” são comentadas porque não se adequam a todas as situações. Com isso dito, considere ativá-los, porque instalar um sistema operacional pode ser realmente destrutivo se os usuários colocarem as mãos nele…

    Agora adicione à entrada do menu padrão, o menu recém-criado, emitindo:

    nano /tftpboot/pxelinux.cfg/default

    Anexar ao seu conteúdo para incluir o abaixo:

    LABEL Xen
    MENU LABEL Xen
    KERNEL vesamenu.c32
    APPEND howtogeek / menus / xen.cfg

    Nota: A localização, neste caso, é importante. Eu sugiro que você não coloque abaixo do rótulo "fog.local".

    É isso aí, você deve estar tudo pronto ... Aproveite :)


    Nevoeiro, me empresta seu poder ...