Solaris: Acceder a la consola de un LDOM

LDOM o Logical Domains es una tecnología de virtualización de servidores, creada por Sun Microsystems(ahora Oracle) en Abril de 2007.  (Leer más en Wikipedia)

Para acceder a la consola de un LDOM, primero hay que entrar en el IODomain que gestiona este LDOM, en este caso iodprueba1 y ejecutar lo siguiente:

root@iodprueba1: ~ # ldm list
NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME
primary active -n-cv- UART 16 16G 0.1% 0.1% 50d 36m
iodprueba2 active -n--v- 5000 16 16G 0.0% 0.0% 50d 31m
ldom1 active -n---- 5001 8 16G 0.0% 0.0% 21h 30m

Ya tenemos el puerto de ldom1 que es 5001.

Con un telnet a localhost por el puerto del LDOM conectamos a su consola:

root@iodprueba1: ~ # telnet localhost 5001
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Connecting to console "ldom1" in group "ldom1" ....
Press ~? for control options ..

ldom1 console login: root
Password:

Last login: Wed Feb 19 09:01:49 on console
Oracle Corporation SunOS 5.10 Generic Patch January 2005

[root@ldom1]: /root #

Y de esta forma ya estaríamos dentro del LDOM ldom1 por consola, muy fácil.

Solución al error You do not have write access:

Si al intentar acceder a la consola del LDOM nos muestra este error “You do not have write access”, tendríamos que acceder a la consola por la fuerza.

Este error se produce cuando hay otra conexión activa a la consola del LDOM. Para expulsar al usuario de la sesión activa y hacernos nosotros con el control, se puede conseguir pulsando ~w mientras estamos conectados a la sesion telnet:

root@iodprueba1: ~ # telnet localhost 5001
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Connecting to console "ldom1" in group "ldom1" ....
Press ~? for control options ..
You do not have write access
You do not have write access
You do not have write access
You do not have write access

VNTSD commands
~# --Send break
~^B --Send alternate break
~. --Exit from this console
~w --Force write access
~n --Console next
~p --Console previous
~? --Help

Teclear ~w

(o lo que es lo mismo Alt Gr + 4 + w)

Y confirmar con y

Warning: another user currently has write permission
to this console and forcibly removing him/her will terminate
any current write action and all work will be lost.

Would you like to continue?[y/n] y

[root@sdsom601]: /root #

 

Compartir:

This article was written by RoberMB

💻OS, ☁️Cloud, 🛡️Cybersecurity, ✈️Traveling #Linux, #Ansible, #AWS, #VMware, #Docker 🏴‍☠️ CEH v10, CPHE 🏴‍☠️ ... Always learning, always enjoying.

Leave a Reply

Your email address will not be published. Required fields are marked *