Los siguientes comandos muestran el procedimiento de creación de un servidor virtual o ldom.
# ldm create newldom
# ldm set-core 4 newldom
# ldm set-memory 32g newldom
# ldm list
El servidor virtual o ldom se ha creado con 4 cores (32 vCPU o hilos de ejecución) y 32 GB de RAM.
Se carga en la carpeta /root/solaris_ISOs el fichero sol-11_4_77_182_2-text-sparc.iso que es el DVD de instalación en formato ISO. Se crea el servicio de disco y se conecta como DVD al servidor virtual o ldom
# ldm add-vdiskserverdevice /root/solaris_ISOs/sol-11_4_77_182_2-text-sparc.iso Sol_114_77_ISO@primary-vds0
# ldm add-vdisk dvd Sol_114_77_ISO@primary-vds0 newldom
Por último se conectan los recursos y se arranca el servidor.
# ldm bind newldom
# ldm start newldom
Como la ldom no tiene solaris instalado nos debemos conectar por el puerto serie. También la apagamos para dejarlo en el prompt ok.
# telnet 0 5003
# init 0
Desactivamos el arranque automático del servidor. Es lo recomendado ya que, en caso de problemas, es mejor que la ldom no arranque sola, es mejor que controlemos el arranque.
banner
printenv
setenv auto-boot? false
A continuación asignamos el disco de arranque donde se instalará el sistema operativo. Este disco será el zpool rpool de la ldom.
# ldm stop newldom
# ldm add-vdiskserverdevice /dev/dsk/c4t1d0s2 newldom_bootdisk@primary-vds0
# ldm add-vdisk bootdisk newldom_bootdisk@primary-vds0 newldom
# ldm start newldom
También creamos el interfaz de red que utilizará la ldom. Se indica la vlan (pvid) y se conecta al virtual switch. Habitualmente se le da el nombre primary-vsw0 a ese virtual switch
ldm add-vnet pvid=23 NEWLDOM-NET1 primary-vsw0 newldom # net1
La ldom no arranca sola, debemos arrancarla a través del puerto serie
telnet 0 5003
boot dvd
Instalación de solaris
Al arrancar desde el fichero ISO montado como DVD se muestra un menú interactivo. Las opciones recomendadas son las siguientes:
- Keyboard 20 - Spanish
- Idioma 3 - English
- Opción 1 - Install Oracle Solaris
# Instalación del sistema operativo
#
# Comienza el menú de configuración
#
# Se utiliza el disco c1d1, entero
#
# Computer name: newldom
#
# Interfaz net1
# Network Configuration Method: Static
# IP Address: 192.168.1.32
# Netmask: 255.255.255.0
# Router: 192.168.1.1
# Configure DNS
# DNS Server IP address: 8.8.8.8
# DNS Server IP address: 8.8.4.4
# Search domain: domain.com
#
# Region: Europe (Intro en lugar de F2)
# Locations: Spain (F2)
# Time Zone: Spain (mainland) (F2)
#
# Language: English
# Territory: United States (en_US.UTF-8)
#
# No cambiar la fecha y hora!! Lo hará el servicio NTP
#
# Keyboard: Spanish
#
# Root password: Welcome1
# No se configura ninguna cuenta adicional
#
# Support - Registration: No se toca
#
# The installation of Oracle Solaris has completed successfully
#
# Una vez finalizada la configuración se reinicia con los nuevos parámetros
#
Configuración NTP
En la carpeta /etc/inet se edita el fichero ntp.client. Se añaden los servidores NTP en las directivas server.
server ntp1.domain.com
server ntp2.domain.com
Se guarda como ntp.conf. A continuación se activa el servicio.
# svcadm enable ntp
Para comprobar el funcionamiento
# ntpq
ntpq>peers