{"id":407,"date":"2008-04-10T15:57:20","date_gmt":"2008-04-10T13:57:20","guid":{"rendered":"http:\/\/www.tupperclub.de\/blog\/?p=407"},"modified":"2008-04-10T22:16:26","modified_gmt":"2008-04-10T20:16:26","slug":"xen-ist-doch-nicht-so-unproblematisch","status":"publish","type":"post","link":"https:\/\/www.tupperclub.de\/blog\/?p=407","title":{"rendered":"XEN ist doch nicht so unproblematisch"},"content":{"rendered":"<p>Es gibt in der Zwischenzeit praktisch keine Linux Distribution mehr, bei der Hardware Virtualisierung nicht mitgeliefert wird. \u00dcber das Setup haben wir auch schon hier <a href=\"http:\/\/www.tupperclub.de\/blog\/?p=401\">im Blog<\/a> berichtet.<\/p>\n<p><!--more--><br \/>\nAllerdings hat sich in den letzten drei Monaten herausgestellt, da\u00df die Dinge nicht immer so einfach sind, wie man auf den ersten Blick erwarten w\u00fcrde. Obwohl das System auch \u00fcber l\u00e4ngere Zeitr\u00e4ume stabil lief, kam es immer wieder zu unerkl\u00e4rlichen Abst\u00fcrzen. Das fatale daran: der Gast in der domU brachte dadurch immer auch das Wirtssystem mit zum Absturz.<\/p>\n<blockquote><p>\n<code>CPU:    0<br \/>\nEIP:    0061:[&lt;e1202e82&gt;]    Not tainted VLI<br \/>\nEFLAGS: 00210286   (2.6.22-14-xen #1)<br \/>\nEIP is at xfs_count_page_state+0x42\/0x80 [xfs]<br \/>\neax: c199b9e0   ebx: c199b9e0   ecx: c16c84d4   edx: 00100100<br \/>\nesi: d94d9b64   edi: d94d9b68   ebp: d94d9b60   esp: d94d9b14<br \/>\nds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0069<br \/>\nProcess sftp-server (pid: 32164, ti=d94d8000 task=df2a6f90 task.ti=d94d8000)<br \/>\nStack: c199b9e0 d94d9b34 d94d9b60 000200d2 e1203fd6 [\u2026]<br \/>\n<br \/>\nCall Trace:<br \/>\n&nbsp;&nbsp;[&lt;e13fd6&gt;] xfs_vm_releasepage+0x76\/0xd0 [xfs]<br \/>\n&nbsp;&nbsp;[&lt;e13f60&gt;] xfs_vm_releasepage+0x0\/0xd0 [xfs]<br \/>\n&nbsp;&nbsp;[&lt;c0154c&gt;] try_to_release_page+0x2c\/0x40<br \/>\n&nbsp;&nbsp;[&lt;c015c3&gt;] shrink_inactive_list+0x7b3\/0x910<br \/>\n&nbsp;&nbsp;[&lt;c01161&gt;] __activate_task+0x21\/0x40<br \/>\n&nbsp;&nbsp;[&lt;c0114f&gt;] try_to_wake_up+0x3f\/0x400<br \/>\n&nbsp;&nbsp;[&lt;e12010&gt;] xfs_bmap+0x0\/0x10 [xfs]<br \/>\n&nbsp;&nbsp;[&lt;e12004&gt;] __xfs_get_blocks+0x74\/0x2b0 [xfs]<\/code>\n<\/p><\/blockquote>\n<p>Die Probleme scheinen immer durch das Zugriffe auf das XFS Dateisystem ausgel\u00f6st zu werden. Das ist umso verwunderlicher, da auf der Testmaschine keine Probleme dieser Art zu beobachten waren. Generell war XFS bisher immer das Dateisystem der Wahl. Es hat sich bei Systemabst\u00fcrzen und auch bei defekten Platten immer hervorragend bew\u00e4hrt: Normalerweise kann man jahrelang Daten \u00fcber Daten auf XFS Dateisystemen verwalten, ohne da\u00df es jemals aus dem Tritt kommt.<\/p>\n<p>Im Gegensatz zum Testsystem liegt das XFS Dateisystem auf einem Software RAID, das \u00fcber dm-crypt eingebunden wird. Au\u00dferdem handelt es sich beim Produktivsystem um eine Mehrprozessormaschine. Ich habe jetzt jedenfalls das virtuelle System komplett auf ext3 umgestellt und hoffe, da\u00df die Probleme nun endg\u00fcltig behoben sind. <\/p>\n<p>Aber auch mit 3ware Controllern scheint XEN so seine liebe M\u00fche zu haben. Verwendet man einen XEN Kernel auf einem System, das mit \u00e4lteren PATA Controllern (z.B. 7850) ausgestattet ist, ist innerhalb k\u00fcrzester Zeit kein schreibender Zugriff auf das Dateisystem mehr m\u00f6glich.<\/p>\n<blockquote><p>\n<code>sd 0:0:0:0: [sda] Result: hostbyte=DID_ERROR<br \/>\n&nbsp;&nbsp;driverbyte=DRIVER_OK,SUGGEST_OK<br \/>\nend_request: I\/O error, dev sda, sector 32189487<br \/>\nlost page write due to I\/O error on sda5<br \/>\nlost page write due to I\/O error on sda5<br \/>\n3w-xxxx: tw_map_scsi_sg_data(): pci_map_sg() failed.<\/code>\n<\/p><\/blockquote>\n<p>Scheint also noch nicht so ganz ausgereift zu sein\u2026 Leider gibt es bei diesem Artikel weder eine Pointe noch eine L\u00f6sung.<br \/>\nBis auf weiteres kann man diese Sachen halt nicht in dieser Kombination verwenden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt in der Zwischenzeit praktisch keine Linux Distribution mehr, bei der Hardware Virtualisierung nicht mitgeliefert wird. \u00dcber das Setup haben wir auch schon hier im Blog berichtet.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-407","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=407"}],"version-history":[{"count":0,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/407\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}