Inicializando da ISO no Xen Paravirtualized Environment

3

Especificamente, o Citrix XenServer 5.6.

Eu posso mapear um ISO a partir de um Repositório de Armazenamento sem problemas e montá-lo dentro do sistema operacional, mas não consigo inicializar a partir do drive de DVD sem convertê-lo para HVM, o que causa problemas porque o ISO está tentando inicializar de é uma restauração "Bare Metal", portanto, é um pouco sensível a inicialização em paravirt ou modo HVM (por exemplo, o antigo usa drivers paravirt para HDD primário em /dev/xvda , enquanto o segundo coloca o HDD primário em /dev/sda ).

Procurei on-line e a única coisa que consegui encontrar foram instruções sobre como inicializar a partir do ISO, convertendo para o HVM (que funciona para o boot, mas reduz o motivo do boot em primeiro lugar) .

Eu olhei em volta sem muita sorte sobre como configurar o PyGrub da Citrix para inicializar a partir do ISO. Não há alegria nisso, e os únicos exemplos do PyGrub que eu encontrei não parecem que eles vão jogar bem com o Citrix e são muito manuais para que isso seja nosso SOP em caso de recuperação de desastres.

    
por Bratchley 19.08.2013 / 19:38

1 resposta

1

Eu posso te dar o esboço de uma ideia que poderia funcionar.

Este link descreve um Boot ISO do Grub2 para o Ubuntu. IMHO não importa qual Linux é isso - por isso deve funcionar em todas as distribuições.

Agora o plano:

  1. Crie um PV-linux mínimo em execução no xvda, instale o grub2 lá
  2. Crie xvdb e coloque sua iso-imagem lá (assim como arquivo simples)
  3. Crie uma entrada de boot dentro do PV-DomU para inicializar a iso
  4. Inicialize o DomU
  5. Restaurar no xvda
por 05.09.2013 / 23:13