Page 1 sur 1

[Serveur] Questions préalables à une installation

Publié : jeu. 09 juin 2011, 01:52
par jaco
Bonjour,

Voilà la situation : depuis un certain nombre d'années, j'administre pour les besoins de mes cours un serveur rack bi-xeon HP sur lequel j'ai installé FreeBSD que je fais évoluer au gré des mises à jour de l'OS et de ses ports (c'est le nom qu'ont les paquetages sous FBSD).

Le problème, maintenant, c'est que ça devient un peu la plaie pour suivre les mises à jour des ports qui m'intéressent pour mes cours : en gros, tout ce qui est langage (Mono, Java, Scala, Ruby...) est constamment une version à la traine et, pour certains logiciels (Mono, par exemple) c'est carrément la galère. FreeBSD est très bien pour tout ce qui est "services" et je trouve le système globalement plus "propre", mais il est un peu à la ramasse pour ce qui est des outils de développement, qui n'est pas son cœur de métier...

Bref, j'envisage de plus en plus de remplacer ce FreeBSD par Arch... mais, d'un naturel fainéant, je n'ai pas envie de casser un truc qui marche depuis des années et devoir passer l'été à installer un truc en état de marche pour la rentrée universitaire :-)

D'ailleurs, un petit extrait du dmesg, histoire de situer le matériel...

Code : Tout sélectionner

FreeBSD 8.2-RELEASE-p2 #13: Wed Jun  8 13:47:33 CEST 2011
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Xeon(TM) CPU 3.00GHz (3000.12-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf43  Family = f  Model = 4  Stepping = 3
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x641d<SSE3,DTES64,MON,DS_CPL,CNXT-ID,CX16,xTPR>
  AMD Features=0x20000000<LM>
  TSC: P-state invariant
real memory  = 2147483648 (2048 MB)
avail memory = 2091073536 (1994 MB)
ACPI APIC Table: <HP     00000083>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 1 core(s) x 2 HTT threads
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP/HT): APIC ID:  1
(...)
bge0: <HP NC7782 Gigabit Server Adapter, ASIC rev. 0x002100> mem 0xfdff0000-0xfdffffff irq 25 at device 2.0 on pci2
(...)
bge1: <HP NC7782 Gigabit Server Adapter, ASIC rev. 0x002100> mem 0xfdfe0000-0xfdfeffff irq 26 at device 2.1 on pci2
(...)
acd0: CDROM <HL-DT-ST GCR-8240N/2.03> at ata0-master PIO4 
ad4: 152627MB <Maxtor 6L160M0 BANC1G10> at ata2-master UDMA100 SATA 1.5Gb/s
ad6: 152627MB <Maxtor 6L160M0 BANC1G10> at ata3-master UDMA100 SATA 1.5Gb/s
Oui, il n'y a que 2Go de RAM mais ça suffit :)

Le système ayant deux disques SATA, je vais commencer par déconnecter celui qui contient FreeBSD (ad4) afin d'installer Arch sur le second (ad6, qui sert uniquement de backup quotidien nocturne pour les répertoires des étudiants). Ça me permettra de tester déjà si le matériel (la carte réseau, en fait) est reconnu.

Sur ce serveur (disque ad4) se trouvent notamment les répertoires utilisateurs des étudiants (une centaine, en gros). Ceux-ci y accèdent depuis les salles de TP à partir de serveurs X11 installés sur des machines Windows (Xwin32). En gros, ils lancent Xwin dans leur session Windows et se connectent par ssh -XY via Putty à mon serveur afin de pouvoir travailler à distance dans une session X11. Le serveur n'ayant pas d'écran ni de carte graphique, il n'y a pas de serveur X11 qui tourne : seuls les clients X11 sont installés (éditeurs, Xterm etc.) ainsi que les bibliothèques X11 nécessaires (Xaw3d, libX11, etc.), xauth, les fontes, etc.

Donc, questions :

- Existe-t'il un "groupe" regroupant tous les paquets X11 client de base ou dois-je les installer un par un ? Autrement dit, quels sont les paquets minimaux nécessaires à une configuration X11 "headless" ?
- Ce matériel est reconnu comme étant du 32 bits, or les Xeon sont 64 bits, si je ne m'abuse... pensez-vous que je peux tenter une install de Arch 64 ?
- D'autres suggestions dont je devrais tenir compte ? (c'est surtout cette histoire de session X à distance qui me tarabuste, en fait).

Merci

Re: [Serveur] Questions préalables à une installation

Publié : jeu. 09 juin 2011, 09:10
par FoolEcho
jaco a écrit :- Existe-t'il un "groupe" regroupant tous les paquets X11 client de base ou dois-je les installer un par un ? Autrement dit, quels sont les paquets minimaux nécessaires à une configuration X11 "headless" ?
Je ne crois pas qu'il existe de tel(s) groupe(s) sous Arch. Il va te falloir les récupèrer un par un (avec un peu de chance, il n'y aura pas trop de divergences dans les noms).
jaco a écrit :- Ce matériel est reconnu comme étant du 32 bits, or les Xeon sont 64 bits, si je ne m'abuse... pensez-vous que je peux tenter une install de Arch 64 ?
Pas sûr... Dans le doute, regarde les flags dans /proc/cpuinfo, si tu y trouves "lm", alors le jeu d'instructions 64 bits est supporté.

Pour ta dernière question, je ne sais pas quoi ajouter. :|

Re: [Serveur] Questions préalables à une installation

Publié : jeu. 09 juin 2011, 12:40
par jaco
Il n'y a pas de /proc sous FreeBSD :)

Enfin, si, il y en a un, mais il est vide...

Re: [Serveur] Questions préalables à une installation

Publié : jeu. 09 juin 2011, 13:00
par FoolEcho
Mince... :oops:
De toutes manières, compte tenu de la sortie de ton dmesg, ça ne m'a pas l'air de supporter le 64 bits.

Tu peux installer hwinfo et voir avec "hwinfo --cpu" (pareil, vérifier "features/flags") ?

Re: [Serveur] Questions préalables à une installation

Publié : jeu. 09 juin 2011, 14:29
par jaco
hwinfo est une linuxerie aussi... ça ne tourne pas sur FreeBSD (il doit y avoir l'équivalent, mais j'ai la flemme de chercher). De toutes façons, peu importe finalement : je verrai bien ce qu'il me dit à l'installation.

Re: [Serveur] Questions préalables à une installation

Publié : jeu. 09 juin 2011, 21:41
par izanami
Avec la compatibilité Linux, /proc est disponible.

Tu peux aussi obtenir des informations sur le processeur sous FreeBSD avec :

Code : Tout sélectionner

sysctl -a | egrep -i 'hw.machine | hw.model | hw.ncpu'

Re: [Serveur] Questions préalables à une installation

Publié : jeu. 09 juin 2011, 21:47
par jaco
@izanami: en fait sysctl ne dit pas grand chose de plus que mon dmesg : le système considère que c'est une architecture i386...

Mais, bon, c'est pas très important, finalement... Le plus dur, maintenant, va consister à trouver un clavier, un écran, des boules quiès et du temps à passer dans la salle machine :)