{"id":2180,"date":"2014-04-17T20:22:48","date_gmt":"2014-04-17T19:22:48","guid":{"rendered":"http:\/\/kudzia.eu\/b\/?p=2180"},"modified":"2017-05-02T07:42:09","modified_gmt":"2017-05-02T06:42:09","slug":"dell-poweredge-t20","status":"publish","type":"post","link":"https:\/\/kudzia.eu\/b\/2014\/04\/dell-poweredge-t20\/","title":{"rendered":"Dell PowerEdge T20"},"content":{"rendered":"<p>i&#8217;ve bought 2x Dell PowerEdge t20 &#8211; they&#8217;ll serve as HA pair of routers\/vpn endpoints\/file servers for a new office. <\/p>\n<p>it was the first time i played with intel amt. it&#8217;s not bad but neither perfect.<br \/>\n<!--more--><\/p>\n<h3>AMT<\/h3>\n<p>PowerEdge T20 with Xeon processors has AMT 9.0; getting it working took a while. first i had to activate it; to enter the MBEx setup i pressed ctrl+p just after computer start &#8211; when dell logo is displayed. there i was asked for a password; i did not find one in dell&#8217;s public documentation so i&#8217;ve spent a while with their support on the phone; the default pass is: <i>admin<\/i> and it has to be changed to something that is: at least 8 letters long, contains at least 1 small letter, at least 1 capital letter, at least one number and at least one special char. once MBEx [ Intel Management Engine BIOS Extension] password is configured, in the same ctrl+p bios configuration i was able to:<\/p>\n<ul>\n<li>activate kvm giving me remote access to the computer&#8217;s console using vnc over network<\/li>\n<li>activate IDE redirection [manageability commander tool>remote control>take control]<\/li>\n<li>disable user&#8217;s consent needed to interact with the computer [it&#8217;s a server, it&#8217;ll not have kbd\/display]<\/li>\n<li>configure network settings. it&#8217;s a pitty that tagged vlans are not supported [ at least not from ctrl+p bios. it seems that the manageability commander tool mes editor in the networking>advanced settings allows configuration of vlans ]<\/li>\n<li>activate network access [there&#8217;s separate option for that in the main menu]<\/li>\n<\/ul>\n<p>note that ctrl+p menu cannot be accessed via kvm\/vnc over the network. one has to enter and manipulate it from the keyboard and monitor directly attached to the server.<\/p>\n<p>the next step is to download AMT tools for windows &#8211; i&#8217;ve used intel&#8217;s <a href=\"https:\/\/downloadcenter.intel.com\/Detail_Desc.aspx?lang=eng&#038;changeLang=true&#038;DwnldID=21086\">Manageability Developer Tool Kit 7<\/a> and <a href=\"http:\/\/opentools.homeip.net\/open-manageability\">open manageability<\/a>. then run <i>Manageability Commander Tool ME<\/i>, add known computer &#8211; provide the IP of the AMT set in the earlier step, select connect, then in the remote control tab, remote desktop, remote desktop settings select as follows:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kudzia.eu\/b\/wp-content\/uploads\/2014\/04\/amt-remoteDesktop.png\" alt=\"amt-remoteDesktop\" width=\"377\" height=\"411\" class=\"alignnone size-full wp-image-2184\" srcset=\"https:\/\/kudzia.eu\/b\/wp-content\/uploads\/2014\/04\/amt-remoteDesktop.png 377w, https:\/\/kudzia.eu\/b\/wp-content\/uploads\/2014\/04\/amt-remoteDesktop-275x300.png 275w\" sizes=\"auto, (max-width: 377px) 100vw, 377px\" \/><\/p>\n<p>note that the password has to have exactly 8 chars, at least 1 capital letter, at least 1 small letter, at least 1 special character and 1 at least digit. once that&#8217;s done you can use tightvnc viewer [ version 1.3 will work, 2.7 &#8211; does not work.. go figure; also one of the readers suggested that the compression level should be set to &#8220;Tight&#8221; in the vincviewer settings ]. power control is possible via the web UI of amt &#8211; http:\/\/10.1.2.3:16992\/logon.htm<\/p>\n<p>all in all &#8211; not very straightforward but better than nothing; this server with amt costs a little bit more than just a DRAC card for more expensive PowerEdge servers. <\/p>\n<p>it seems that AMT cannot handle higher resolution text consoles. i had to modify \/etc\/default\/grub and put there: <i>GRUB_CMDLINE_LINUX_DEFAULT=&#8221;quiet nomodeset&#8221;<\/i> to be able to connect via vnc to the debian jessie&#8217;s console at any time.<\/p>\n<h3>network card<\/h3>\n<p>T20 comes with Intel&#8217;s I217-LM lan card; debian wheezy &#8211; with 3.4 kernel &#8211; does not have support for that card. i&#8217;ve installed 3.13 kernel from <a href=\"http:\/\/backports.debian.org\/\">backports<\/a> and then the card became available from linux. AMT worked fine also with 3.4 kernels &#8211; it&#8217;s independent from the OS.<\/p>\n<h3>the rest<\/h3>\n<p>yet another note: after upgrading to 3.14 kernel VNC via AMT stopped working for working linux. i could see the bios screen and grub but not the login prompt. it has something to do with the frame buffer display mode used for the console. workaround: in \/etc\/default\/grub add: <i>GRUB_CMDLINE_LINUX=&#8221;nofb nomodeset vga=normal&#8221;<\/i> and run <i>update-grub2<\/i> + reboot. console will be in low resolution text mode.<\/p>\n<p>the server came with 1TB ST1000DM003-1CH162 disk that has quite aggressive power saving &#8211; the drive spins down after few minutes of inactivity. i have plenty of cron jobs started every few minutes so in regular use the drive will not be parked, but just from few hours of work with the setup i got few hundreds of starts\/stops:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n#smartctl  -d sat -a \/dev\/sdb|grep Load\r\n193 Load_Cycle_Count        0x0032   100   100   000    Old_age   Always       -       303\r\n<\/pre>\n<p>helpful resources:<\/p>\n<ul>\n<li>http:\/\/blogs.bu.edu\/mhirsch\/2013\/07\/intel-amt-vpro-full-remote-kvm-control-without-proprietary-realvnc-viewer-plus\/<\/li>\n<li>not exactly related &#8211; but it seems that <a href=\"http:\/\/www.virten.net\/2013\/11\/howto-intel-nuc-remote-kvm-with-amt-powered-by-vpro\/\">some<\/a> <a href=\"http:\/\/blog.dustinkirkland.com\/2013\/12\/everything-you-need-to-know-about-intel.html\">of<\/a> <a href=\"https:\/\/communities.intel.com\/message\/216035\">Intel&#8217;s<\/a> NUCs also have AMT<\/li>\n<li><a href=\"http:\/\/blog.philippklaus.de\/2014\/10\/dell-poweredge-t20-with-xeon-e3-1225v3-cpu\/\">extensive list of linux-specific links related to T20<\/a><\/li>\n<\/ul>\n<p><b>2015-09 update<\/b><\/p>\n<p>i&#8217;ve discovered that [ at least for the bios version A06 ] in T20 AMT activated have a nasty side effect &#8211; all TCP traffic coming to the on-board NIC on port 5900 is silently dropped. it does not reach Linux&#8217;s kernel. i suspect that there&#8217;s some bug in the management firmware handling VNC connections for the virtual KVM. so &#8211; in case of a router that i use &#8211; i had to move all of the production traffic to the add-on network card.<\/p>\n<p><b>2017-05 update<\/b><\/p>\n<p>dell t20 with amt enabled is most likely vulnerable to INTEL-SA-00075 as discussed <a href=\"http:\/\/mjg59.dreamwidth.org\/48429.html\">here<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=14242508\">here<\/a>. it&#8217;s better to have it completely disabled. and update bios &#8230; once \/ if dell releases it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>i&#8217;ve bought 2x Dell PowerEdge t20 &#8211; they&#8217;ll serve as HA pair of routers\/vpn endpoints\/file servers for a new office. it was the first time i played with intel amt. it&#8217;s not bad but neither perfect.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-2180","post","type-post","status-publish","format-standard","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/posts\/2180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/comments?post=2180"}],"version-history":[{"count":25,"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/posts\/2180\/revisions"}],"predecessor-version":[{"id":2733,"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/posts\/2180\/revisions\/2733"}],"wp:attachment":[{"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/media?parent=2180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/categories?post=2180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kudzia.eu\/b\/wp-json\/wp\/v2\/tags?post=2180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}