<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ibm on BAFM</title><link>https://christian.blog.pakiheim.de/tags/ibm/</link><description>Recent content in Ibm on BAFM</description><generator>Hugo -- 0.160.1</generator><language>en</language><lastBuildDate>Wed, 11 Oct 2017 19:48:40 +0000</lastBuildDate><atom:link href="https://christian.blog.pakiheim.de/tags/ibm/index.xml" rel="self" type="application/rss+xml"/><item><title>Mass-updating Tivoli Storage Manager drive status</title><link>https://christian.blog.pakiheim.de/posts/2017-10-11_mass-updating-tivoli-storage-manager-drive-status/</link><pubDate>Wed, 11 Oct 2017 19:48:40 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2552</guid><description>&lt;p&gt;I was fighting with our VTL again, and TSM was thinking all the drives were offline. In order to update the drive status, you&amp;rsquo;d need to go into the ISC and select each drive and set them to &lt;em&gt;ONLINE&lt;/em&gt;. Since I&amp;rsquo;m a bit click-lazy, I wrote a simple nested for-loop, which gives me the output to update all the drives at once:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt;3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt;4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt;5&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;for i in 1 2; do
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; for k in $( seq -w 1 32 ); do
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; echo &amp;#34;UPDATE DRIVE VTL$i VTL${i}_DR${k} ONLINE=YES&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; done
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;done
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Result is a list like this:&lt;/p&gt;</description></item><item><title>Summer - finally</title><link>https://christian.blog.pakiheim.de/posts/2014-08-16_summer-finally/</link><pubDate>Sat, 16 Aug 2014 10:25:27 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/?p=74</guid><description>&lt;p&gt;Well it&amp;rsquo;s mid of July and the weather seems to be my friend. 25°C ain&amp;rsquo;t that bad. I really liked the weather last week (although everyone at work was bitching about it being tooo warm &amp;#x1f61b;) and would like to keep it (for the rest of the year of course!).&lt;/p&gt;
&lt;p&gt;Hrm, for everyone who loved the music within &lt;strong&gt;Kill Bill - Volume 1&lt;/strong&gt;: &lt;a href="http://en.wikipedia.org/wiki/Tomoyasu_Hotei"&gt;Tomoyasu Hotei&lt;/a&gt; really rocks (playing &lt;strong&gt;Battle without Honor or Humanity&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>IBM RDAC and Windows Cluster Service</title><link>https://christian.blog.pakiheim.de/posts/2014-08-16_ibm-rdac-and-windows-cluster-service/</link><pubDate>Sat, 16 Aug 2014 09:56:43 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=328</guid><description>&lt;p&gt;Okay, so we received a brand new &lt;a href="http://www-03.ibm.com/systems/x/hardware/rack/x3650/index.html"&gt;x3650&lt;/a&gt; the other day entitled to replace one (or better two) of our NAS frontend servers. We installed Windows on it the other day (had to create a custom Windows Server 2003 CD first, since the default one doesn&amp;rsquo;t recognize the integrated ServeRAID), and we prepped the box during the week with the usual things.&lt;/p&gt;
&lt;p&gt;On Monday I started installing the &amp;quot; &lt;a href="http://www-947.ibm.com/support/entry/portal/sdd?brand=5000028&amp;amp;key=5329827&amp;amp;osKey=0#5365978"&gt;&lt;em&gt;IBM StorageManager RDAC&lt;/em&gt;&lt;/a&gt;&amp;quot; MultiPath driver (since the box got two single port PCIe FC-HBA&amp;rsquo;s) and figured I&amp;rsquo;d be nice if we had this. I asked a IBM Systems Engineer of one of our partners, which told me generally there wouldn&amp;rsquo;t be a problem with Microsoft Cluster Services (MSCS) and the IBM MPIO driver. Only requirement would be that I&amp;rsquo;d install the new storport.sys driver (version 5.2.3790.4021) first (as in Microsoft &lt;a href="http://support.microsoft.com/kb/932755/en"&gt;KB932755&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>IBM RDAC: Installing the driver for a (not yet) running version</title><link>https://christian.blog.pakiheim.de/posts/2014-08-08_ibm-rdac-installing-the-driver-for-a-not-yet-running-version/</link><pubDate>Fri, 08 Aug 2014 09:04:36 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2029</guid><description>&lt;p&gt;Well, kernel updates on our Linux servers running IBM&amp;rsquo;s RDAC driver (developed by &lt;a href="http://www.lsi.com/rdac/ds4000.html#current"&gt;LSI&lt;/a&gt;) is a real pest .. especially if you have to reboot the box two times in order to install the drivers/initrd correctly.&lt;/p&gt;
&lt;p&gt;So I sat down and looked at the Makefile. Turns out, it just needs four tweaks in order to be working with a different kernel version (which you have to pass using environment variables to make).&lt;/p&gt;</description></item><item><title>Novell KMP: KMP'ing IBM's RDAC driver</title><link>https://christian.blog.pakiheim.de/posts/2014-08-08_novell-kmp-kmp-ing-ibm-s-rdac-driver/</link><pubDate>Fri, 08 Aug 2014 09:03:51 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2033</guid><description>&lt;p&gt;Well, after yesterday&amp;rsquo;s lesson about &lt;a href="https://christian.blog.pakiheim.de/posts/2014-08-08_ibm-rdac-installing-the-driver-for-a-not-yet-running-version" title="IBM RDAC: Installing the driver for a (not yet) running version"&gt;getting the IBM RDAC to install for a not-yet-running kernel&lt;/a&gt;, I decided to take it a step further. Novell does have some &lt;a href="http://developer.novell.com/wiki/index.php/Creating_a_Kernel_Module_Source_RPM"&gt;documentation about KMP&amp;rsquo;s&lt;/a&gt;, which is actually rather good, especially the &lt;a href="http://www.suse.de/~agruen/KMPM/old/KernelModulePackagesManual-CODE10.pdf"&gt;guide written by Andreas Grünbacher&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After a short tinkering, I got it actually working. I was kinda surprised, at how easily it actually is. One problem I still have to deal with, is modifying the %post, to generate the mpp-initrd image. For now, the KMP only contains the default %post, which updates the modules.* stuff.&lt;/p&gt;</description></item><item><title>Novell KMP: Useable version of ibm-rdac-ds4000</title><link>https://christian.blog.pakiheim.de/posts/2014-08-08_novell-kmp-useable-version-of-ibm-rdac-ds4000/</link><pubDate>Fri, 08 Aug 2014 09:03:03 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2042</guid><description>&lt;p&gt;After some more tinkering, a lot more looking at the macros in /usr/lib/rpm/rpm-suse-kernel-module-subpackage and /usr/lib/rpm/suse_macros, I think I finally have a usable RPM&amp;rsquo;ified version of IBM&amp;rsquo;s Multipathing driver ready for use.&lt;/p&gt;
&lt;p&gt;There is still one major annoyance left: each time you install a new ibm-rdac-ds4000-kmp RPM, you also need to reinstall the corresponding ibm-rdac-ds4000-initrd package, as the macros in /usr/lib/rpm don&amp;rsquo;t allow for custom %post or %postun.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://christian.blog.pakiheim.de/posts/2014-08-08_novell-kmp-kmp-ing-ibm-s-rdac-driver" title="Novell KMP: KMP'ing IBM's RDAC driver"&gt;As mentioned before&lt;/a&gt;, I&amp;rsquo;m gonna send them to LSI/IBM for review, and maybe, MAYBE they are actually gonna make use of that.&lt;/p&gt;</description></item><item><title>IBM RSA II adapter and Java RE</title><link>https://christian.blog.pakiheim.de/posts/2014-08-08_ibm-rsa-ii-adapter-and-java-re/</link><pubDate>Fri, 08 Aug 2014 08:43:14 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2461</guid><description>&lt;p&gt;Today, after a short break (you can call it break, I think), I sat down and looked at the IBM RSA II adapter&amp;rsquo;s remote management GUI and it&amp;rsquo;s trouble with JRE versions. Ever since the last Java updates, I was unable to access the RSA console because Java would throw an error like this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-6"&gt;&lt;a class="lnlinks" href="#hl-0-6"&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-7"&gt;&lt;a class="lnlinks" href="#hl-0-7"&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-8"&gt;&lt;a class="lnlinks" href="#hl-0-8"&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-9"&gt;&lt;a class="lnlinks" href="#hl-0-9"&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-10"&gt;&lt;a class="lnlinks" href="#hl-0-10"&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-11"&gt;&lt;a class="lnlinks" href="#hl-0-11"&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-12"&gt;&lt;a class="lnlinks" href="#hl-0-12"&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-13"&gt;&lt;a class="lnlinks" href="#hl-0-13"&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-14"&gt;&lt;a class="lnlinks" href="#hl-0-14"&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-15"&gt;&lt;a class="lnlinks" href="#hl-0-15"&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-16"&gt;&lt;a class="lnlinks" href="#hl-0-16"&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-17"&gt;&lt;a class="lnlinks" href="#hl-0-17"&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-18"&gt;&lt;a class="lnlinks" href="#hl-0-18"&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-19"&gt;&lt;a class="lnlinks" href="#hl-0-19"&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-20"&gt;&lt;a class="lnlinks" href="#hl-0-20"&gt;20&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-21"&gt;&lt;a class="lnlinks" href="#hl-0-21"&gt;21&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Initializing RemoteDisk v2.2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;MCS v.3.6 initialized
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Established connection to rsa.home.barfoo.org:1045
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Connected via socket: Socket[addr=rsa.home.barfoo.org/10.0.0.150,port=2000,localport=4292]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Closing socket
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;java.lang.NullPointerException
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at mcsClient.Row.isValid(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at java.awt.Component.invalidateIfValid(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at java.awt.Component.setLocale(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at javax.swing.JComponent.(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at javax.swing.JPanel.(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at javax.swing.JPanel.(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at javax.swing.JPanel.(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at mcsClient.Row.(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at mcsClient.Options.(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at mcsClient.McsToolBar.(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at mcsClient.McsClient.begin(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at mcsClient.McsClient.init(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; at java.lang.Thread.run(Unknown Source)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Ausnahme: java.lang.NullPointerException
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;In the end, I &lt;a href="http://www.oracle.com/technetwork/java/archive-139210.html"&gt;downloaded&lt;/a&gt; every version since JRE 1.5.0.11 (that is 20 different versions &amp;#x2757;), as wittnessed by &lt;a href="http://mellerbeck.blogspot.com/2009/07/mcs-v36-initialized-java-error-ibm-rsa.html"&gt;Michael Ellerbeck&lt;/a&gt; that the last working version for him was JRE 1.5.0.11, and gave each one a try (since I want to report the issue to IBM, so that they gonna release a fix sometime soon).&lt;/p&gt;</description></item><item><title>IBM SVC: Copy VDisk Host-Mapping from one host to another</title><link>https://christian.blog.pakiheim.de/posts/2014-08-08_ibm-svc-copy-vdisk-host-mapping-from-one-host-to-another/</link><pubDate>Fri, 08 Aug 2014 08:28:32 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2591</guid><description>&lt;p&gt;As I wrote &lt;a href="https://christian.blog.pakiheim.de/posts/2014-08-08_loooong-time" title="Loooong time"&gt;a few days ago&lt;/a&gt;, I started a new job. One of my first (voluntary) tasks was writing a shell script which would copy a VDisk Host-Mapping from a given host to another. This is useful, if you do have a lot of ESX servers for example and a few roaming ones.&lt;/p&gt;
&lt;p&gt;Now, if say, you need to do some ESX-Updates and you would like to add the roaming one to a given farm, you would be in a dark an deary place. You would be required to either click through the GUI a dozen times (in my case, it might have needed ~200 clicks) or type svcinfo lshostvdiskmap &lt;!-- raw HTML omitted --&gt; and svctask mkhostvdiskmap &lt;!-- raw HTML omitted --&gt; -force (these are incomplete command references) a few times.&lt;/p&gt;</description></item><item><title>SVC: Find WWPN</title><link>https://christian.blog.pakiheim.de/posts/2010-11-15_svc-find-wwpn/</link><pubDate>Mon, 15 Nov 2010 17:50:56 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=3621</guid><description>&lt;p&gt;Today we had (once again) hardware troubles. We ended up replacing a lot of things, but in the end it was a) the HBA and b) apparently some memory DIMMs. Now, that isn&amp;rsquo;t SVC related. However, we built in another HBA (from our Standby hardware), which apparently already had been assigned to a host.&lt;/p&gt;
&lt;p&gt;Now, since you can&amp;rsquo;t search for a WWPN (at least not that I know of), I ended up writing a little script (yup, &lt;strong&gt;AGAIN&lt;/strong&gt;) in order to do that for me!&lt;/p&gt;</description></item><item><title>SVC: Migrate VDisks off a MDisk Group onto another</title><link>https://christian.blog.pakiheim.de/posts/2009-10-29_svc-migrate-vdisks-off-a-mdisk-group-onto-another/</link><pubDate>Thu, 29 Oct 2009 18:09:17 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2739</guid><description>&lt;p&gt;Out of necessity, another SVC shell script was just born. If you ever need to migrate a whole MDisk group onto another, you quickly discover the limited application of the SVC GUI. Now, you could query the VDisks using your original MDisk Group and then copy and paste the VDisk&amp;rsquo;s name (or the VDisk ID) into a command line and simply reuse that svctask migratevdisk command over and over.&lt;/p&gt;
&lt;p&gt;Luckily IBM blessed the SVC with an SSH interface. So again, we can write a (kinda) simple shell script which may look like this:&lt;/p&gt;</description></item><item><title>New IBM RDAC version (or not)</title><link>https://christian.blog.pakiheim.de/posts/2009-09-09_new-ibm-rdac-version-or-not/</link><pubDate>Wed, 09 Sep 2009 20:03:30 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2577</guid><description>&lt;p&gt;A week ago (September 02nd), I received a mail detailing the release of IBM&amp;rsquo;s new multipathing device driver for the DS4x00 series, which finally works with SLES11 (the available software up till now doesn&amp;rsquo;t &amp;ndash; as in fails with kernels &amp;gt; 2.6.26 iirc).&lt;/p&gt;
&lt;figure&gt;
&lt;img loading="lazy" src="https://christian.blog.pakiheim.de/uploads/2009/09/ibm-rdac-new-version.png"
alt="ESC&amp;#43; notification detailing the release" width="450"/&gt; &lt;figcaption&gt;
&lt;p&gt;ESC+ notification detailing the release&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;There wouldn&amp;rsquo;t be any trouble, if IBM (or rather the vendor providing the driver &amp;ndash; LSI) would actually release the driver &amp;hellip; up till today, I have yet to see the new version appear on the &lt;a href="http://www.lsi.com/rdac/ds4000.html"&gt;download page&lt;/a&gt;. I already tried to notify IBM about the trouble, but as usual there is lack of ways to actually get this to the right person.&lt;/p&gt;</description></item><item><title>Tivoli Storage Manager Server 5-5-3</title><link>https://christian.blog.pakiheim.de/posts/2009-08-28_tivoli-storage-manager-server-5-5-3/</link><pubDate>Fri, 28 Aug 2009 14:19:14 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2558</guid><description>&lt;p&gt;I spent yesterday afternoon upgrading our TS7530, and in my fad I also upgraded TSM to 5.5.3. Now, once I started TSM it quickly started complaining about the paths to the drives.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt;3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt;4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt;5&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-6"&gt;&lt;a class="lnlinks" href="#hl-0-6"&gt;6&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-7"&gt;&lt;a class="lnlinks" href="#hl-0-7"&gt;7&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-8"&gt;&lt;a class="lnlinks" href="#hl-0-8"&gt;8&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-9"&gt;&lt;a class="lnlinks" href="#hl-0-9"&gt;9&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8873E The path from source TSM1 to destination VTL1_DR03
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;(/dev/lin_tape/IBMtape03) is taken offline.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8873E The path from source TSM1 to destination VTL1_DR03
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;(/dev/lin_tape/IBMtape03) is taken offline.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;HBA_LoadLibrary: previously unfreed libraries exist, call HBA_FreeLibrary().
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8873E The path from source TSM1 to destination VTL1_DR07
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;(/dev/lin_tape/IBMtape07) is taken offline.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8873E The path from source TSM1 to destination VTL1_DR07
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;(/dev/lin_tape/IBMtape-07) is taken offline.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;I thought maybe this is a mere device problem (we have had them before), so I rebooted the boxes. But still no luck and I went home after about an hour of trying without any luck. In the morning, my co-worker called our trustworthy IBM service partner, and the TSM consultant said he had the &lt;a href="http://www.ibm.com/developerworks/forums/thread.jspa?threadID=270799&amp;amp;tstart=0"&gt;exact&lt;/a&gt;, &lt;a href="http://www.adsm.org/forum/showthread.php?p=74331"&gt;same&lt;/a&gt; problem yesterday. We would have two options:&lt;/p&gt;</description></item><item><title>IBM RSA II adapter and Java RE (fini)</title><link>https://christian.blog.pakiheim.de/posts/2009-08-19_ibm-rsa-ii-adapter-and-java-re-fini/</link><pubDate>Wed, 19 Aug 2009 04:32:44 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2539</guid><description>&lt;p&gt;If you remember back to July, &lt;a href="https://christian.blog.pakiheim.de/posts/2009-08-19_ibm-rsa-ii-adapter-and-java-re-fini" title="IBM RSA II adapter and Java RE"&gt;I looked into some troubles&lt;/a&gt; I had with the IBM RSA II adapter&amp;rsquo;s Java interface and the latest JRE updates. I just noticed, that IBM released a &lt;a href="http://www-947.ibm.com/support/entry/portal/docdisplay?brand=5000008&amp;amp;lndocid=MIGR-5081602"&gt;new firmware&lt;/a&gt; yesterday for the RSA. The ChangeLog states this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Version 1.13, GFEP35A&lt;/strong&gt;
Problem(s) Fixed:&lt;/p&gt;
&lt;p&gt;* Suggested
o Fix for Remote Control General Exception in JRE 1.6 update 12 and above.
o Corrected a problem that DHCP renew/release may fail after a long time.
o Corrected a problem that remote control preference link disapears after creating new key buttons.
o Corrected a problem that cause event number shows only from 0 to 255 when views RSA log via telnet session.&lt;/p&gt;</description></item><item><title>IBM TS7530 and the Virtualization Engine for Tape Console</title><link>https://christian.blog.pakiheim.de/posts/2009-07-31_ibm-ts7530-and-the-virtualization-engine-for-tape-console/</link><pubDate>Fri, 31 Jul 2009 12:44:16 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2480</guid><description>&lt;p&gt;I just had yet another support call with &lt;a href="http://www.ibm.com/us/en/"&gt;IBM&lt;/a&gt;, concerning the Tape Console (or VE console, courtesy of &lt;a href="http://www.falconstor.com"&gt;Falconstor&lt;/a&gt;). My basic problem was/is, that I, as a german person, do have a german Windows Server 2003 installation. Now, if you do have german decimal number format selected in the regional settings, the display is gonna be kinda impaired and you&amp;rsquo;re gonna see something like this:&lt;/p&gt;
&lt;figure&gt;
&lt;img loading="lazy" src="https://christian.blog.pakiheim.de/uploads/2009/07/ve_console-german.png"
alt="VE console with german decimal number format" width="400"/&gt; &lt;figcaption&gt;
&lt;p&gt;VE console with german decimal number format&lt;/p&gt;</description></item><item><title>OCF agent for Tivoli Storage Manager: redux</title><link>https://christian.blog.pakiheim.de/posts/2009-06-05_ocf-agent-for-tivoli-storage-manager-redux/</link><pubDate>Fri, 05 Jun 2009 09:35:50 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2238</guid><description>&lt;p&gt;Well, after I finished my &lt;a href="http://christian.weblog.heimdaheim.de/2008/10/05/linux-ha-and-tivoli-storage-manager-finito/" title="Linux-HA and Tivoli Storage Manager (Finito!)"&gt;first OCF agent back in October 2008&lt;/a&gt;, we have it running in production now for about ten months. During that time, we found quite a few points in which we&amp;rsquo;d like to improve the behaviour with that Linux-HA should handle TSM.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shutdown TSM nicely if possible (Cancel client sessions, cancel running processes and dismount mounted volumes)&lt;/li&gt;
&lt;li&gt;Better error handling&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, after another week of writing and testing with a small instance, I present the new OCF agent for Tivoli Storage Manager. It still has one or two weak points, but they are negligible. I still need to write the documentation for it, but the script should just work &amp;hellip;&lt;/p&gt;</description></item><item><title>Weird TS3500 problem: redux</title><link>https://christian.blog.pakiheim.de/posts/2009-06-03_weird-ts3500-problem-redux/</link><pubDate>Wed, 03 Jun 2009 12:49:35 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2224</guid><description>&lt;p&gt;Well, after &lt;a href="https://christian.blog.pakiheim.de/posts/2009-06-03_weird-ts3500-problem-redux" title="Weird TS3500 problem"&gt;yesterday&amp;rsquo;s episode with our tape library&lt;/a&gt; today continued to be a taxing day. After restarting a few exports that were hanging yesterday due to our library problems, something similar returned. TSM was unable to locate a few (two to be exact) tapes in the library.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt;3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt;4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt;5&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-6"&gt;&lt;a class="lnlinks" href="#hl-0-6"&gt;6&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-7"&gt;&lt;a class="lnlinks" href="#hl-0-7"&gt;7&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-8"&gt;&lt;a class="lnlinks" href="#hl-0-8"&gt;8&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-9"&gt;&lt;a class="lnlinks" href="#hl-0-9"&gt;9&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8300E I/O error on library LIB3584 (OP=00006C03, CC=314, KEY=05, ASC=3B,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ASCQ=0E, SENSE=70.00.05.00.00.00.00.0A.00.00.00.00.3B.0E.00.C0.00-.04.,
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Description=The source slot or drive was empty in an attempt to move a
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;volume). Refer to Appendix C in the &amp;#39;Messages&amp;#39; manual for recommended action.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8312E Volume 000400 could not be located in library LIB3584.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8358E Audit operation is required for library LIB3584.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR8381E LTO volume 000400 could not be mounted in drive DR6 (/dev/rmt0).
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR1402W Mount request denied for volume 000400 - volume unavailable.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ANR1410W Access mode for volume 000400 now set to &amp;#34;unavailable&amp;#34;.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Yet the library reported the tapes were still inventoried. &amp;#x1f937; Here we are again, looking completely baffled. After a short while trying to figure out what to do, we went through the Data Cartridge inventory again. As it turns out, through putting the library in &amp;ldquo;Pause&amp;rdquo;-Mode and restarting TSM multiple times, TSM apparently completely forgot that it had these tapes put into drives.&lt;/p&gt;</description></item><item><title>Novell KMP: vmware-tools-kmp and ibm-lin_tape-kmp</title><link>https://christian.blog.pakiheim.de/posts/2009-05-10_novell-kmp-vmware-tools-kmp-and-ibm-lin-tape-kmp/</link><pubDate>Sun, 10 May 2009 11:27:22 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=2118</guid><description>&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; I don&amp;rsquo;t take &lt;em&gt;any responsibility&lt;/em&gt; for faults within the software, I just provide the RPM&amp;rsquo;s! Feel free to ask me about stuff concerning these RPM&amp;rsquo;s, but I ain&amp;rsquo;t accountable if your stuff goes &lt;strong&gt;kaboom&lt;/strong&gt; &amp;hellip; Oh, and those RPM&amp;rsquo;s aren&amp;rsquo;t &lt;strong&gt;recommended&lt;/strong&gt; or &lt;strong&gt;supported&lt;/strong&gt; by Novell or IBM!&lt;/p&gt;
&lt;p&gt;After &lt;a href="https://christian.blog.pakiheim.de/posts/2014-08-08_novell-kmp-useable-version-of-ibm-rdac-ds4000" title="Novell KMP: Useable version of ibm-rdac-ds4000"&gt;working with the novell-kmp solution&lt;/a&gt;, I think it&amp;rsquo;s actually rather easy to create a &amp;quot; &lt;em&gt;Kernel Module Package&lt;/em&gt;&amp;quot;. In the end, I created two additional KMP&amp;rsquo;s, one for the tools component of the VMware-Tools shipped with VMware ESX, and another for the lin_tape SCSI driver, used by our IBM TS3400 as well as the IBM TS7530.&lt;/p&gt;</description></item><item><title>Monitoring the IBM BladeCenter chassis with Nagios</title><link>https://christian.blog.pakiheim.de/posts/2009-02-10_monitoring-the-ibm-bladecenter-chassis-with-nagios/</link><pubDate>Tue, 10 Feb 2009 11:40:00 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=1729</guid><description>&lt;p&gt;Today I ended up working out the details on what we want to monitor regarding our BladeCenter. The most interesting details (for us that is) are these:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fan speeds for Chassis Cooling/Power Module Cooling Bay(s)&lt;/li&gt;
&lt;li&gt;Temperature&lt;/li&gt;
&lt;li&gt;Power Domain utilization&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It wasn&amp;rsquo;t * &lt;strong&gt;that&lt;/strong&gt;* hard to implement. Only trouble(s) I ran into, were ( &lt;strong&gt;1&lt;/strong&gt;) IBM did a real shitty job with the &lt;a href="http://www-947.ibm.com/systems/support/supportsite.wss/docdisplay?lndocid=MIGR-5078305&amp;amp;brandind=5000020"&gt;MIB&amp;rsquo;s&lt;/a&gt;. If you look closely into the mmblade.mib, you&amp;rsquo;re gonna notice, that not a single OID is specified for the events. ( &lt;strong&gt;2&lt;/strong&gt;) As the MIB&amp;rsquo;s weren&amp;rsquo;t documented anywhere, I had to look them up via &lt;em&gt;snmpwalk&lt;/em&gt; (which I had never used before). So as a reminder (to myself), here&amp;rsquo;s how it is done:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;snmpwalk -v1 -c public -O n 10.0.0.35 .1.3.6.1.4.1.2.3.51.2.2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;This will get you a list, with a lot of output (5154 lines to be exact). Lucky me, the web interface of the management module/ssh interface is rather verbose, so all you need to do is compare those values with what you are looking for.&lt;/p&gt;
&lt;p&gt;So for myself (and anyone interested) read ahead for the list of checks we are currently running on the management module.&lt;/p&gt;</description></item><item><title>Setting up the BladeCenter H</title><link>https://christian.blog.pakiheim.de/posts/2009-01-30_setting-up-the-bladecenter-h/</link><pubDate>Fri, 30 Jan 2009 10:50:40 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=1677</guid><description>&lt;p&gt;Well, we finally had our maintenance window today, in which we planned the hardware exchange for our current Dell Blade Chassis (don&amp;rsquo;t ask!). The exchange went fine, but as we started exploring the components (like the IBM BladeCenter SAN switches &amp;ndash; which are in fact Cisco MDS 9100) we hit a few road blocks.&lt;/p&gt;
&lt;p&gt;First, the default user name/password combo for the Cisco MDS 9100 for the BladeCenter is USERID/PASSW0RD (just as the rest of the password combinations).&lt;/p&gt;</description></item><item><title>Updating path information for TSM</title><link>https://christian.blog.pakiheim.de/posts/2009-01-28_updating-path-information-for-tsm/</link><pubDate>Wed, 28 Jan 2009 15:11:31 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=1670</guid><description>&lt;p&gt;As I did some switching today (between the new lin_tape version by IBM and our own lin_tape version), I ended up writing those lines a dozen times. Here is (just for me, if you don&amp;rsquo;t care .. skip ahead) on how to generate a list of commands:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt;3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt;4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt;5&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-6"&gt;&lt;a class="lnlinks" href="#hl-0-6"&gt;6&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;for i in $( seq -w 1 32 ); do
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; token=&amp;#34;${i/0/}&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; path_prefix=&amp;#34;/dev/lt/IBMtape12245775&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; echo &amp;#34;DELETE PATH TSM1 VTL1_DR$i SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=VTL1&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; echo &amp;#34;DEFINE PATH TSM1 VTL1_DR$i SRCTYPE=SERVER DESTTYPE=DRIVE LIBRARY=VTL1 DEVICE=$path_prefix$((token+11))A1&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;done
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;which should get you a list like this:&lt;/p&gt;</description></item><item><title>Sidenote: Amount of Slots per Virtual Tape Library</title><link>https://christian.blog.pakiheim.de/posts/2009-01-27_sidenote-amount-of-slots-per-virtual-tape-library/</link><pubDate>Tue, 27 Jan 2009 20:32:57 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=1661</guid><description>&lt;p&gt;Well, I just stumbled about this again (and I don&amp;rsquo;t know right now whether or not this is documented inside a RedBook or not) today, so I thought maybe I&amp;rsquo;m gonna write it down.&lt;/p&gt;
&lt;figure&gt;
&lt;img loading="lazy" src="https://christian.blog.pakiheim.de/uploads/2009/01/ve-console-decreasing-slots.png"
alt="Slot-Amount Property of a Virtual Tape Library" width="312"/&gt; &lt;figcaption&gt;
&lt;p&gt;Slot-Amount Property of a Virtual Tape Library&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Please keep in mind, when creating the virtual library to think hard about the amount of slots you might need. It ain&amp;rsquo;t that bad, you just can&amp;rsquo;t decrease the amount anymore.  So if you think about creating 50 different virtual tape libraries with 500 slots each on your TS7530, think again. The current software level only supports 25.000 slots on a global level.&lt;/p&gt;</description></item><item><title>Working with IBM's Virtualization Engine Console</title><link>https://christian.blog.pakiheim.de/posts/2009-01-27_working-with-ibm-s-virtualization-engine-console/</link><pubDate>Tue, 27 Jan 2009 17:27:31 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=1652</guid><description>&lt;p&gt;Recently, we got the recommendation from our system partner to use static allocated tape cartridges instead of dynamic allocated ones. Apparently using dynamic allocating cartridges comes with a performance penalty if more than a few nodes are backing up a large amount of data at once.&lt;/p&gt;
&lt;p&gt;And yet again, I noticed that the IBM Virtualization Engine Console (aka Falconstor Software) is really error prone.&lt;/p&gt;
&lt;p&gt;In order to change the allocation type, we had to shred the old cartridges first (500 x ~100M up till now), chance the allocation type at the virtual tape library level, and then recreate the 500 cartridges with a fixed size (500x 102400MB). Now, as I was kinda optimistic, I decided to create all 500 cartridges at once.&lt;/p&gt;</description></item><item><title>Distribution running on IBM TS7530 Virtualization Engine</title><link>https://christian.blog.pakiheim.de/posts/2009-01-09_distribution-running-on-ibm-ts7530-virtualization-engine/</link><pubDate>Fri, 09 Jan 2009 14:18:35 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=1507</guid><description>&lt;p&gt;Well, I was just a bit curious earlier what distribution might be running on our IBM TS7530 Virtualization engines .. well, I just had a look-see ..&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-6"&gt;&lt;a class="lnlinks" href="#hl-0-6"&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-7"&gt;&lt;a class="lnlinks" href="#hl-0-7"&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-8"&gt;&lt;a class="lnlinks" href="#hl-0-8"&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-9"&gt;&lt;a class="lnlinks" href="#hl-0-9"&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-10"&gt;&lt;a class="lnlinks" href="#hl-0-10"&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-11"&gt;&lt;a class="lnlinks" href="#hl-0-11"&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-12"&gt;&lt;a class="lnlinks" href="#hl-0-12"&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-13"&gt;&lt;a class="lnlinks" href="#hl-0-13"&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-14"&gt;&lt;a class="lnlinks" href="#hl-0-14"&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-15"&gt;&lt;a class="lnlinks" href="#hl-0-15"&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-16"&gt;&lt;a class="lnlinks" href="#hl-0-16"&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-17"&gt;&lt;a class="lnlinks" href="#hl-0-17"&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-18"&gt;&lt;a class="lnlinks" href="#hl-0-18"&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-19"&gt;&lt;a class="lnlinks" href="#hl-0-19"&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-20"&gt;&lt;a class="lnlinks" href="#hl-0-20"&gt;20&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-21"&gt;&lt;a class="lnlinks" href="#hl-0-21"&gt;21&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-22"&gt;&lt;a class="lnlinks" href="#hl-0-22"&gt;22&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-23"&gt;&lt;a class="lnlinks" href="#hl-0-23"&gt;23&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-24"&gt;&lt;a class="lnlinks" href="#hl-0-24"&gt;24&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-25"&gt;&lt;a class="lnlinks" href="#hl-0-25"&gt;25&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-26"&gt;&lt;a class="lnlinks" href="#hl-0-26"&gt;26&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-27"&gt;&lt;a class="lnlinks" href="#hl-0-27"&gt;27&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vetapeservice@VTL-B:~&amp;gt; cat /etc/SuSE-release
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;SUSE Linux Enterprise Server 10 (x86_64)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;VERSION = 10
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;PATCHLEVEL=1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vetapeservice@VTL-B:~&amp;gt; uname -a
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Linux VTL 2.6.16.46-229-smp #1 Sun Apr 13 05:21:49 UTC 2008 x86_64 GNU/Linux
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vetapeservice@VTL-B:~&amp;gt; free -m
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; total used free shared buffers cached
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Mem: 4022 1378 2643 0 342 552
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;-/+ buffers/cache: 484 3537
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Swap: 3815 0 3815
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vetapeservice@VTL-B:~&amp;gt; cat /proc/cpuinfo
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;processor : 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vendor_id : AuthenticAMD
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cpu family : 15
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;model : 65
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;model name : Dual-Core AMD Opteron(tm) Processor 8218
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;stepping : 3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cpu MHz : 2600.186
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cache size : 1024 KB
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;physical id : 0
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;siblings : 2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;core id : 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cpu cores : 2
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Main difference to a &amp;quot; &lt;em&gt;normal&lt;/em&gt;&amp;quot; SUSE Linux Enterprise Server 10 installation (there&amp;rsquo;s about zip normal with that kind of installation, thus the quotes) thus far are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;the build for the VE uses busybox as init&lt;/li&gt;
&lt;li&gt;IBM stripped man/info&lt;/li&gt;
&lt;li&gt;they are running Xorg/Fluxbox on it&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Just don&amp;rsquo;t ask me why there&amp;rsquo;s a DE ( &lt;strong&gt;d&lt;/strong&gt; esktop &lt;strong&gt;e&lt;/strong&gt; nvironment) running, it ain&amp;rsquo;t even hooked up to a monitor. Only reason would be for the RSA&amp;rsquo; remote monitor stuff &amp;hellip; &lt;em&gt;&lt;strong&gt;lala&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>SLES, ZendOptimizer and IBM PowerPC(4)+</title><link>https://christian.blog.pakiheim.de/posts/2007-07-11_sles-zendoptimizer-and-ibm-powerpc-4/</link><pubDate>Wed, 11 Jul 2007 08:40:57 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/2007/07/10/sles-zendoptimizer-and-ibm-powerpc4/</guid><description>&lt;p&gt;What would you figure from the above ? Hopefully the rather obvious, that it&amp;rsquo;s a &lt;em&gt;&lt;strong&gt;really&lt;/strong&gt;&lt;/em&gt; shitty combination.&lt;/p&gt;
&lt;p&gt;So we figured it would be a nice thing to test our new setup before going into pre-production testing or production, but we don&amp;rsquo;t have an extra spare box. So we took one of the power4 boxes we have mounted in the rack basically consuming energy all day (that&amp;rsquo;s about 38kWh a day) and installed &lt;em&gt;SLES10&lt;/em&gt; onto it. Which wasn&amp;rsquo;t all that bad (at first the box repeatedly started back to AIX, from CD and after convincing the SMS - that&amp;rsquo;s basically the bios on the power*-boxes also known as System Management Services with a hammer to boot from the first hard disk).&lt;/p&gt;</description></item><item><title>SLES10 on pSeries</title><link>https://christian.blog.pakiheim.de/posts/2007-07-04_sles10-on-pseries/</link><pubDate>Wed, 04 Jul 2007 15:58:39 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/2007/07/04/sles10-on-pseries/</guid><description>&lt;p&gt;Okay, yet another day passed by blazing fast. I had a good day at work, spent nearly the whole day trying to get my bloody systems hooked up to our SAN (which was interrupted by a non-working SAN-switch, disappearing WWN&amp;rsquo;s, lunch and my trainees), messing around with our internal network, hacking our Blade Chassis switches to get me what I want and some random paperwork.&lt;/p&gt;
&lt;p&gt;But first things first .. We installed SLES10 on a pSeries box the other day (I think on Monday), and now I&amp;rsquo;m trying to get the &lt;strong&gt;&lt;em&gt;WWN&lt;/em&gt;&lt;/strong&gt; of it&amp;rsquo;s &lt;strong&gt;Emulex HBA&lt;/strong&gt;, out of either sysfs or procfs. But whatcha&amp;rsquo; thinking ?&lt;/p&gt;</description></item><item><title>AIX 5-3 Linux Toolkit</title><link>https://christian.blog.pakiheim.de/posts/2007-04-20_aix-5-3-linux-toolkit/</link><pubDate>Fri, 20 Apr 2007 13:07:04 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/2007/02/07/aix-53-linux-toolkit/</guid><description>&lt;p&gt;OK, so I skipped rebuilding a newer RPM version (for now) and I&amp;rsquo;m currently rebuilding anything that fit&amp;rsquo;s into &lt;em&gt;app-dev&lt;/em&gt; according to IBM &amp;hellip;&lt;/p&gt;
&lt;p&gt;The list reads like this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-6"&gt;&lt;a class="lnlinks" href="#hl-0-6"&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-7"&gt;&lt;a class="lnlinks" href="#hl-0-7"&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-8"&gt;&lt;a class="lnlinks" href="#hl-0-8"&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-9"&gt;&lt;a class="lnlinks" href="#hl-0-9"&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-10"&gt;&lt;a class="lnlinks" href="#hl-0-10"&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-11"&gt;&lt;a class="lnlinks" href="#hl-0-11"&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-12"&gt;&lt;a class="lnlinks" href="#hl-0-12"&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-13"&gt;&lt;a class="lnlinks" href="#hl-0-13"&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-14"&gt;&lt;a class="lnlinks" href="#hl-0-14"&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-15"&gt;&lt;a class="lnlinks" href="#hl-0-15"&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-16"&gt;&lt;a class="lnlinks" href="#hl-0-16"&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-17"&gt;&lt;a class="lnlinks" href="#hl-0-17"&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-18"&gt;&lt;a class="lnlinks" href="#hl-0-18"&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-19"&gt;&lt;a class="lnlinks" href="#hl-0-19"&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;$&lt;/span&gt; &lt;span class="n"&gt;ls&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;al&lt;/span&gt; &lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;dev&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;autoconf&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.59&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;noarch&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;automake&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.8&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;noarch&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;binutils&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.14&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;3.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;bison&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.875&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;3.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;coreutils&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;5.2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;cpio&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.5&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;diffutils&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.8&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix4&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;3.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;flex&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;6.&lt;/span&gt;&lt;span class="n"&gt;aix4&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;3.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;gawk&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;3.1&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;gcc&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;gcc&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cplusplus&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;gdb&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;6.0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;libgcc&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;libstdcplusplus&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;libstdcplusplus&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;devel&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;4.0&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;libtool&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;m4&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.4&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;make&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;3.80&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;aix5&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="n"&gt;ppc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rpm&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;OK, I&amp;rsquo;m not exactly rebuilding these old versions, I&amp;rsquo;m actually using their old specs to compile newer versions of these. I&amp;rsquo;m currently at &lt;strong&gt;coreutils-6.7&lt;/strong&gt;, which really takes ages. But will see about the rest.&lt;/p&gt;</description></item><item><title>Waiting</title><link>https://christian.blog.pakiheim.de/posts/2007-02-28_waiting/</link><pubDate>Wed, 28 Feb 2007 14:58:05 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/2007/03/06/waiting/</guid><description>&lt;p&gt;We are still waiting for the money promised by the state and the country for our HBFG (again, it&amp;rsquo;s &amp;ldquo;Hochschulbauförderungsgesetz&amp;rdquo;), that hopefully is reducing or eliminating our storage/SAN problem we have currently. Right now we have to Cisco MDS9216 (that&amp;rsquo;s a 16-port 2GBps SAN-switch, two for redundancy), which means we only have 16 SAN-ports. That isn&amp;rsquo;t much, but still is to less, as we have like 30 machines or so, that &lt;em&gt;&lt;strong&gt;really&lt;/strong&gt;&lt;/em&gt; need access to the SAN, so we either end up unplugging some of them from the SAN or merge them onto some big machines (like our x366).&lt;/p&gt;</description></item><item><title>AIX-5-3 undamp; rpm-4-4-7</title><link>https://christian.blog.pakiheim.de/posts/2007-02-05_aix-5-3-amp-rpm-4-4-7/</link><pubDate>Mon, 05 Feb 2007 14:24:50 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/2007/02/05/aix-53-rpm-447/</guid><description>&lt;p&gt;OK, so I tried to install the &lt;a href="ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/"&gt;AIX Toolkit&lt;/a&gt; today, to build some newer rpm&amp;rsquo;s (yaaaaah, I &lt;em&gt;&lt;strong&gt;hate&lt;/strong&gt;&lt;/em&gt; RPMS myself, still it&amp;rsquo;s way better than distributing plain tar.gz archives) but looks like either AIX or rpm-4.4.7 doesn&amp;rsquo;t like me.&lt;/p&gt;
&lt;p&gt;Now I&amp;rsquo;ve to figure out how to get &lt;em&gt;libm&lt;/em&gt; (that&amp;rsquo;s &lt;em&gt;/lib/libm.so&lt;/em&gt;) installed on AIX. Will see about that later and/or tomorrow.&lt;/p&gt;</description></item><item><title>IBM</title><link>https://christian.blog.pakiheim.de/posts/2006-08-14_ibm/</link><pubDate>Mon, 14 Aug 2006 10:16:28 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/?p=84</guid><description>&lt;p&gt;We just received the long awaited shipment of sixteen 300GB FC-HDD&amp;rsquo;s (2Gbps with 10000rpm) for our SAN (a pretty old DS4500/FaStT 900).&lt;/p&gt;
&lt;p&gt;But there&amp;rsquo;s still the software option missing we ordered within the same breath. So I called our trustworthy IBM distributor (hah!) and asked the guy responsible for sales, what the ETA on this software option is (if someone is interested its VolumeCopy/FlashCopy).&lt;/p&gt;
&lt;p&gt;He told me, that we&amp;rsquo;ll receive a letter with the license key &lt;strong&gt;about 4 weeks&lt;/strong&gt; after commission !!!!!!&lt;/p&gt;</description></item><item><title>Mood sucks</title><link>https://christian.blog.pakiheim.de/posts/2006-08-03_mood-sucks/</link><pubDate>Thu, 03 Aug 2006 06:50:04 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/?p=78</guid><description>&lt;p&gt;christel, you remember the mood-swings we were talking about ?&lt;/p&gt;
&lt;p&gt;I think I&amp;rsquo;m undergoing just another &amp;#x1f61e; I&amp;rsquo;m currently &lt;strong&gt;pretty&lt;/strong&gt; much pissed. Basically everything is pestering me currently (except #gentoo-dev and Gentoo work).&lt;/p&gt;
&lt;p&gt;Work just ripped another piece of me (hah, thanks VMware &amp;amp; BigBlue). I started the day with a ice cold shower (if I&amp;rsquo;m talking about ice cold it &lt;strong&gt;was&lt;/strong&gt; ice cold), they&amp;rsquo;re currently replacing our old gas heating and unfortunately that means no warm water &lt;strong&gt;at all&lt;/strong&gt;! &lt;em&gt;&lt;strong&gt;arg&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Live sucks (again)</title><link>https://christian.blog.pakiheim.de/posts/2006-05-21_live-sucks-again/</link><pubDate>Sun, 21 May 2006 10:46:25 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/?p=73</guid><description>&lt;p&gt;Now is again such a time in live, where you have the motivation or wish to just fade away.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m just listening to &lt;strong&gt;Fort Minor - Where&amp;rsquo;d you go&lt;/strong&gt; and thinking about the stuff &lt;em&gt;Mike Shinoda&lt;/em&gt; is singing &amp;hellip;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I want you to know it&amp;rsquo;s a little fucked up,
That I&amp;rsquo;m stuck here waitin&amp;rsquo;, no longer debatin&amp;rsquo;,
Tired of sittin&amp;rsquo; and hatin&amp;rsquo; and makin&amp;rsquo; these excuses,
For while you&amp;rsquo;re not around, and feeling so useless,
It seems one thing has been true all along,
You don&amp;rsquo;t really know what you got &amp;rsquo;til it&amp;rsquo;s gone.&lt;/p&gt;</description></item><item><title>Work sometimes sucks</title><link>https://christian.blog.pakiheim.de/posts/2006-03-10_work-sometimes-sucks/</link><pubDate>Fri, 10 Mar 2006 16:22:46 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/?p=62</guid><description>&lt;p&gt;Today &lt;a href="http://www.uni-greifswald.de"&gt;they&lt;/a&gt; finally let me fiddle around on an AIX 5.3 system. Well AIX ain&amp;rsquo;t bad, but misses (by default installation) some features and comfort.&lt;/p&gt;
&lt;p&gt;The first thing I noticed, they &lt;strong&gt;only&lt;/strong&gt;! install &lt;a href="http://en.wikipedia.org/wiki/Telnet"&gt;telnet&lt;/a&gt; and don&amp;rsquo;t even give an option to install sshd .. That sucks, especially if you&amp;rsquo;re supposed to log in via the internet (yay! an telnet open to the internet &amp;#x1f62f;)&lt;/p&gt;
&lt;p&gt;So I googled a bit around and found out, that we should have some Bonus CD&amp;rsquo;s (from IBM of course) featuring openssl/openssh, looked into the cubicle behind the rack and look what I&amp;rsquo;ve found &amp;hellip; Go, go &amp;hellip; &amp;#x1f61b;&lt;/p&gt;</description></item></channel></rss>