![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Creación de un maestro TCE con OpenIndianaTuesday, 26 May 2015, 10:30:15 am Instalar el servidor de rdate en el opensolaris Según este thread, se hace lo siguiente: 1. Se instala el paquete pkg:/service/network/legacy pkg install pkg:/service/network/legacy 2. Se activa el servicio svcadm enable time:stream svcadm enable time:dgram Tuesday, 26 May 2015, 10:19:21 am Hacer que se puedan actualizar paquetes en una máquina OpenSolaris estando en metro Tutorial basado en la página Hacer que un equipo debian en metro pueda actualizarse con apt-get 1. En salchicha: ssh metro@main1 -R 8081:91.194.74.133:80 2. En el opensolaris, se hace lo siguiente: echo "127.0.0.1 pkg.openindiana.org" >> /etc/hosts ssh metro@16.0.62.18 -L 80:localhost:8081 3. En otra ventana del opensolaris: pkg search nombrepaquete pkg install nombrepaquete Tuesday, 26 May 2015, 10:05:24 am Habilitar root logins en OpenSolaris Para habilitar los root logins para ssh>http://blogs.tulsalabs.com/?p=139 en la máquina opensolaris "pacolucia" he hecho lo siguiente:
1) Modify PermitRootLogin to yes in /etc/ssh/sshd_config.
2) Comment out the “CONSOLE=/dev/console” line in /etc/default/login.
3) Remove “;type=role” from the root entry in /etc/user_attr.
4) restart ssh
svcadm sshd restart
Tuesday, 17 February 2015, 9:14:18 am Modificar el timeout del grub en el OpenIndiana Se hace siguiendo este tutorial: cd /rpool/boot/grub cp menu.lst menu.lst.orig vi menu.lst Y se cambia la línea de "timeout 30" por "timeout 10". Se salva y se sale (":wq" ENTER) y ya está. Friday, 13 February 2015, 9:27:25 am Añadir un nuevo usuario (pci) y hacer que ponga su home en /home y no en /export/home Se ha añadido un usuario con el GUI (pci) y se le ha dado el "rol" de root. El usuario lo ha generado en /export/home/pci Para que esté también en /home/pci, hay que: 1. Añadir la siguiente línea a /etc/auto_home pci localhost:/export/home/& 2. Cambiar en el /etc/passwd para que el home del usuario sea /home/pci y no /export/home/pci pci:x:1001:10:pci:/home/pci:/bin/bash Se reinicia y al entrar como pci ya usa como home el /home/pci. Thursday, 12 February 2015, 9:48:37 am Activar en la lista de servicios Desde el GUI se ha activado:
Tuesday, 20 January 2015, 10:20:35 am Activar el NFS Por defecto no está "arrancado". Hay que hacer: vi /lib/svc/method/nfs-serverY poner el startnfs por defecto a 1 luego svcadm enable /network/nfs/status svcadm enable /network/nfs/nlockmgr svcadm enable /network/nfs/mapid svcadm enable /network/rpc/keyserv svcadm enable /system/filesystem/reparse svcadm enable /network/nfs/client svcadm enable /network/nfs/log svcadm enable /network/nfs/rquota svcadm disable nfs/server svcadm enable nfs/server svcs -l nfs/server Y luego, para añadir shares se hace con: sharemgr create -P nfs sico sharemgr set -P nfs -S sys -p 'rw=3.0.1.0/24,root=3.0.1.0/24,none=*' sico sharemgr add-share -s /home/metro/ControlId -d "Sistema ControlId" sico Para añadir equipos: sharemgr set -P nfs -S sys -p "rw=3.0.1.3,root=3.0.1.3" sico Para añadir un directorio en zfs al nfs: zfs set sharenfs=on rpool/export/home/metro Para ver la configuración actual: sharemgr show -vp Para montar el directorio NFS desde un Linux moderno: mount -t nfs -o vers=3 3.0.1.11:/home/metro/ControlId /destdir Update 20230223 En los pdi, el mount ha de hacerse de la siguiente forma: mount -o rw,nolock,hard,intr 3.0.1.11:/home/metro/ControlId /var/home/ControlId/DatosNFS Tuesday, 20 January 2015, 10:02:38 am Activar el acceso no local al portmapper Siguiendo este tutorial_ root@maestrooi:~# svccfg -s svc:/network/rpc/bind svc:/network/rpc/bind> getprop config/local_only Unknown command "getprop". svc:/network/rpc/bind> listprop config/local_only config/local_only boolean true svc:/network/rpc/bind> setprop config/local_only = false svc:/network/rpc/bind> quit You have new mail in /var/mail/metro root@maestrooi:~# svcadm refresh svc:/network/rpc/bind:default Friday, 16 January 2015, 9:32:11 am Poner mwm (y BUG) He descargado y compilado el mwm, y puesto un workaround para este BUG: mkdir src.motif cd src.motif/ wget "http://softlayer-ams.dl.sourceforge.net/project/motif/Motif%202.3.4%20Source%20Code/motif-2.3.4-src.tgz" -O motif-2.3.4-src.tgz tar -xvzf motif-2.3.4-src.tgz cd motif-2.3.4 ./autogen.sh sed -i "s/ButtonReleaseMask/ButtonPressMask | ButtonReleaseMask/g" clients/mwm/WmKeyFocus.c make cd clients/mwm/ cp mwm ~/bin/ mkdir -p ~/bin/.libs cp .libs/mwm ~/bin/.libs echo "Mwm*keyboardFocusPolicy: pointer" >> /home/metro/xrdb.sico y el .xinitrc es #!/bin/bash export PATH=$PATH:/home/metro/sun xhost + xrdb -load xrdb.sico /home/metro/bin/mwm & ./.autostart Wednesday, 14 January 2015, 10:59:21 am Poner como resolución 1024x768 Se pone este xorg.conf en /etc/X11 y para que rearranque las X se hace: svcadm disable gdm ; svcadm enable gdm Tuesday, 13 January 2015, 11:17:29 am Hacer que arranque el .xinitrc Se hace lo siguiente: 1. Se genera el .xinitrc con lo que se quiere hacer (y permisos de ejecución y que empiece por #!/bin/bash) /home/metro/.xinitrc #!/bin/bash metacity & ./.autostart 2. Se hace un enlace desde .xclients ln -s ~/.xinitrc ~/.Xclients3. Se edita /etc/gdm/Xsession para que el command sea custom ... #command="$@" command="custom" ... Monday, 12 January 2015, 11:34:14 am Hacer que admita displays exportados (para capturas de pantalla, etc) Se hace según el manual del gdm y en el tutorial de svc. /etc/gdm/custom.conf [security] DisallowTCP=false Y en el terminal svccfg -s /application/x11/x11-server listprop options/tcp_listen svccfg -s svc:/application/x11/x11-server setprop options/tcp_listen = true svccfg -s /application/x11/x11-server listprop options/tcp_listen Friday, 9 January 2015, 11:54:41 am Hacer que el gdm haga autologin Hay una faq para FreeBSD, y un tutorial para Solaris:
Thursday, 27 November 2014, 12:12:38 pm Modificados para compilar la libxview ~/src.libxview/xview-3.2p1.4-19c/lib/libxview/ ./misc/gettext.c ./misc/xv_win_lp.c ./notify/ndet_loop.c ./notify/sys_select.c ./sel/sel_agent.c ./textsw/txt_again.c ./textsw/txt_once.c El diff es xview-3.2p1.4-19c.oi.diff o xview-3.2p1.4-19c.oi.diff.cfgconfigcfg o xview-3.2p1.4-19c.oi.diff.cfgconfigcfglic PROCEDIMIENTO FINAL DE COMPILACION DE LIBXVIEW.SO.3 PARA OPENINDIANA wget http://physionet.org/physiotools/xview/src/xview-3.2p1.4-19c.tar.gz wget http://3.0.1.46:8000/Diarios/uploads/131/xview-3.2p1.4-19c.oi.diff.cfgconfigcfglic tar -xvzf xview-3.2p1.4-19c.tar.gz cd xview-3.2p1.4-19c patch -p1 < ../xview-3.2p1.4-19c.oi.diff.cfgconfigcfglic IMAKEINCLUDE="-I$(pwd)/config -I/usr/lib/X11/config" bash Build-XView.bash libs cp ./lib/libxview/libxview.so.3 /usr/lib cp ./lib/libolgx/libolgx.so.3 /usr/lib NOTA: Copio esto en la entrada siguiente para evitar posibles equivocaciones. Update 20160322 Añado los datos del parche cfgconfiglic, que hace la comprobación en el fichero de licencia. Friday, 21 November 2014, 9:17:59 am Compilando libxview Pasos realizados: Como root: pkg install build-essential pkg install imake pkg install makedepend ln -s /usr/X11/bin /usr/bin/X11 ln -s /usr/lib/X11/config /usr/X11R6/lib/X11/config Como metro: mkdir src.libxview cd src.libxview wget http://physionet.org/physiotools/xview/src/xview-3.2p1.4-19c.tar.gz tar -xvzf xview-3.2p1.4-19c.tar.gz cd xview-3.2p1.4-19c export IMAKEINCLUDE="-I/home/metro/src.libxview/xview-3.2p1.4-19c/config -I/usr/lib/X11/config" vi Build-XView.bash (añadir "MAKE = /usr/bin/gmake" despues de MAKEOVERRIDES ) (añadir al final de EXTRA_DEFINES un "-DSYSV_UCONTEXT -DANSI_FUNC_PROTO -D__openindiana__" sin las comillas) bash Build-XView.bash libs mkdir src.libxview cd src.libxview wget http://physionet.org/physiotools/xview/src/xview-3.2p1.4-19c.tar.gz wget http://3.0.1.46:8000/Diarios/uploads/131/xview-3.2p1.4-19c.oi.diff.cfgconfigcfglic tar -xvzf xview-3.2p1.4-19c.tar.gz cd xview-3.2p1.4-19c patch -p1 < ../xview-3.2p1.4-19c.oi.diff.cfgconfigcfglic IMAKEINCLUDE="-I$(pwd)/config -I/usr/lib/X11/config" bash Build-XView.bash libs Por último, como root: mkdir -p /usr/usr/local/lib cd /usr/local/lib cp /home/metro/src.libxview/xview-3.2p1.4-19c/lib/libxview/libxview.so* . cp /home/metro/src.libxview/xview-3.2p1.4-19c/lib/libolgx/libolgx.so.3 . Para tener las librerías de motif y las ucb Se hace lo siguiente, como root: pkg install motif cd /usr/local/lib/ ln -s /usr/ucblib/libucb.so.1 . cd /usr/lib/ ln -s /usr/local/lib/* . NOTA: referencias usadas: SYS_poll en libxview Friday, 21 November 2014, 8:36:56 am Manejando paquetes Ha deprecado el instalador gráfico de paquetes (tb. aquí). Para instalar paquetes hay que usar el pkg CLI tool. Por ejemplo: pkg refresh pkg search gcc pkg install build-essential Para actualizar el S.O.: pkg refresh pkg update Friday, 21 November 2014, 8:35:11 am Poniendo la red en OpenIndiana Se configura en la utilidad de red. Cosas a tener en cuenta:
/etc/defaultroute
Thursday, 20 November 2014, 11:33:23 am Hago un nuevo disco usando OpenIndiana Hipster Resulta que hay mejor soporte ethernet en las versiones en desarrollo de OpenIndiana, y no consigo arreglar el problema de rendimiento de la rtls en el OI-151a8. Descargo la versión "rolling realese" (Hipster). Voy a instalar la OI-hipster-gui-20141010. Friday, 14 November 2014, 10:39:48 am Compilar la libxview para OpenIndiana Los fuentes están disponibles aquí (tgz), y hay una versión compilada para Sol9/10 en OWacomp (OpenWindows (c) Augmented Compatibility Environement for Solaris 9 and 10). Thursday, 13 November 2014, 8:06:13 am Para ver las colisiones y carrier errors en un solaris Más información en Solaris troubleshooting: Network Debugging # netstat -i -I rtls0 Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue rtls0 1500 3.0.1.0 3.0.1.11 173998 208 98091 0 0 0 Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis rtls0 1500 fe80::2e0:4cff:fea1:bdd4/10 fe80::2e0:4cff:fea1:bdd4 174010 208 98103 0 0 Wednesday, 12 November 2014, 11:56:50 am Hacer que se pueda exportar el display Como root: cp /tmp/gdm-auth-cookies-*/auth-for-metro-*/database /tmp/metro.magic chown metro /tmp/metro.magic como metro: cp /tmp/metro.magic ~/.Xauthority Wednesday, 12 November 2014, 11:55:04 am Notas sobre diagnóstico de problemas con TCP Ver TCP delays and retransmissions on Illumos xview-3.2p1.4-19c.oi.diff.cfgconfigcfglic |