BEM VINDO AO BLOG DO MARCOS CARRARO CRIADOR DO "CARRARO DASHBOARD". MUITO MAIS QUE UM SIMPLES BLOG.
Mostrando postagens com marcador citrix. Mostrar todas as postagens
Mostrando postagens com marcador citrix. Mostrar todas as postagens

quinta-feira, 17 de novembro de 2016

Lenovo Error 1962 - Xenserver

Buenas,

Erro 1962 ao dar boot pós instalação do XenServer.

- Boot Legacy
- Boot Secure disable
- Virtualization Enable

Para resolver é preciso iniciar o boot pelo CD, e não pressionar enter, digite menu.c32 , ele vai redirecionar para uma tela, onde tem várias opções, selecione a primeira opção "install", e pressione "tab" vamos editar as opções de instalação, antes dos caracteres "---" adicione o seguinte comando "disable-gpt" .

Imagens de exemplo.
- BOOT PELO CD, MENU.C32






- OPÇÃO PARA ADICIONAR ANTES DO "---"
Read More

quarta-feira, 17 de junho de 2015

XenServer 6.5 - Adicionando Local Storage

Buenas,

O que veremos é a criação do localstorage na versão 6.5 do xenerver http://xenserver.org/ .

Primeira coisa é verificar as partições criadas...

# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/cciss/c0d0'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/cciss/c0d0: 500.0 GB, 500051402752 bytes
256 heads, 63 sectors/track, 60556 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

           Device Boot      Start         End      Blocks   Id  System
/dev/cciss/c0d0p1   *           1       60557   488331447+  ee  EFI GPT


Perceba que ele tem apenas uma partição criada.... OK então você vai se perguntar mas como que uma VM de 12Gb não importa em um disco de 500GB? Logo fizemos um df para verificar o espaço utilizado do / "Não é surpresa que ele tenha 4Gb para a instalação" para mais informações http://xenserver.org/discuss-virtualization/virtualization-blog/entry/xenserver-root-disk-maintenance.html 

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p1     4.0G  1.8G  2.0G  49% /
none                  299M   16K  299M   1% /dev/shm
/opt/xensource/packages/iso/XenCenter.iso
                       56M   56M     0 100% /var/xen/xc-install

Ok, mas cada os outros GB???? Simples assim, vamos listar as partições dentro da partição..

# fdisk -l /dev/cciss/c0d0p1 

Disk /dev/cciss/c0d0p1: 4293 MB, 4293936128 bytes
255 heads, 32 sectors/track, 1027 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

This doesn't look like a partition table
Probably you selected the wrong device.

             Device Boot      Start         End      Blocks   Id  System
/dev/cciss/c0d0p1p1   ?      395160      448208   216435558+   7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/cciss/c0d0p1p2   ?      400983      640378   976730017   16  Hidden FAT16
Partition 2 does not end on cylinder boundary.
/dev/cciss/c0d0p1p3   ?           1           1           0   6f  Unknown
Partition 3 does not end on cylinder boundary.
/dev/cciss/c0d0p1p4            6153      119429   462167897    0  Empty
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order


SHOW!!! Perceba que o  /dev/cciss/c0d0p1p3 esta marcado como unknown então vamos verificar o que ela tem...

# fdisk -l /dev/cciss/c0d0p3 

Disk /dev/cciss/c0d0p3: 491.4 GB, 491460402688 bytes
255 heads, 32 sectors/track, 117632 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Disk /dev/cciss/c0d0p3 doesn't contain a valid partition table


BINGO! Esta nesta partição os outros GB escondidos.....

Agora o que nos resta é criar o Storage Local.

Primeiro você precisa o UUID so servidor para isso...

# xe host-list
uuid ( RO)                : 2df79ee1-a6b3-49aa-b272-22c13fbf4573
          name-label ( RW): xenserver3.interno.local
    name-description ( RW): Default install of XenServer

Copie o UUID (RO) pois você ira utilizar na hora de criar o Local Storage...

# xe sr-create content-type=user type=lvm host-uuid=2df79ee1-a6b3-49aa-b272-22c13fbf4573 device-config-device=/dev/cciss/c0d0p3 name-label="DISCO LOCAL" 
723420df-5342-c398-5f7c-45d5116a6b71

Pronto, storage local criado se for utilizar ele como default storage marque ele como default via XenCenter ou por CLI.

# xe pool-list
uuid ( RO)                : ee00c29a-64ac-fc8e-13a5-40a0308db86b
          name-label ( RW): 
    name-description ( RW): 
              master ( RO): 2df79ee1-a6b3-49aa-b272-22c13fbf4573
          default-SR ( RW): <not in database>

# xe pool-param-set uuid=ee00c29a-64ac-fc8e-13a5-40a0308db86b default-SR=723420df-5342-c398-5f7c-45d5116a6b71

Pronto, esta montado o LocalStorge.


Frankenstein - Nome dado ao meu querido servidor de testes que segura a barra de tudo...
Read More

domingo, 21 de dezembro de 2014

XenServer 6.4 + Windows 2012 Server + Lenovo T400 Erro Windows: C4

Buenas,

Tenho um Lenovo T400 que fiz dele meu LAB (bom e barato, com alguns ajustes bala!!!), porém ao instalar o Windows 2012 sever, ele retorna um erro..

Em algumas pesquisas na Internet encontrei que o problema é referente a uma proteção de memoria que na grande maioria dos computadores/servidores/notebooks esta presente, chama-se "Memory Protection", em outros hardwares pode ter outro nome como "no-Execution Memory Protection" mas todas com o mesmo intuito, de impedir que códigos maliciosos sejam executados na memoria, e sim o Windows 2012/ Windows 8 reclamam por esta feature não estar habilitada.

Meu ambiente é o Xenserver 6.4 (Mentira dele!!! Estou usando a versão open do xenserver em xenserver.org).

Para habilitar esta opção acesse a  "Bios", após vá em "Security", depois "Memory Protection", depois habilite a opção "Execution Prevention".

Feito isso salve as alterações e inicie o Sistema novamente.

Pronto, problema resolvido.

Agora bom proveito, e um forte abraço.


Marcos Carraro.
Read More

quarta-feira, 17 de setembro de 2014

Xenserver configurando repositório USB/INTERNO de ISO

Buenas,

Quem nunca teve que subir uma VM no xen e estava sem o CD somente a ISO e sem nenhum compartilhamento na rede???

Pois bem, foi o que deu, precisei subir uma VM onde eu tinha a ISO na pendrive foi que me ocorreu de procurar a informação de como configurar.

Primeiro crie um diretorio para fazer a montagem ou o armazenamento das ISO.

# mkdir /mnt/usb

# mount -t auto /dev/sdc1 /mnt/usb

// Agora sim vem o pulo do gato

# xe sr-create name-label=ISOs type=iso device-config:location=/mnt/usb device-config:legacy_mode=true content-type=iso

Se você deseja despejar as ISOs no servidor, é so pular a parte de montar o dispositivo externo.

Abraços
Marcos Carararo
Read More

segunda-feira, 31 de março de 2014

Xenserver + Storage + Linux + Aumentar espaço partição

Buenas,

Mais um daqueles dias, meu BI acusando falta de espaço ok, então lá vamos nos aumentar. Por sorte eu já tenho experiencia com o linux e espaço em disco, então sempre faço LVM ou duas partições.

Neste caso montei duas partições, pelo motivo dele ser um Banco, e quase todas as documentações falam que LVM é menos performático do que uma partição normal.

Primeiro de tudo, fiz um BKP do postgre, como a instalação do DB esta separada vide link ( http://marcoscarraro.blogspot.com.br/2013/04/instalando-postgresql-92-alterar-local.html ), foi mais fácil.

Feito o BKP é hora de baixar a VM, e no xenserver desconectar o DISCO, para uma maior segurança, selecione o disco, e clique em "Detach".


Feito, isso conecte no HP CMC, gerenciador do Storage, então vamos fazer o resize do disco.

Aumente o tamanho necessário, clique em OK e espere.

Após aumentar o espaço em disco, no xenserver aumente o tamanho do disco, clicando em propriedades, conforme exemplo.


Clique em OK, e pronto, reatach com a máquine, e mande iniciar a VM. Ao iniciar a VM, na linha de comando digitar '# df -h' vai ver que nada mudou para isso, '# fdisk -l', vai perceber que o disco já pegou o tamanho novo.

No linux.

Obs: xvda é o meu disco, o seu pode ser diferente

# umount /dev/xvda3

É necessário desmontar a partição para poder prosseguir.

# fdisk /dev/xvda
p -> mostra todos discos, vamos deletar a partição 3 que é a que vai ser aumentada
d -> comando para apagar
    3 -> numero da partição
w -> grava alterações

# reboot

Ao iniciar a máquina devemos dar o formato à  partição.

# make -t xfs -i size=1024 /dev/xvda3

Aguarde alguns instantes....

# mount -a

# df -h

Vai mostrar o tamanho novo da partição, pronto, so restaurar o bkp, iniciar o DB e aproveitar.

Abraços
Marcos Carraro.
Read More

quinta-feira, 15 de agosto de 2013

Xenserver - Boot CD em VM com Linux

Buenas,

Ao instalar o Linux em uma VM do Xen, automaticamente a ordem de boot fica fixa para iniciar pelo disco. Porém as vezes temos a necessidade de iniciar pelo CD/DVD para resolver este problema segue algumas linhas...

// Listar as VMS
# xe vm-list

// Ao pegar o UUID da VM insira na seguinte linha, assim forçamos que a VM vai passar a iniciar pela sequencia que nos definiremos pelo XenCenter.
# xe vm-param-set HVM-boot-policy="BIOS order" uuid=UUID___VM_____

// Inserir a ISO no drive de DVD/CD
# xe vm-cd-insert cd-name=ARQUIVO.ISO uuid=UUID___VM_____

// Remover a ISO no drive cd DVD/CD
# xe vm-cd-eject uuid=UUID___VM_____

// Feito toda alteração, iniciado pelo CD, problemas resolvidos, é hora de voltar a configuração normal.
# xe vm-param-set HVM-boot-policy="" uuid=UUID___VM_____

Abraços



Read More

terça-feira, 16 de julho de 2013

Tela Azul no Windows após upgrade XenServer 6.2

Mais uma dica de minuto...

- Problema
VM com windows 2008 R2 instalado rodando perfeito na versão 5.6, migrado o servidor hospedeiro para XENSERVER 6.2, ao iniciar a maquina tela azul, e morte para tudo que é lado, motivo disso é o XENTOOLS.

- Resolvendo
Barbada mesmo...
// Pegando o UUID da VM.
# xe vm-list
uuid ( RO)           : e86c1621-56ee-9f86-371b-860ab8d3bf35
     name-label ( RW): 2008_OLD
    power-state ( RO): running

// Vamos iniciar esta VM no modo seguro que o proprio xenserver tem.
# xe vm-param-set uuid=e86c1621-56ee-9f86-371b-860ab8d3bf35 platform:device_id=0001
// Caso esse não der certo.
# xe vm-param-set uuid=e86c1621-56ee-9f86-371b-860ab8d3bf35 platform:device_id=0002


Aquele abraço.
Marcos Carraro
Read More

INVALID_SOURCE Unable to Boot from CD/DVD - Erro XENSERVER

Na corrida uma dica extremamente útil na hora do problema.

- Porque Ocorre???
Ocorre normalmente quando migramos a VM para outro servidor, mais especificamente maquinas LINUX.

- Como resolver?
// Listanto as vms.
# xe vm-list
uuid ( RO)           : 952f15dd-1757-8208-1a6f-22181c05144f
     name-label ( RW): CENTOS_LAB
    power-state ( RO): running


// Pegar o UUID da VM com o problema, feito isso vamos litar a ordem do boot.
# xe vm-param-list uuid=952f15dd-1757-8208-1a6f-22181c05144f | grep HVM-boot

// Alterar a ordem do boot
# xe vm-param-set uuid=952f15dd-1757-8208-1a6f-22181c05144f HVM-boot-policy="BIOS order" HVM-boot-params:order="dc"

- Não deu certo?
Se mesmo assim não deu certo, faça ao seguinte, crie a VM novamente, com um disco vazio, manda iniciar pela media do Centos ou do Linux, desligue a mesma, e agora manda atachar o disco com o SO, pronto solução pronta.

Forte Abraço
Marcos Carraro.

Read More

quarta-feira, 27 de março de 2013

Xenserver 6.0.X crash reboot for every servers

Buenas,

Tive, tenho, alguns problemas com um servidor que até o momento hospeda algumas VMs, a grande maioria de estudos e projetos, porém o mesmo esta apresentando alguns problemas, do nada ele se reinicia, sem mais e sem menos... Então revirei a net em busca de uma solução.

Cenário.
- HP ML350 G5;
- XEON E5410;
- 14BG memoria ram;

Problemas.
- Reboots consecutivos, sem informações.

Soluções.
 As soluções são varias, vou escrever as que eu estou a utilizar e as que poderão ser utilizadas.

Desabilitar algumas opções na BIOS.

1º- Solução

- Minimum Processor Idle Power State - Configure para No C-states
- Mais abaixo tem uma outra opção de power, marque a mesma com No C-states



2º - Solução

- Desabilitar Interrupt Remapping no boot.

# /opt/xensource/libexec/xen-cmdline -set-xen iommu=no-intremap

3º - Solução

- Enviar os logs do servidor para um auto-ajuda da citrix.
https://taas.citrix.com

Para salvar o arquivo de logs, vá no seguinte menu, lembre se selecionar a opção Crash Dump Files.




Feito isso, salve o .zip em algum local, e acesso o site https://taas.citrix.com faça login, e por final, upload do arquivo .zip com um nome parecido de "status-report-ANO-MES-DIA-HORA-MINUTO-SEGUNDO".zip

Ele vai trazer informações até interessantes

Uma saida...



Tomara que isso resolva os meus problemas e os seus.

Abraços
Marcos Carraro.

Read More

Posts que a turma mais esta lendo...

Posts que a turma mais esta lendo...

Marcos Carraro