Medusa: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
mIngen redigeringssammanfattning
mIngen redigeringssammanfattning
 
(19 mellanliggande sidversioner av 4 användare visas inte)
Rad 1: Rad 1:
{| style="border: 0px"
{| style="border: 0px"
! Funktion
! Funktion
| Terminalserver
| Seriekonsollserver
|-
|-
! Operativsystem
! Operativsystem
Rad 19: Rad 19:
|-
|-
! Placering
! Placering
| [[:Kategori:Foo|Foo]], [[:Kategori:Rack B7|Rack B7]]
| [[:Kategori:Foo|Foo]], [[:Kategori:Rack B8|Rack B8]]
|-
|-
! Foto
! Foto
Rad 25: Rad 25:
|-
|-
! Driftstatus
! Driftstatus
| I drift
| Ej i drift
|-
|-
! Nagios-status
! Nagios-status
Rad 34: Rad 34:
|}
|}


== Användning ==
[[Category:Maskiner i drift]]
Medusa kan med fördel användas för att prata serie med de datorer den är ihopkopplad med. Så här gör man:

# Koppla upp dig mot terminalservern. Detta kan göras på flera sätt:
## Mot dess konsollport rent fysiskt, i 9600 8N1
## Via [[perlis]] antingen via ssh (rekommenderat) eller telnet
# När du är inloggad kan du använda telnet för att prata med de 48 portarna som finns.
## För att se vilken adress datorn du vill prata med har kan du använda ifconfig. Mappningen ip-adress -> port är <tt>10.176.4.(portnummer+48)</tt>. Det ger exempelvis att port 1 har ip-adressen <tt>10.176.4.49</tt> och port 48 har <tt>10.176.4.96</tt>.
## Escape-tecken för telnet är ^] (det vill säga Ctrl+]). Om du telnettade till terminalservern bör du se till att byta escapetecken för den telnetsessionen till något annat än ^].

Efterhand som datorer tas i drift kan man med fördel lägga till hostname i /etc/hosts med rätt ports adress så att man istället bara behöver skriva <tt>telnet [hostname]</tt>.

== Konfigurera seriekonsoll ==

Observera att Medusa per default pratar 57600 och inte 9600 som man skulle kunna tro. inittab-rad som gör rätt saker på en Linux:

s0:2345:respawn:/sbin/getty -L ttyS0 57600 vt100

Ladda om inittab med <pre>init q</pre>

== Använda grub ==

Addera följande till /boot/grub/menu.lst:

#If real keyboard is untouched for 5s, go serial
serial --unit=0 --speed=57600
terminal --timeout=5 serial console

== Använda portar ==
Går att nå genom <tt>telnet *namn*</tt> när du är inloggad på medusa:

OBS: hostnamn fungerar inte eftersom /etc/hosts verkar ha blivit resettad.
{|
!portnummer !! kopplad till
|-
| 1 || [[Zelgadis]]
|-
| 3 || [[Ritchie]]
|-
| 4 || [[Ratatoskr]]
|-
| 5 || [[Gibson]]
|-
| 7 || [[Dijkstra]]
|-
| 9 || [[Knuth]]
|-
| 10 || [[Sisyphus]]
|-
| 11 || [[Lafiel]]
|-
| 19 || [[Backus]]
|-
| 43 || [[Kelvin]]
|-
| 44 || [[Celsius]]
|-
| 47 || [[Sw-b8-t]]
|-
| 48 || [[Sw-b8-b]]
|}

== Konfiguration ==
Inställningar för serieportar görs i /etc/portslave/pslave.conf och för att få den att börja använda nya ändringar kör man kommandot <pre>signal_ras hup</pre>. För att inställningarna ska sparas till flash så att de överlever en omstart får man sedan köra <pre>saveconf</pre>

[[Category:Maskiner ur drift]]
[[Kategori:Foo]]
[[Kategori:Foo]]
[[Kategori:Rootmanual]]
[[Kategori:Rootmanual]]
[[Kategori:Rack B7]]
[[Kategori:Rack B8]]

Nuvarande version från 11 juni 2015 kl. 09.17

Funktion Terminalserver
Operativsystem Linux
Arkitektur PPC
CPU PowerPC MPC855T 48MHz
Minne 256 MB
Modell Cyclades ACS48
Placering Foo, Rack B8
Foto
Driftstatus Ej i drift
Nagios-status

Medusa

LysINV

Medusa

Användning

Medusa kan med fördel användas för att prata serie med de datorer den är ihopkopplad med. Så här gör man:

  1. Koppla upp dig mot terminalservern. Detta kan göras på flera sätt:
    1. Mot dess konsollport rent fysiskt, i 9600 8N1
    2. Via perlis antingen via ssh (rekommenderat) eller telnet
  2. När du är inloggad kan du använda telnet för att prata med de 48 portarna som finns.
    1. För att se vilken adress datorn du vill prata med har kan du använda ifconfig. Mappningen ip-adress -> port är 10.176.4.(portnummer+48). Det ger exempelvis att port 1 har ip-adressen 10.176.4.49 och port 48 har 10.176.4.96.
    2. Escape-tecken för telnet är ^] (det vill säga Ctrl+]). Om du telnettade till terminalservern bör du se till att byta escapetecken för den telnetsessionen till något annat än ^].

Efterhand som datorer tas i drift kan man med fördel lägga till hostname i /etc/hosts med rätt ports adress så att man istället bara behöver skriva telnet [hostname].

Konfigurera seriekonsoll

Observera att Medusa per default pratar 57600 och inte 9600 som man skulle kunna tro. inittab-rad som gör rätt saker på en Linux:

 s0:2345:respawn:/sbin/getty -L ttyS0 57600 vt100

Ladda om inittab med

init q

Använda grub

Addera följande till /boot/grub/menu.lst:

#If real keyboard is untouched for 5s, go serial  
serial --unit=0 --speed=57600  
terminal --timeout=5 serial console  

Använda portar

Går att nå genom telnet *namn* när du är inloggad på medusa:

OBS: hostnamn fungerar inte eftersom /etc/hosts verkar ha blivit resettad.

portnummer kopplad till
1 Zelgadis
3 Ritchie
4 Ratatoskr
5 Gibson
7 Dijkstra
9 Knuth
10 Sisyphus
11 Lafiel
19 Backus
43 Kelvin
44 Celsius
47 Sw-b8-t
48 Sw-b8-b

Konfiguration

Inställningar för serieportar görs i /etc/portslave/pslave.conf och för att få den att börja använda nya ändringar kör man kommandot

signal_ras hup

. För att inställningarna ska sparas till flash så att de överlever en omstart får man sedan köra

saveconf