Bienvenidos

Todos estos pasos descriptos fueron probados en ambientes productivos

viernes, 13 de mayo de 2016

Creacion de un LDOM paso a paso



Paso a paso de la creacion de un Ldom
Se utilizo un t5-2 . Documento realizado por Nicolas Morono


### Seteamos los parametros de la primary (memoria y cpu)
ldm set-vcpu 16 primary
ldm set-memory 16g primary
### Agregamos vcc vsw vds y los isos de instalacion
## Creamos el virtual console conentrator.
ldm add-vcc port-range=5000-5100 primary-vcc0 primary
## Creamos el virtual network switch
ldm add-vsw net-dev=net4 vsw4 primary
ldm add-vsw net-dev=net5 vsw5 primary
ldm add-vsw net-dev=net1 vsw1 primary
## Creamos el virtual disk server y le agregamos dos isos.
ldm add-vds primary-vds0 primary



#### Creando los zpool
zpool create psunt100_so c0t600014400000001070211E0F481E625Ed0
zpool create psunt200_so c0t600014400000001070211E0F481E625Fd0

### Creando zvols
 zfs set mountpoint=none psunt100_so 
 zfs create -V 75g psunt100_so/vol1
 zfs create -V 200m psunt100_so/volreplicas  (esto es porque dentro del Ldom uso SVM )

 zfs set mountpoint=none psunt200_so 
 zfs create -V 75g psunt200_so/vol1
 zfs create -V 200m psunt200_so/volreplicas


 ### Creando los ldoms
 ldm add-domain psunt100
 ldm add-domain psunt200
 ldm add-vcpu 64 psunt100
 ldm add-vcpu 32 psunt200
 ldm add-memory 64g psunt100
 ldm add-memory 32g psunt200
 ldm add-vnet vnet1 vsw4 psunt100
 ldm add-vnet vnet2 vsw1 psunt100
 ldm add-vnet vnet1 vsw5 psunt200
 ldm add-vnet vnet2 vsw1 psunt200

 ### Me parece muy poca la memoria en los ldoms y mucha en el primary asi que reconfiguro
 ldm start-reconf primary
 ldm set-vcpu 8 primary
 ldm set-memory 16G primary 
 ### Reinicio

 ### Creando el virtual disk server de cada ldom
 ldm  add-vds psunt100-vds0 primary 
 ldm  add-vds psunt200-vds0 primary 

 ### Asignando vdsdevs
 ldm add-vdsdev /dev/zvol/dsk/psunt100_so/vol1 vol1@psunt100-vds0       
 ldm add-vdsdev /dev/zvol/dsk/psunt100_so/volreplicas volreplicas@psunt100-vds0

 ldm add-vdsdev /dev/zvol/dsk/psunt200_so/vol1 vol1@psunt200-vds0               
 ldm add-vdsdev /dev/zvol/dsk/psunt200_so/volreplicas volreplicas@psunt200-vds0 

 ### Asignado vdisk a los ldoms
 ldm add-vdisk vdiskrep volreplicas@psunt100-vds0 psunt100
 ldm add-vdisk vdisk1 vol1@psunt100-vds0 psunt100           

 ldm add-vdisk vdiskrep volreplicas@psunt200-vds0 psunt200 
 ldm add-vdisk vdisk1 vol1@psunt200-vds0 psunt200          

 ### Creando y montando los dvd para instalar y parchear (los dos de una sola vez)
 ldm add-vdsdev options=ro /sun/sol-10-u11-ga-sparc-dvd.iso sol10u11@primary-vds0 
 ldm add-vdsdev options=ro,slice /sun/EIS-DVD-ONE-20APR16.iso eis20160420@primary-vds0

 ldm add-vdsdev options=ro /sun/sol-10-u11-ga-sparc-dvd.iso sol10u11_2@primary-vds0 
 ldm add-vdsdev options=ro,slice /sun/EIS-DVD-ONE-20APR16.iso eis20160420_2@primary-vds0

 ldm add-vdisk sol10u11 sol10u11@primary-vds0 psunt100 
 ldm add-vdisk eis20160420 eis20160420@primary-vds0 psunt100 

 ldm add-vdisk sol10u11 sol10u11_2@primary-vds0 psunt200 
 ldm add-vdisk eis20160420 eis20160420_2@primary-vds0 psunt200 

 ### Seteo variable
 ldm add-variable auto-boot?=false psunt100
 ldm add-variable auto-boot?=false psunt200

 ### Bindeo los ldoms y empiezo a instalar
 ldm bind psunt100
 ldm bind psunt200

 ### Esto para que funcione la consola de las ldom
 svcadm enable svc:/ldoms/vntsd:default

 ### Starteo 
 ldm start psunt100
 ldm start psunt200

### Me conecto y busco el dispositivo del cdrom y le agrego :f al final para que bootee del slice que corresponde
telnet 0 5000
OBP> show-disks
OBP> boot /virtual-devices@100/channel-devices@200/disk@2:f


### Despues de instalar monto el EIS.
mkdir /cdrom
mount -F hsfs -o=ro /dev/dsk/c0d3s0 /cdrom 
cd /cdrom/sun/patch
patch-EIS /var/tmp
cd /var/tmp/10; ./install_all_patches

5 comentarios:

  1. nice blog too informative. looking and reading your points its so impressive. doing more blog like this. i really appreciated doing like this.
    Java Training in Chennai

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. BlueHost is ultimately one of the best hosting company with plans for any hosting requirements.

    ResponderEliminar