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 #