IBM VIO Server

IBM Virtual Server I / O

O Servidor Virtual I / O é parte da IBM eServer p5 Avançada recurso de hardware de virtualização. Virtual I / O Server permite o compartilhamento de recursos físicos entre LPARs incluindo SCSI virtuais e redes virtuais. Isso permite uma utilização mais eficiente dos recursos físicos através da partilha entre LPARs e facilita a consolidação de servidores.

Instalação

Você tem duas opções para instalar o AIX servidor baseado VIO:

  1. Instalar de CD
  2. Instalar de rede através de um servidor AIX NIM-

Método de instalação n º 1 é provavelmente o método mais freqüentemente usado em um ambiente puro Linux como método de instalação n º 2 requer a presença de um NIM AIX (Network Management) Instalação do servidor. Ambos os métodos diferem apenas no passo inicial de arranque e, em seguida, são o mesmo. Ambos levam à tela de instalação seguinte:

IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM                             IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM     STARTING SOFTWARE       IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM        PLEASE WAIT...       IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM                             IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM
IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM IBM

Elapsed time since release of system processors: 51910 mins 20 secs

-------------------------------------------------------------------------------
                       Welcome to the Virtual I/O Server.
                       boot image timestamp: 10:22 03/23
                 The current time and date: 17:23:47 08/10/2005
               number of processors: 1    size of memory: 2048MB
 boot device: /pci@800000020000002/pci@2,3/ide@1/disk@0:\ppc\chrp\bootfile.exe
SPLPAR info:    entitled_capacity: 50    platcpus_active: 2
This system is SMT enabled: smt_status: 00000007; smt_threads: 2
                     kernel size: 10481246; 32 bit kernel
-------------------------------------------------------------------------------

O próximo passo é definir o console do sistema. Depois de algum tempo você deverá ver a seguinte tela:

 ******* Please define the System Console. *******

Type a 1 and press Enter to use this terminal as the
  system console.
Pour definir ce terminal comme console systeme, appuyez
  sur 1 puis sur Entree.
Taste 1 und anschliessend die Eingabetaste drücken, um
  diese Datenstation als Systemkonsole zu verwenden.
Premere il tasto 1 ed Invio per usare questo terminal
  come console.
Escriba 1 y pulse Intro para utilizar esta terminal como
  consola del sistema.
Escriviu 1 1 i premeu Intro per utilitzar aquest
  terminal com a consola del sistema.
Digite um 1 e pressione Enter para utilizar este terminal
  como console do sistema.

HARDWARE SYSTEM MICROCODE
Licensed Internal Code - Property of IBM
(C) Copyright IBM Corp. 1990, 1994.
All rights reserved.

US Government Users Restricted Rights -
Use, duplication or disclosure restricted
by GSA ADP Schedule Contract with IBM Corp.

>>>  1 Type 1 and press Enter to have English during install.
     2 Entreu 2 i premeu Intro per veure la instal\ufffflaci\uffff en catal
     3 Entrez 3 pour effectuer l'installation en fran\uffffais.
     4 Für Installation in deutscher Sprache 4 eingeben
        und die Eingabetaste drücken.
     5 Immettere 5 e premere Invio per l'installazione in Italiano.
     6 Digite 6 e pressione Enter para usar Portugu\uffffs na instala\uffff\uffffo.
     7 Escriba 7 y pulse Intro para la instalaci\uffffn en espa\uffffol.

    88  Help ?

>>> Choice [1]:

Este é o menu principal de instalação do AIX-VIO-base do servidor:

                      Welcome to Base Operating System
                      Installation and Maintenance

Type the number of your choice and press Enter.  Choice is indicated by >>>.

>>> 1 Start Install Now with Default Settings

    2 Change/Show Installation Settings and Install

    3 Start Maintenance Mode for System Recovery

    88  Help ?
    99  Previous Menu

>>> Choice [1]:

                 System Backup Installation and Settings

Either type 0 and press Enter to install with the current settings, or type the
number of the setting you want to change and press Enter.

      Setting:                                 Current Choice(s):

    1 Disk(s) where you want to install ...... hdisk0
         Use Maps............................. No
    2 Shrink File Systems..................... No
    3 Import User Volume Groups............... No
    4 Recover Devices......................... No

>>> 0 Install with the settings listed above.

                       +-----------------------------------------------------
    88  Help ?         |    WARNING: Base Operating System Installation will
    99  Previous Menu  |    destroy or impair recovery of ALL data on the
                       |    destination disk hdisk0.
>>> Choice [0]:

Seleção dos discos:

                 Change Disk(s) Where You Want to Install

Type one or more numbers for the disk(s) to be used for installation and press
Enter. To cancel a choice, type the corresponding number and Press Enter.
At least one bootable disk must be selected. The current choice is indicated
by >>>.

        Name     Location Code    Size(MB)   VG Status   Bootable   Maps

>>>  1  hdisk0   03-08-00-3,0     70006   none            Yes    No
     2  hdisk1   03-08-00-4,0     70006   none            Yes    No
     3  hdisk2   03-08-00-5,0     70006   none            Yes    No
     4  hdisk3   03-08-00-8,0     70006   none            Yes    No

>>>  0   Continue with choices indicated above
    55  More Disk Options
    66  Devices not known to Base Operating System Installation
    77  Display More Disk Information
    88  Help ?
    99  Previous Menu

>>> Choice [0]:

Agora iniciar a instalação..

                        Installing Base Operating System

        Please wait...

        Approximate     Elapsed time
     % tasks complete   (in minutes)

          8               0      1% of mksysb data restored.

 Licensed Materials - Property of IBM

 5765G0300
   (C) Copyright International Business Machines Corp. 1985, 2004.
   (C) Copyright AT&T 1984, 1985, 1986, 1987, 1988, 1989.
   (C) Copyright Regents of the University of California 1980, 1982, 1983, 1985, 1986, 1987, 1988, 1989.
   (C) Copyright BULL 1993, 2004.
   (C) Copyright Digi International Inc. 1988-1993.
   (C) Copyright Interactive Systems Corporation 1985, 1991.
   (C) Copyright ISQUARE, Inc. 1990.
   (C) Copyright Mentat Inc. 1990, 1991.
   (C) Copyright Open Software Foundation, Inc. 1989, 1994.
   (C) Copyright Sun Microsystems, Inc. 1984, 1985, 1986, 1987, 1988, 1991.

 All rights reserved.
 US Government Users Restricted Rights - Use, duplication or disclosure
 restricted by GSA ADP Schedule Contract with IBM Corp.
forced unmount of /var
Rebooting . . .

-------------------------------------------------------------------------------
                       Welcome to the Virtual I/O Server.
                       boot image timestamp: 17:44 08/10
                 The current time and date: 17:46:01 08/10/2005
               number of processors: 1    size of memory: 2048MB
    boot device: /pci@800000020000002/pci@2,4/pci1069,b166@1/scsi@0/sd@3:2
SPLPAR info:    entitled_capacity: 50    platcpus_active: 2
This system is SMT enabled: smt_status: 00000007; smt_threads: 2
                     kernel size: 12405120; 64 bit kernel
-------------------------------------------------------------------------------

Saving Base Customize Data to boot disk
Starting the sync daemon
Starting the error daemon
System initialization completed.
Setting tunable parameters...complete
Starting Multi-user Initialization
 Performing auto-varyon of Volume Groups
 Activating all paging spaces
0517-075 swapon: Paging device /dev/hd6 is already active.
swapon: Paging device /dev/paging00 activated.

The current volume is: /dev/hd1
Primary superblock is valid.

The current volume is: /dev/hd10opt
Primary superblock is valid.
 Performing all automatic mounts
Multi-user initialization completed
System reconfiguration in progress.  Please wait.

Rebuild of Scriptinfo file is complete

Checking for srcmstr active...complete
Starting tcpip daemons:
0513-059 The syslogd Subsystem has been started. Subsystem PID is 217224.
Aug 10 12:46:40 localhost syslog:err|error syslogd: /tmp/syslog.out: errno = 2
0513-059 The sendmail Subsystem has been started. Subsystem PID is 180374.
0513-059 The portmap Subsystem has been started. Subsystem PID is 69844.
0513-059 The inetd Subsystem has been started. Subsystem PID is 118936.
0513-059 The snmpd Subsystem has been started. Subsystem PID is 184462.
0513-059 The hostmibd Subsystem has been started. Subsystem PID is 131306.
0513-059 The snmpmibd Subsystem has been started. Subsystem PID is 172216.
0513-059 The aixmibd Subsystem has been started. Subsystem PID is 204952.
0513-059 The muxatmd Subsystem has been started. Subsystem PID is 164006.
Finished starting tcpip daemons.
Starting NFS services:
0513-059 The biod Subsystem has been started. Subsystem PID is 176302.
0513-059 The rpc.lockd Subsystem has been started. Subsystem PID is 262390.
0513-059 The ctrmc Subsystem has been started. Subsystem PID is 229540.
Completed NFS services.
IBM Virtual I/O Server

login:

Configuração inicial

Após a reinicialização você é apresentado com o login VIO Server-prompt. Você não pode logar como usuário root como você tem que usar o PAdmin ID de usuário especial. Nenhuma senha padrão inicial está definido. Imediatamente após o login você é forçado a definir uma nova senha.

[compat]: 3004-610 You are required to change your password.
        Please choose a new one.

padmin's New password:
Enter the new password again:

The following file has been updated: .profile
Changes will take affect at next login.

Antes de fazer qualquer coisa que você tem que aceitar a licença de servidor de E / S. Isto é feito com o comando de licença.

$ lsmap
The I/O Server license must be accepted before running this command.
Only the chlang command may be run before accepting the license.
To view the license, run the license command with the -view option.
If the -lang flag is not specified the license will by displayed in
the current locale (set by the chlang command).  If the license is not
available in the language selected, English will be the default.
To accept the license, run the license command with the -accept option.

Locale currently set to: "en_US".

Usage: license [-view] [-accept] [-lang Name]
       license [-ls]

View and accept the I/O Server license agreement.

        -accept Accept the license agreement.
        -lang   Specifies the language-territory (locale name) the license
                is displayed in.
        -ls     Lists available locales.
        -view   Displays the license agreement.

$

Por favor, insira:

license -accept

Antes de começar a definir e atribuir recursos por favor, verifique se você tem a versão mais recente e atualizações instaladas antes de prosseguir. Atualizações e suporte para o AIX-based Virtual Server I / O podem ser obtidas no: http://techsupport.services.ibm.com/server/vios/home.html

Detalhes para além do âmbito deste publicações podem ser encontradas no seguinte IBM Redbook Advanced POWER Virtualization no IBM eServer p5 Servidores: Introdução e configuração básica em http://www.redbooks.ibm.com/abstracts/sg247940.html?Open.

I / O virtuais comandos do servidor

Uma vez que você está logado como usuário PAdmin você se encontra em uma área restrita Korn shell com apenas um conjunto limitado de comandos. Você pode ver todos os comandos disponíveis, com a ajuda de comando. Todos esses comandos são aliases shell para um ioscli SUID-único binário chamado, que está localizado no diretório / usr / ios / cli / bin. Se você está familiarizado com o AIX você vai reconhecer a maioria dos comandos, mas a maioria dos parâmetros de linha de comando diferem das versões do AIX.

Como não existem páginas de manual disponível, você pode ver todas as opções para cada comando separadamente por issueing o <command> ajuda comando. Aqui está um exemplo para o lsmap comando:

$ help lsmap
Usage: lsmap {-vadapter ServerVirtualAdapter | -plc PhysicalLocationCode |
             -all}
             [-net] [-fmt delimiter]
       Displays the mapping between physical and virtual devices.

       -all         Displays mapping for all the server virtual adapter
                    devices.

       -vadapter    Specifies the server virtual adapter device
                    by device name.

       -plc         Specifies the server virtual adapter device
                    by physical location code.

       -net         Specifies supplied device is a virtual server
                    Ethernet adapter.

       -fmt         Divides output by a user-specified delimiter.

Um comando muito importante é oem_setup_env que lhe dá acesso a regular interface de linha de comando AIX. Este é fornecida apenas para a instalação de drivers de dispositivo OEM.

Apenas os comandos necessários para a configuração dos nossos cenários definidos (ver capítulo XXX) será descrito a seguir. Detalhes para além do âmbito deste publicações podem ser encontradas no seguinte IBM Redbook Advanced POWER Virtualization no IBM eServer p5 Servidores: Introdução e configuração básica em http://www.redbooks.ibm.com/abstracts/sg247940.html?Open.

Virtual SCSI configuração

Para mapear uma LV

  • mkvg: cria o grupo de volume, onde um LV novo será criado usando o comando mklv
  • lsdev: mostra os adaptadores de servidor SCSI virtuais que podem ser utilizadas para o mapeamento com o LV
  • mkvdev: mapas do virtual adaptador de servidor SCSI ao LV
  • lsmap-tudo: mostra as informações de mapeamento

Para mapear um disco físico

  • lsdev: mostra os adaptadores de servidor SCSI virtuais que podem ser utilizadas para o mapeamento de um disco físico
  • mkvdev: mapas do virtual adaptador de servidor SCSI para um disco físico
  • lsmap-tudo: mostra as informações de mapeamento

Partição comandos do cliente

  • Não comandos necessários, o kernel Linux é notificado imediatamente

Criar novo grupo de volume datavg com membro disco hdisk1

  • mkvg-vg datavg hdisk1

Criar vdisk0 novo volume lógico no grupo de volume

  • mklv-lv vdisk0 datavg 10G

Mapas do adaptador de servidor virtual SCSI para o volume lógico

  • mkvdev-vdev vdisk0-vadapter vhost0

Exibir as informações de mapeamento

  • lsmap-all

Virtual I / O Dispositivo Óptico Biblioteca

Para não ter que carregar e descarregar mídia física em uma unidade de CD ou DVD, a mídia pode ser copiado para um arquivo ISO.. Múltiplas unidades de CD virtuais podem ser criados e que. Arquivo ISO pode ser “carregado” em CD virtual como muitas unidades simultaneamente para atribuir a qualquer número de LPARs. A mais de todo o processo é a primeira a criar um sistema de arquivos para armazenar os CDs virtuais, criar as imagens. Iso, criar dispositivos de CD virtuais, carregar a mídia, execute cfgmgr e montar o drive de CD no LPAR cliente.O processo de remoção do CD virtual é desmontar e remover o primeiro dispositivo de CD no LPAR cliente, descarregar o dispositivo de CD virtual, e depois remover o dispositivo virtual em si.

Criar o volume VMLibrary lógico e Filesystem

  • mkrep-sp-16G rootvg tamanho

Criar uma imagem de disco de um CD ou DVD inserido na unidade de CD

  • mkvopt nome disk_image_name.iso-dev cd0-ro

Criar o dispositivo de CD virtuais no servidor VIO

  • mkvdev-FBO-vadapter vhost0-dev hostnamecd0

Carregar Dispositivo de CD virtuais no servidor VIO

  • loadopt-VTD hostnamecd0-disco disk_image_name.iso

Verificar se o dispositivo é carregado com lsmap

  • lsmap-vadapter vhost0

Configurar o dispositivo de CD no LPAR cliente

  • cfgmgr
  • lsdev | grep cd

Monte o CD virtual no LPAR cliente

  • mkdir / cdrom
  • mount-v’cdrfs ‘-r / dev/cd0 / cdrom

Usar e acessar o CD montado como se fosse um drive de CD / DVD normal.

Desmontar e remover o CD no LPAR cliente

  • rmdev-dl cd0

Descarregar a unidade de CD virtual no servidor VIO

  • unloadopt-VTD hostnamecd0

Remova o dispositivo de CD virtual do servidor VIO

  • rmvdev-VTD hostnamecd0

Virtual Ethernet de configuração

Para listar todos os adaptadores virtuais e físicos usar o comando adaptador lsdev-tipo.

$ lsdev -type adapter
name            status     description

ent0            Available  2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent1            Available  2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent2            Available  Virtual I/O Ethernet Adapter (l-lan)
ide0            Available  ATA/IDE Controller Device
sisscsia0       Available  PCI-X Dual Channel Ultra320 SCSI Adapter
vhost0          Available  Virtual SCSI Server Adapter
vhost1          Available  Virtual SCSI Server Adapter
vhost2          Available  Virtual SCSI Server Adapter
vhost3          Available  Virtual SCSI Server Adapter
vsa0            Available  LPAR Virtual Serial Adapter

Escolha o adaptador Ethernet virtual que deseja mapear para o adaptador Ethernet física.

$ lsdev -virtual
name            status     description

ent2            Available  Virtual I/O Ethernet Adapter (l-lan)
vhost0          Available  Virtual SCSI Server Adapter
vhost1          Available  Virtual SCSI Server Adapter
vhost2          Available  Virtual SCSI Server Adapter
vhost3          Available  Virtual SCSI Server Adapter
vsa0            Available  LPAR Virtual Serial Adapter

O comando mkvdev mapeia um adaptador físico a um adaptador virtual, cria uma camada de ponte de rede 2 e define o adaptador padrão virtual com seu padrão VLAN ID. Cria-se uma nova interface Ethernet, por exemplo, ent3.

Verifique se as interfaces físicas e virtuais são desconfigurados (para baixo ou individual).

Scenario A (one VIO server)

Criar um compartilhada ethernet adaptador ent3 com um físico (ent0) e uma virtual (ent2) com PVID 1:

$ mkvdev -sea ent0 -vadapter ent2 -default ent2 -defaultid 1
ent3 Available
en3
et3

Isso criou um novo adaptador Ethernet compartilhada ent3 (você pode verificar que com o comando lsdev). Definir as configurações de TCP / IP para esta nova compartilhado Ethernet Adapter (ent3). Por favor, note que você tem que especificar a interface (EN3) e não o adaptador (ent3).

$ mktcpip -hostname op710-1-vio -inetaddr 9.156.175.231 -interface en3 \
          -netmask 255.255.255.0 -gateway 9.156.175.1 -nsrvaddr 9.64.163.21 \
          -nsrvdomain munich.de.ibm.com

Cenário B (dois servidores VIO)

Criar um compartilhada ethernet adaptador ent3 com um físico (ent0) e uma virtual (ent2) com PVID 1:

 1:
mkvdev -sea ent0 -vadapter ent2 -default ent2 -defaultid 1

Configurar as definições de TCP / IP para o novo compartilhado Ethernet Adapter (ent3):

mktcpip -hostname op710-1-vio -inetaddr 9.156.175.231 -interface en3 \
        -netmask 255.255.255.0 -gateway 9.156.175.1 -nsrvaddr 9.64.163.21 \
        -nsrvdomain munich.de.ibm.com

Partição comandos do cliente

  • Sem novos comandos necessários apenas a configuração de TCP / IP típica é feita no interface Ethernet virtual que é definido no perfil de cliente partição no HMC

Truque:

 dsh-l-n PAdmin VIO_Server1, VIO_Server21 "eco-Av fget_config | ioscli oem_setup_env"

 

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: