====== Instal·lació de CentOS 7 per l'Avance III 400 MHz SB - Part 3 ======
===== Instal·lació de l'entorn del TopSpin =====
No s'ha d'instal·lar el paquet bruker-setup perquè és pels ordinadors de consoles Avance Neo i requereix la instal·lació de paquets de Nvidia incompatibles amb la targeta gràfica instal·lada.
Per instal·lar els paquets necessaris pel TopSpin s'ha d'executar la comanda
* ''yum install --enablerepo=bruker bruker-topspin-environ''
però abans, és preferible fer un simulacre i comprovar que no hi ha conflictes,
* ''yum install --setopt tsflags=test --enablerepo=bruker bruker-topspin-environ''
El simulacre mostra que els paquets necessaris ja estan instal·lats, segurament a partir de la llista de paquets instal·lats al 600 MHz, de forma que no cal fer res,
# yum install --setopt tsflags=test --enablerepo=bruker bruker-topspin-environ
Loaded plugins: fastestmirror, keys, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: ftp.csuc.cat
* elrepo: mirrors.coreix.net
* epel: mirror.eixamcoop.cat
* extras: ftp.csuc.cat
* updates: ftp.csuc.cat
Package bruker-topspin-environ-1.0-21.el7.brk.x86_64 already installed and latest version
Nothing to do
La llista de paquets exigits (i instal·lats si cal) per aquest paquet es poden consultar amb la comanda,
* ''yum deplist --enablerepo=bruker bruker-topspin-environ''
===== Instal·lació de l'entorn d'adquisició =====
Per instal·lar els paquets necessaris per l'adquisició s'ha d'executar la comanda
* ''yum install --enablerepo=bruker bruker-acquisition-environ''
però abans, és preferible fer un simulacre i comprovar que no hi ha conflictes,
* ''yum install --setopt tsflags=test --enablerepo=bruker bruker-acquisition-environ''
El simulacre mostra que, com en el cas anterior, els paquets necessaris ja s'han instal·lat i que no cal fer res.
# yum install --setopt tsflags=test --enablerepo=bruker bruker-acquisition-environ
Loaded plugins: fastestmirror, keys, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: ftp.csuc.cat
* elrepo: mirrors.coreix.net
* epel: mirror.eixamcoop.cat
* extras: ftp.csuc.cat
* updates: ftp.csuc.cat
Package bruker-acquisition-environ-1.0-12.el7.brk.noarch already installed and latest version
Nothing to do
La llista de paquets exigits (i instal·lats si cal) per aquest paquet es poden consultar amb la comanda,
* ''yum deplist --enablerepo=bruker bruker-acquisition-environ''
===== Connexió i configuració dels dos monitors =====
Connecto a l'estació de treball el monitor HP Compaq LE2202x (sortida DisplayPort amb adaptador a DVI) i el monitor HP LA1951g (sortida DVI), i l'ordinador els reconeix i configura correctament. El monitor HP LE2202x es configura com pantalla principal (finestra del TopSpin) i el monitor HP LA1951g com pantalla secundària (finestres de la BSMS, de lock, etc.),
* HP LE2202x
* Pantalla principal
* Característiques tècniques: 21,5 polsades (16:9), resolució: 1920 x 1080 @ 60.0 Hz, entrades: DVI-D & VGA.
* HP LA1951g
* Pantalla secundària
* Característiques tècniques: 19 polsades (5:4), resolució: 1280 x 1024 @ 75 Hz, entrades: DVID-D & VGA.
===== Configuració de KDE =====
No cal fer res. KDE es va triar com entorn gràfic en el moment d'instal·lar el CentOS i ara no cal canviar res a la configuració.
===== Crear els comptes d'usuari =====
Aprofitar les instruccions a [[informatica:hp_z400_600_centos7_4 | Instal·lació de CentOS 7 -4a part]]
===== Configurar les connexions de xarxa =====
==== Configuració de la xarxa UAB ====
Començo per configurar el dispositiu ''eno1'' de la xarxa de la UAB. Indico que es configura amb DHCP i li assigno el nom ''UAB-LAN''. Després faig servir la configuració dinàmica,
# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
# nmcli general hostname
Veig que encara no he editat el fitxer ''/etc/hosts'' i aprofito per fer-ho ara (''nano -c /etc/hosts'') que esdevé,
# cat /etc/hosts
## 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
### ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 localhost localhost.localdomain
158.109.54.214 cie-54-214.uab.es cie-54-214 av3-400-sb
# The following lines are related to Bruker NMR spectrometers
# DO NOT REMOVE THEM.
#
# An older TS version?
# 149.236.99.99 spect
# TS 3.6.3
149.236.99.90 spect
149.236.99.1 ASP_ST2
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Llavors defineixo el hostname també al NetworkManager i continuo amb la configuració de la xarxa de la UAB
# nmcli general hostname cie-54-214.uab.cat
# nmcli general hostname
cie-54-214.uab.cat
# nmcli connection show --active
NAME UUID TYPE DEVICE
UAB-LAN 5f23e0c4-ba38-4644-98e3-c8a8fc3f3c62 ethernet eno1
# nmcli connection show id UAB-LAN
connection.id: UAB-LAN
connection.uuid: 5f23e0c4-ba38-4644-98e3-c8a8fc3f3c62
connection.stable-id: --
connection.type: 802-3-ethernet
[...]
connection.permissions: --
[...]
802-3-ethernet.mac-address: --
[...]
GENERAL.NAME: UAB-LAN
GENERAL.UUID: 5f23e0c4-ba38-4644-98e3-c8a8fc3f3c62
GENERAL.DEVICES: eno1
GENERAL.STATE: activated
GENERAL.DEFAULT: yes
[...]
IP4.ADDRESS[1]: 158.109.54.214/20
IP4.GATEWAY: 158.109.48.1
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 158.109.48.1, mt = 100
IP4.ROUTE[2]: dst = 158.109.48.0/20, nh = 0.0.0.0, mt = 100
IP4.DNS[1]: 158.109.0.36
IP4.DNS[2]: 158.109.254.130
IP4.DOMAIN[1]: uab.es
DHCP4.OPTION[1]: broadcast_address = 158.109.63.255
[...]
DHCP4.OPTION[9]: ip_address = 158.109.54.214
DHCP4.OPTION[10]: network_number = 158.109.48.0
[..]
DHCP4.OPTION[30]: routers = 158.109.48.1
DHCP4.OPTION[31]: subnet_mask = 255.255.240.0
[...]
per la nova configuració estàtica,
# cd /etc/sysconfig/network-scripts
# cat ifcfg-UAB-LAN
TYPE=Ethernet
NAME=UAB-LAN
UUID=5f23e0c4-ba38-4644-98e3-c8a8fc3f3c62
HWADDR=50:65:F3:3A:12:5E
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
ONBOOT=yes
IPADDR=158.109.54.214
PREFIX=20
GATEWAY=158.109.48.1
DNS1=158.109.0.36
DNS2=158.109.254.130
DOMAIN="uab.cat uab.es"
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
IPV6_PRIVACY=no
==== Configuració de la xarxa de l'espectròmetre ====
Pel dispositiu de la xarxa de l'espectròmetre, indico que la configuració és manual (estàtica), li assigno el nom ''CONSOLE-LAN''. El fitxer de configuració d'aquest dispositiu és,
# cat ./ifcfg-CONSOLE-LAN
NAME="CONSOLE-LAN"
ZONE=trusted
USERCTL=no
DEVICE=ens3
HWADDR=a0:36:9f:8f:0a:b3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
UUID=4d9f6b1a-abb6-4880-ba14-72f2841859e8
ONBOOT=yes
IPADDR=149.236.99.1
PREFIX=24
NETMASK=255.255.255.0
Comprovo amb ''ping'' que hi ha connexió.
# ping -c 5 spect
PING spect (149.236.99.90) 56(84) bytes of data.
64 bytes from spect (149.236.99.90): icmp_seq=1 ttl=64 time=0.448 ms
64 bytes from spect (149.236.99.90): icmp_seq=2 ttl=64 time=0.283 ms
64 bytes from spect (149.236.99.90): icmp_seq=3 ttl=64 time=0.336 ms
64 bytes from spect (149.236.99.90): icmp_seq=4 ttl=64 time=0.269 ms
64 bytes from spect (149.236.99.90): icmp_seq=5 ttl=64 time=0.153 ms
--- spect ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.153/0.297/0.448/0.098 ms
==== Comprovació de les rutes ====
Un cop els dos dispositius de xarxa estan en funcionament,
# nmcli device status
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected UAB-LAN
ens3 ethernet unmanaged --
lo loopback unmanaged --
# ping -c 5 spect
PING spect (149.236.99.90) 56(84) bytes of data.
64 bytes from spect (149.236.99.90): icmp_seq=1 ttl=64 time=0.150 ms
64 bytes from spect (149.236.99.90): icmp_seq=2 ttl=64 time=0.156 ms
64 bytes from spect (149.236.99.90): icmp_seq=3 ttl=64 time=0.194 ms
64 bytes from spect (149.236.99.90): icmp_seq=4 ttl=64 time=0.153 ms
64 bytes from spect (149.236.99.90): icmp_seq=5 ttl=64 time=0.127 ms
--- spect ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.127/0.156/0.194/0.021 ms
# ping -c 5 gw.uab.cat
PING gw.uab.cat (158.109.0.3) 56(84) bytes of data.
64 bytes from gw.uab.es (158.109.0.3): icmp_seq=1 ttl=253 time=0.582 ms
64 bytes from gw.uab.es (158.109.0.3): icmp_seq=2 ttl=253 time=0.540 ms
64 bytes from gw.uab.es (158.109.0.3): icmp_seq=3 ttl=253 time=0.537 ms
64 bytes from gw.uab.es (158.109.0.3): icmp_seq=4 ttl=253 time=0.273 ms
64 bytes from gw.uab.es (158.109.0.3): icmp_seq=5 ttl=253 time=0.280 ms
--- gw.uab.cat ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4001ms
rtt min/avg/max/mdev = 0.273/0.442/0.582/0.137 ms
comprovo les rutes definides i veig que hi són les correctes,
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default ciesudsw-core.u 0.0.0.0 UG 100 0 0 eno1
149.236.99.0 0.0.0.0 255.255.255.0 U 0 0 0 ens3
158.109.48.0 0.0.0.0 255.255.240.0 U 100 0 0 eno1
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 ens3
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 158.109.48.1 0.0.0.0 UG 100 0 0 eno1
149.236.99.0 0.0.0.0 255.255.255.0 U 0 0 0 ens3
158.109.48.0 0.0.0.0 255.255.240.0 U 100 0 0 eno1
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 ens3
però que hi ha una (''169.254.0.0 (link-local)'') que cal eliminar amb la comanda ''route del -net 169.254.0.0 ...''
# route del -net 169.254.0.0 netmask 255.255.0.0 dev ens3 metric 1002
# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 158.109.48.1 0.0.0.0 UG 100 0 0 eno1
149.236.99.0 0.0.0.0 255.255.255.0 U 0 0 0 ens3
158.109.48.0 0.0.0.0 255.255.240.0 U 100 0 0 eno1
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default ciesudsw-core.u 0.0.0.0 UG 100 0 0 eno1
149.236.99.0 0.0.0.0 255.255.255.0 U 0 0 0 ens3
158.109.48.0 0.0.0.0 255.255.240.0 U 100 0 0 eno1
Un cop eliminada, les rutes definides són les correctes.
==== Enllaços d'interès ====
* [[https://askubuntu.com/questions/893097/how-to-get-rid-of-169-254-0-0-route | How to get rid of 169.254.0.0 route?]]
===== Eliminar els kernels més antics =====
Al llarg del procés d'instal·lació i actualització del CentOS, s'han instal·lat kernels més nous que l'inicial, però no s'ha eliminat cap,
# uname -snr
Linux cie-54-214.uab.cat 3.10.0-1160.25.1.el7.x86_64
# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
0 : CentOS Linux (3.10.0-1160.25.1.el7.x86_64) 7 (Core)
1 : CentOS Linux (3.10.0-1160.21.1.el7.x86_64) 7 (Core)
2 : CentOS Linux (3.10.0-1160.36.2.el7.x86_64) 7 (Core)
3 : CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core)
4 : CentOS Linux (0-rescue-e70caa6a85d0497ab6302fee0744e4f5) 7 (Core)
i ara ocupen espai a la partició ''boot''
# df -hl
Filesystem Size Used Avail Use% Mounted on
[...]
/dev/mapper/centos_cie--54--214-root 50G 8.8G 42G 18% /
/dev/sda1 1014M 320M 695M 32% /boot
/dev/mapper/centos_cie--54--214-home 408G 1.3G 406G 1% /home
[...]
Per eliminar els més antics, faig servir la comanda ''# package-cleanup --oldkernels --downloadonly'', on l'opció ''downloadonly'' es fa servir per simular la comanda sense fer cap canvi,
# package-cleanup --oldkernels --downloadonly
Loaded plugins: fastestmirror, langpacks, refresh-packagekit
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-1160.el7 will be erased
---> Package kernel.x86_64 0:3.10.0-1160.21.1.el7 will be erased
---> Package kernel-devel.x86_64 0:3.10.0-1160.el7 will be erased
---> Package kernel-devel.x86_64 0:3.10.0-1160.21.1.el7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================
Package Arch Version Repository Size
======================================================================================================================
Removing:
kernel x86_64 3.10.0-1160.el7 @anaconda 64 M
kernel x86_64 3.10.0-1160.21.1.el7 @updates 64 M
kernel-devel x86_64 3.10.0-1160.el7 @base 38 M
kernel-devel x86_64 3.10.0-1160.21.1.el7 @updates 38 M
Transaction Summary
======================================================================================================================
Remove 4 Packages
Installed size: 205 M
Background downloading packages, then exiting:
exiting because "Download Only" specified
Un cop convençut dels canvis proposats, executo la comanda ''package-cleanup --oldkernels'' per aplicar-los,
# package-cleanup --oldkernels
Loaded plugins: fastestmirror, langpacks, refresh-packagekit
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-1160.el7 will be erased
---> Package kernel.x86_64 0:3.10.0-1160.21.1.el7 will be erased
---> Package kernel-devel.x86_64 0:3.10.0-1160.el7 will be erased
---> Package kernel-devel.x86_64 0:3.10.0-1160.21.1.el7 will be erased
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================
Package Arch Version Repository Size
======================================================================================================================
Removing:
kernel x86_64 3.10.0-1160.el7 @anaconda 64 M
kernel x86_64 3.10.0-1160.21.1.el7 @updates 64 M
kernel-devel x86_64 3.10.0-1160.el7 @base 38 M
kernel-devel x86_64 3.10.0-1160.21.1.el7 @updates 38 M
Transaction Summary
======================================================================================================================
Remove 4 Packages
Installed size: 205 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Erasing : kernel.x86_64 1/4
Erasing : kernel.x86_64 2/4
Erasing : kernel-devel.x86_64 3/4
Erasing : kernel-devel.x86_64 4/4
Verifying : kernel-devel-3.10.0-1160.21.1.el7.x86_64 1/4
Verifying : kernel-devel-3.10.0-1160.el7.x86_64 2/4
Verifying : kernel-3.10.0-1160.el7.x86_64 3/4
Verifying : kernel-3.10.0-1160.21.1.el7.x86_64 4/4
Removed:
kernel.x86_64 0:3.10.0-1160.el7 kernel.x86_64 0:3.10.0-1160.21.1.el7
kernel-devel.x86_64 0:3.10.0-1160.el7 kernel-devel.x86_64 0:3.10.0-1160.21.1.el7
Complete!
i comprovo l'espai disponible ara a la partició ''boot'',
# df -hl
Filesystem Size Used Avail Use% Mounted on
[...]
/dev/mapper/centos_cie--54--214-root 50G 8.7G 42G 18% /
/dev/sda1 1014M 222M 793M 22% /boot
[...]