Home | close (×) |
Cool threads and hot nervesCommissioning Part 2: Linux, netboot (cont'd) I went for 'Finish partitioning'. For some reasons the creation of the all the file systems took about
1.5 minutes; normally XFS and swap under Linux/i386 are created within a
fingersnip. +-------------------+ [!!] Finish the installation +--------------------+ | Installation complete | | Installation is complete, so it is time to boot into your new system. | | Make sure to remove the installation media (CD-ROM, floppies), so | | that you boot into the new system rather than restarting the | | installation. | | | | <Go Back> <Continue> | | | +-----------------------------------------------------------------------+ Great. I continued, and later on I called it a day. Next day however Dapper Drake didn't want to boot: {0} ok boot SC Alert: Host System has Reset 0ALERT! /dev/sda5 does not exist. Dropping to a shell! BusyBox v1.01 (Debian 1:1.01-4ubuntu3) Built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off # A closer look revealed that the XFS module wasn't loaded. cat /proc/filesystems was telling me too that XFS wasn't supported. The culprit was probably the installer again which failed to include xfs.ko in the initrd. At this point of time I rather cut my losses in terms of time, somewhat unsatisfied due to the amount of it spent already for this project. Conclusion The T2000 hardware made a good and solid impression as it is almost
usual from Sun. The Niagara's are not bargains as opposed to
e.g. cheap Intel/AMD-based hardware and they are not general purpose
machines for every data center application, e.g. Niagaras are not targetting
HPC floating point applications, since the open sourced T1 has only one FPU.
The strength besides the
low energy consumption is the multiprocessing/-threading technology. The
good thing is that you (still) can try before you buy, that should help you
to make a purchase decision without risk. As far as the software side is concerned: Solaris 10 U2 – as expected – installed without any problems on the T2000 and the new features especially the Zettabyte file system brought Solaris another step forward. As far as Ubuntu is concerned: Except a few glitches I am using the x86-version of Dapper Drake as a good Debian-based Linux distribution since its release. However this impression is opposed to the UltraSPARC edition: Besides some dents and glitches non-existing in the Intel-world of Ubuntu, the installer alone has a number of real problems (see Summary). Politely speaking: Under this circumstances it's hard to understand why Ubuntu claims the T2000 be certified hardware for their Dapper Drake operating system. Later on Sun told me that the SAS controller was changed in newer revisions of the T2000 hardware which the next release Edgy Eft addresses. Besides that there's still some amount of homework which the Ubuntu team needs to get done. Disregarding for a moment the usability of the installer over the serial line: customers want their data to be safe, the installation should not take an eternity. Also the Sun Blade 1000 installation didn't succeed, see right hand side. Not that I don't like Linux – part of my profession is providing services
for Linux, that I've been doing since more than a decade –
but the experience I've made during this research confirms my in the
beginning of this review mentioned impression of the past: "What's the
point running Linux on a SPARC, there's a better OS".
Discussions
Ivan Krstić (member of the Ubuntu server team) wrote (10/16/2006, 03:18 PM):
In revision2 of the T2000 hardware, the SAS controller moved on-board (it used to be on a PCI card), and the current Dapper kernel lacks support for the on-board controller. The kernel in Edgy (to be released close to the end of October) supports it, however, so you can grab a daily build for testing: http://cdimage.ubuntu.com/ubuntu-server/daily/current/. We're going to see if we can backport the on-board SAS controller support to the Dapper kernel. Permalink, Comments [0], ReplyJonathan wrote (10/20/2006, 01:54 AM): I have been keeping an eye on your "Cool threads and hot nerves" article, because it seems to be the closest thing to the situation I have been working through. I ended up giving up on the Ubuntu 6.06.x install, it was a bit too messed up of a distribution for me to work with, so many things not working that should have if it were to have been put together correctly. I just needed to get a working Linux environment up and running so I could start development on porting openvz to sparc64, so what I did was install "Ubuntu 6.10" from CD, and even though it is in beta, it is by far more stable and a more complete distribution than the 6.06 line. The install went perfect and everything is up and running just as it should. So depending on your goal, that may be an option you might want to consider. Also, I do have some notes on my 6.06 install attempts that may help. Permalink, Comments [0], ReplyJonathan wrote (10/20/2006, 10:31 AM): I agree with your point of view about how the so called "certified"
for the T2000 Dapper Drake (net install, or otherwise) does not seem to
even be able to install correctly on the Sun Fire T2000 (I am using the 6
core, 8 gigs of ram, and 2 SAS drive version). Coming in to the situation
with very little experience with Ubuntu, with this experience I must say,
it does not leave a good taste in my mouth, and if that is not the normal
quality of their distributions, then yes, embarrassment indeed. And Sun's
endorsement, I am still scratching my head at the whole situation.
Ivan Krstić (member of the Ubuntu server team) wrote (10/23/2006, 03:18 PM): We actually looked into backporting support for rev2 into the Dapper kernel, but found it's not feasible due to invasive changes in the underlying subsystem code. Edgy works with rev2 out of the box, however (I have it running with /boot on RAID, and root on LVM on RAID.) Permalink, Comments [0], ReplyDirk Wetter wrote (10/25/2006, 22:40 PM): Addendum: Fabio (Massimo Di Nitto, the head of the Ubuntu server team) confirmed the ZFS bug I found, however was leaking through that's not going to be fixed in the upcoming Edgy Eft. Worse: "We can't look at the [ZFS] code because of the licence or there might be contamination issues. GPL is not compatible with CDDL." Great, that means that nobody is going to fix this though Sun put the ZFS source code a mouse click away? I was wondering about two things:
I respect the GPL, but I also appreciated that Sun open sourced their code. Here I think it's not a license issue and dogmatism should make place for pragmatism. Is endagering data not an argument? Besides: both worlds can learn from each other, technically speaking it's a pity if there's a big gap dividing both. Permalink, Comments [2], Reply
Dirk Wetter wrote (11/6/2006, 09:01 PM): John's performance is actually due to the pipeline design of the T1 processor as Thomas Nau (University of Ulm) outlined on a conference in Singapur: this year: "single in-order issue pipeline of T1 versus 4-way superscalar one of the IIe processor". According to his research consistent coloring makes jobs scale better for >=12 threads. Permalink, Comments [0], ReplySteven Noels (Developer of Open Source CMS Daisy) wrote (11/21/2006, 10:19 AM): I saw your great write-up about your installation of Ubuntu on a T2000, and was wondering whether you would deem Ubuntu/T2000 a worthy environment for some Java-centric development and hosting work. Does Java run well on the T2000 under Ubuntu? Does Ubuntu run well on the T2000? Permalink, Comments [3], Reply
|
SummaryDapper Drake Linux on the T2000 tested has a number of problems:
Ubuntu 6.06.1 on a Sun Blade 1000For two reasons Dapper Drake's installation was also tested on a spare Sun Blade 1000 (Ultra III CPU, internal FC disks):
Prerequisites: [..to be completed soon, please return in a few days..]
|
|