Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[XEN]Gentoo hardened en Dom0: possible, mais chiant [resolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Oupsman
Veteran
Veteran


Joined: 19 Jul 2004
Posts: 1042

PostPosted: Tue Sep 26, 2006 7:13 am    Post subject: [XEN]Gentoo hardened en Dom0: possible, mais chiant [resolu] Reply with quote

Je poste l'information ici, car j'ai galéré trop longtemps pour laisser les potos dans la merde :mrgreen:

Je présente rapidement le truc :

Duron 800
512 Mo de DDR
240 Go de disque
Gentoo 2006.1 (pas de sous profil) hardened
XEN 3.0.2

J'ai un VG xenvg qui est destiné à contenir les disques des partitions.

J'utilise domi pour créer les partitions. Après quelques tuning dans le script pour changer le profil utilisé (2006.0 -> 2006.1), l'installation de la partition fontionne bien. Sauf que paf, le xm create devserver -c me renvoie une méchante erreur ProtocolError /RPC2 -1 ou un truc dans le genre.

le problème vient justement du fait que le système du Dom0 est hardened. La solution est de recompiler Python et Xen-tools en utilisant le profil hardened-nossp et de ne pas oublier le /etc/init.d/xend restart, sinon on cherche longtemps pourquoi la solution garantie 100% ne fonctionne pas :roll: :roll:

Chez moi, j'ai donc fait :

Code:

gcc-config 4
source /etc/profile
emerge --oneshot -va python xen-tools
gcc-config 2

_________________
--
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.

----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Tue Sep 26, 2006 9:53 am    Post subject: Reply with quote

Yeahhhhh merci pour l'info, je test ça dans la semaine :D
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Sep 26, 2006 12:00 pm    Post subject: Reply with quote

Une hardened en dom0 je trouve ça interessant mais la question que je me pose c'est si ensuite ça "avance" encore?parceque je crois que xen consomme 30% de perfs, non? ET hardened n'est aps en reste alors...
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Tue Sep 26, 2006 12:04 pm    Post subject: Reply with quote

Comment ça xen consomme 30% en perfs ??? Rien que le démon xend tu veux dire.
Parce que si c'est ça je ne suis pas du tout d'accord.
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
anigel
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 1889
Location: Un petit bled pas loin de Limoges ;-)

PostPosted: Tue Sep 26, 2006 12:05 pm    Post subject: Reply with quote

Enlight wrote:
Une hardened en dom0 je trouve ça interessant mais la question que je me pose c'est si ensuite ça "avance" encore?parceque je crois que xen consomme 30% de perfs, non?

Xen doit consommer, à vue de nez, dans les 3%. Et encore... Les jours de grand vent ;-) !
_________________
Il y a 10 sortes d'individus en ce bas-monde : ceux qui causent binaire, et les autres.
Back to top
View user's profile Send private message
Oupsman
Veteran
Veteran


Joined: 19 Jul 2004
Posts: 1042

PostPosted: Tue Sep 26, 2006 12:53 pm    Post subject: Reply with quote

Oui et encore comme dit anigel. Je n'ai pas vu de différences flagrantes dans les temps de compilation avant XEN et après.
_________________
--
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.

----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Sep 26, 2006 12:57 pm    Post subject: Reply with quote

\o/ :D :D :D

edit : et c'est quoi cette histoire de procos qui supportent ou pas la virtualisation??? ça change quoi?
Back to top
View user's profile Send private message
Oupsman
Veteran
Veteran


Joined: 19 Jul 2004
Posts: 1042

PostPosted: Wed Sep 27, 2006 5:43 am    Post subject: Reply with quote

Ca change qu'avec les procs qui supportent la virtualisation, tu peux faire tourner n'importe quel OS en guest, alors que normalement, le noyau de ton OS doit être patché pour tourner en DomU
_________________
--
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.

----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3110
Location: Paris

PostPosted: Wed Sep 27, 2006 5:59 am    Post subject: Reply with quote

Hop, bookmarks.
On sait jamais, si un jour...

Et merci pour cet instant de culture, je me coucherai moins bête ce soir. :)
_________________
-FreeNAS: µ-serv Gen8 G1610T, 16Go ECC & µ-serv N40L, 8Go ECC
-FreeBSD 11/Vimage/Jails: DS61, i3 2100T, 16Go
-Réseau: ERL-3 + ESL-24 + GS108Tv2
-NAS: RN312
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Fri Sep 29, 2006 8:36 am    Post subject: Reply with quote

Bon et bien je suis en train de faire la manip indiqué par oupsman, car emerge gueule au moment de compiler les xen-tools.
Par contre, je me pose une petite question (he ouai ça m'arrive :lol: ) est-ce qu'il existe une méthode pour faire cette manipulation automatiquement.
Je m'explique, je ne suis pas bien réveillé, je lance une mise à jour du système et je ne vois pas qu'il y a python ou xen-tools et j'oublie de changer le profile de gcc !!!
Donc ma question est de savoir s'il existe genre une sorte de fichier /etc/portage/package.profiles pour passer des profiles spécifiques à gcc pour certains paquets??
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
Oupsman
Veteran
Veteran


Joined: 19 Jul 2004
Posts: 1042

PostPosted: Fri Sep 29, 2006 9:25 am    Post subject: Reply with quote

-KuRGaN- wrote:
Bon et bien je suis en train de faire la manip indiqué par oupsman, car emerge gueule au moment de compiler les xen-tools.


Quelle version de GCC ? Moi, j'ai été infoutu capable de compiler les xen-tools avec autre chose que GCC 3.4.6. Et il faut absolument faire la manip de profile GCC si tu es en hardened.
_________________
--
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.

----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Fri Sep 29, 2006 10:12 am    Post subject: Reply with quote

Ouai je suis bien en gcc-3.4.6.
Mais en fait je disais que je faisait ta manip car j'ai essayé de compiler xen-tools avec le profil par défaut et que ça ne passait pas.
Ton tips marche bien d'ailleurs, xen-tools est compiler.
Merci bien oupsman.
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
Oupsman
Veteran
Veteran


Joined: 19 Jul 2004
Posts: 1042

PostPosted: Fri Sep 29, 2006 12:02 pm    Post subject: Reply with quote

Ah toi ca compilait pas ?

Parce que moi justement ca compilait mais derrière je me prenais une méchante erreur ProtocolError /RPC2 : -1 ou un truc dans le genre.
_________________
--
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.

----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Fri Sep 29, 2006 12:11 pm    Post subject: Reply with quote

Non moi cela ne compilait pas, dans le message d'erreur, il me disait bien que xen-tools devait être compilé avec des 2 cflags scpécifique si on est en hardened mais je ne les ai pas notés.
Je vais refaire la compile et les poster.
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
Oupsman
Veteran
Veteran


Joined: 19 Jul 2004
Posts: 1042

PostPosted: Fri Sep 29, 2006 12:48 pm    Post subject: Reply with quote

Ah tu as du faire un emerge --sync après moi alors :roll:

Bon faut dire que sans accès au net, j'ai du mal à faire une synchronisation portage
_________________
--
L'idéal de nouveauté semble avoir remplacé l'idéal de progrès. C'est bien triste.

----
Unix philosophy: "Do one thing and do it well."
systemd: "Try to do everything and do it wrong."
Back to top
View user's profile Send private message
-KuRGaN-
Veteran
Veteran


Joined: 05 Dec 2004
Posts: 1142
Location: Besançon (25) [FRANCE]

PostPosted: Fri Sep 29, 2006 1:18 pm    Post subject: Reply with quote

Voili voilou le message:
Code:

xend doesn't work when python is built with stack smashing protection (ssp).
 * Please append the following to your CFLAGS and remerge python:
 *   '-fno-stack-protector -fno-stack-protector-all'


Alors est-ce que les pros du cfags peuvent me conseiller, je fais comme dit mr emerge ou comme dit mr oupsman?? :lol:
_________________
Knight Gent00 Industries RiDeR !!!!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum