![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Creación de un maestro TCE con OpenIndiana 2016Monday, 2 April 2018, 10:39:07 am Instalar el servidor de rdate en el opensolaris Se copian los ficheros de servidor rdate (in.timed y su manifest para el svc, tal y como hemos visto el el /var/.../cache/.../manifest.legacy correspondiente) en el /tmp; para eso hay que llevar al /tmp este tar: openindiana-timed.tar 1. Se descomprime y se verifica cd / tar xvf tmp/openindiana-timed.tar svccfg validate lib/svc/manifest/network/time.xml 2. Se reincia el equipo reboot 3. Se activa el servicio svcadm enable time:stream svcadm enable time:dgram Tuesday, 13 March 2018, 9:43:03 am Cambiar la configuración de red Se sigue este manual. /usr/local/bin/ip-change
/usr/local/bin/hostname-change
Tuesday, 13 March 2018, 9:31:45 am Cambiar el timezone Se hace según este post y este wiki. Para el OpenIndiana Hipster 2016 se modifica el /etc/default/init sed -i "s:^TZ=.*:TZ=Europe/Madrid:g" /etc/default/init Configurar el ssh para que acepte conexiones antiguas Se anade en fichero /etc/ssh/sshd_config lo siguiente Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-cbc KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1 Añadir ficheros para la monitorizacion en NAGIOS de Metro Hay que añadir los siguientes ficheros usr/local/bin/check_controlnow.sh usr/local/bin/check_discos.sh usr/local/bin/check_mon.sh usr/local/bin/check_routernow.sh usr/local/bin/socat -> /usr/bin/socat usr/bin/socat lib/svc/manifest/application/pctce-simon.xml Y se ejecuta el siguiente comando svccfg validate /lib/svc/manifest/application/pctce-simon.xml Monday, 12 March 2018, 9:59:51 am Acciones adicionales para las fuentes Como root, en el maestro:
cd /etc/X11/xorg.conf.d/
cat > fonts.conf <<"EOF"
Section "Files"
RgbPath "/usr/X11/lib/X11/rgb"
FontPath "/usr/X11/lib/X11/fonts/TrueType/"
FontPath "/usr/X11/lib/X11/fonts/Type1/"
FontPath "/usr/X11/lib/X11/fonts/Type1/sun/"
FontPath "/usr/X11/lib/X11/fonts/F3bitmaps/"
FontPath "/usr/X11/lib/X11/fonts/misc/"
FontPath "/usr/X11/lib/X11/fonts/75dpi/"
FontPath "/usr/share/fonts/X11/hp_roman8/75dpi"
FontPath "/usr/X11/lib/X11/fonts/100dpi/"
FontPath "built-ins"
EndSection
EOF
cd /etc/fonts/conf.d/
rm 70-no-bitmaps.conf
fc-cache -f -v
Para poner la resolución Se sigue este post:
cd /etc/X11/xorg.conf.d
cat > resolution.conf <<"EOF"
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30.0-62.0
VertRefresh 50.0-70.0
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
EndSection
EOF
Friday, 9 March 2018, 12:17:10 pm Hay que instalar las fuentes de hp según se dice en el manual para UBUNTU Seguir el manual http://3.0.1.46:8000/HowTo/203 cd /usr/share/fonts/X11/ scp nas:/sharedunix/chroots/seraphim/root/imgiso/fuentes-hpux-linux.tar.gz . scp nas:/sharedunix/chroots/seraphim/root/imgiso/fonts-hproman.tgz . tar -xvzf fuentes-hpux-linux.tar.gz tar -xvzf fonts-hproman.tgz rm fonts-hproman.tgz rm fuentes-hpux-linux.tar.gz export DISPLAY=:0.0 cd /usr/share/fonts/X11 cd hp_roman8/75dpi/ xset +fp $(pwd) xset fp rehash cd ../../misc xset +fp $(pwd) xset fp rehash ./valida.sh cd .. chown -R root:bin hp_roman8 misc chmod -R 444 misc hp_roman8 chmod 755 hp_roman8 misc hp_roman8/75dpi/ Friday, 9 March 2018, 11:42:09 am Hacer que admita displays exportados (para capturas de pantalla, etc) /etc/lightdm/lightdm.conf [Seat:*] xserver-allow-tcp=true 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 March 2018, 11:10:06 am Arranque automatico Se configura el "lightdm" para el arranque automatico de metro. Hay que editar el fichero /etc/lightdm/lightdm.conf y añadir en el apartado [Seat:*] [Seat:*] autologin-user=metro autologin-user-timeout=0 Y luego el arranque se pone en el /home/metro/.xprofile Friday, 9 March 2018, 9:50:22 am Activar servicios adicionales Para tener rlogin y ftp (el telnet no funciona con esto): svcadm enable svc:/network/login:rlogin svcadm enable svc:/network/shell:default svcadm enable svc:/network/rexec:default svcadm enable svc:/network/telnet:default svcadm enable svc:/network/proftpd:default svcadm enable svc:/system/sar:default No se han probado todavía los siguientes, que ponemos aquí para referencias futuras: svcadm enable svc:/application/desktop-cache/docbook-catalog-update:default svcadm enable svc:/application/graphical-login/gdm:default svcadm enable svc:/network/location:default svcadm enable svc:/network/physical:nwam svcadm enable svc:/system/postrun:default svcadm enable svc:/system/rad:default svcadm enable svc:/system/sysidtool:net svcadm enable svc:/system/sysidtool:system Wednesday, 7 March 2018, 12:27:10 pm TODO: ✓ Instalar el driver de la Etherlite ✓ Instalar el nfsserver y configurarlo (exportar Controlid) 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 zfs set sharenfs=on rpool/export/home/metro sharemgr show -vp ✓ Librerias que requieran los ejecutables de sico ✓ Arranque automatico con gestor de ventanas "mwm" Update 20191127: Para restringir el nfs a unos equipos concretos se hace: zfs set sharenfs="rw=tc2:tc5:tp1:tp2:tp3:ctrl_acc1:ctrl_acc2:ctrl_acc3:ctrl_acc4:ctrl_se1" rpool/export/home/metro Wednesday, 7 March 2018, 12:21:58 pm Hay que poner el directorio home/metro (directorios home/metro/ControlId home/metro/crp home/metro/isacd home/metro/nagios home/metro/repositorio home/metro/sistema home/metro/sun home/metro/tcti) Se modifica el fichero /etc/passwd con los permisos del usuario metro Se pone el fichero /etc/inet/hosts y /etc/inet/services Se crean los enlaces /dev/ttys Se modifican los ficheros de crontab /var/spool/cron/crontabs de root y metro Se pone el fichero de licencia /usr/local/tce/tce con los permisos adecuados. Se ha generado un fichero RepoMaestro.tgz que incluye todo lo anterior. Tambien hay un fichero RepoTotal.tgz que incluye todo lo de home/metro personalizado para Tetuan Attachsopenindiana-timed.tar |