Posted by Doomshammer on Thursday, February 28. 2008 at 15:04 in Anwendungen, English only, Linux/Unix, ThoughtsJoerg Moellenkamp wrote a great 5-part tutorial about Solaris' Service Management Facility (SMF). Everybody who is working with SMFs but actually it not using efficiently should read Joerg's tutorial- it's absolutelly worth reading!
Entries tagged as solaris 10
belenix ext2 ext3 fswfsmisc ntfs opensolaris partition solaris dell dell 1950 driver itu itu image jbod md1000 mpt perc 5/e perc 5/i poweredge powervault raid rants sas 5/e sas 5/i zfs docklands hamburg photography sun training sunset trip filesystem benchmark computer linux ntfs-3g performance software stripe sun unix veritas vmware vxfs 79°C binnenalster fun hot jungfernstieg weather manifest postgresql service management facility smf svc svcadm svcs b64 b70 book books bookshelf boot_archive brandz canon centos diskread dtrace krtld mdb nevada ramdisk rc-5 reading beyond end of ramdisk remote control solaris express storage foundation sunwlx sxcr upgrade zones zpool 055prob 100mm f/2.8 2. verschluss 350d 5d mk ii 5dmkii 808rc4 adobe advertisement ajax al album api apple arcadia arcadia software arcadiasoftware available light b/w battery grip bilderbuch blackandwhite blitzen blog blues body braindump british blues quintett cafe camera canon eos canon eos 350d canon eos 5d mk ii cathedral colin allen colin hodgkinson collections cologne comments concert court cr2 database der.ftgrf digital slr digitalkamera display download dslr dublin ebay ebucht ef eos eos 350d fireworks firmware firmware update flash flash technique flickr flickr api foto.grafie.net fotografie fototechnik frontpage ftgrf gear geolocation geologtag geotag gimme a smile gimme-a-smile.com gps gpx groups guitar halloween happy halloween happy new year hard hard rock cafe hd hdr hooters image editing importr interface internet ipernity Ipernity::API iphone ireland john miles jr. jonny boyle koeln lens lightroom lightroom 1.2 limits line6 links macbook macro maggie bell manfrotto metallica miller anderson module movie music music networx musicnetworx my point of view myspace neil harland newcastle newcastle's finest rock 'n roll export ordr party perl photo photo perfect photoblog photoperfect photos photoshop picturebook pixaco pixelfy pixelpost plugin pod x3 podxt point of view presentation press pit programming public pumpkin raw raw shooter rear curtain rock rock 'n roll rock legends adventure rss screenshot script scripting simon ferry snapfish snow spiegelreflexkamera sqlite steve lukather subsets technik technique the hooters the urge theurge tipp traveling tripod twitter update urge usm video vimeo web 2.0 weblog website whee winter xmas yay! zoot money backup crux file server lvm lvm2 md mdadm raid1 raid5 redundancy server *grrrr* *lol* *ouch* *sigh* ad akismet alsa annoying apsfilter bad publicity beta birds blackberry blue screen bsd button catch-all chmod chown city cover crap cups D'Oh! debian distribution do not buy rhino's energy drink don't buy rhino's dumb echox eis eis pinguin expensive farce feature foreign country freebsd ftp fuck fucking debian funzt gifts girl gnomemeeting google hannover hardware helpdesk index ipp irc it crowd iteam kde kernel panic kinder kinder schokolade kphone laptop linphone loud lprng mac os x mail march mobile mobile phone mod_security mopb morons mutt mutt-ng mysql narf no! os os war people phone php pr0n preview printing private real-life relax 200 relax 200 xl relax 50 religion rhino's rhino's energy drink s9y s9y_visitory sales samba sat.1 scheisstag security sigh sipgate slackware sleep slow query snap spam spreeblick sql stupid sucks support swears t-mobile tcp/ip telephone thoughts trackback trackback-spam train trash tricks tv umts uptime usb headset verarsche voip vpn waste Webmuell der Woche webserver whaaaaaaaa! windows women work www YES! youtube zooomr cacti compression content validation controller csi distributed monitoring for free help listening on port lsof media kit monitoring mpath nagios pci pfiles poor mans lsof port proc process promise rdbms rsync sata sata ii sata300 tx4 solaris 10 8/07 sparc ssh sunos thumper update 4 usb validation vcs version web x64 x86 zabbix color grading east frisia ems emssperrwerk eos 5d mk ii hd video sea san francisco san jose san mateo travel a.i. crush dog dream nerd nerdish dreaming stayfriends vmwaredog infringement lawsuit netapp patents
Posted by Doomshammer on Sunday, September 9. 2007 at 23:32 in Arbeit, Computer, English only, Linux/Unix, Thoughts, Web
This weekend I had to build a server for a customer. The hardware was given by the customer- I only had to set it up. Unfortunately I ran into a bunch of troubles, as Dell shipped the wrong hardware (sadly I noticed this much to late).
Given hardware was a Dell PowerEdge 1950 with Quad Core CPU and 4 GiB RAM. The server has 2 x73 GiB internal hard disks (SAS) and (currently) 4 x 500 GiB disks in a Dell PowerVault MD1000 (SAS) storage array. So far, so good... When I booted the machine the first time, I wondered why the systems disks were connected to a RAID controller (a PERC 5/i) - but I simply went on. The Solaris installer started and everything worked fine - at least until the installer reached the point where it wanted to partition the disks... "No disks found" was the message, the installer showed.
I rebooted and tried to disable the RAID-support of the controller, so that it only acts as SAS controller and passes the single drives through, but the PERC 5/i doesn't have a option for JBOD. So I looked up the chipset on the controller (LSISAS1068), downloaded the Solaris x86 driver from the LSI homepage and burned it on CD. Again the Solaris installer started and I chose "5" for "apply driver update", followed by "c" for CD. The installer recognized the driver on the CD, installed it, but when I executed "format", the disks still weren't found.
After some research in the internet I figured out, that the LSI 1068 controllers, that are shipped with Dell hardware, are confiugred with another firmware - which isn't supported by the LSI driver ... and of course Dell doesn't provide and Solaris driver.
Luckily, after some further research in tons of internet forums, I found an thread about Dell 2950 in the SUN forum. In this discussion, someone announced that he has written a driver for the LSI MegaRaid and Dell Perc 5 controllers for Solaris 10. The driver can be found here. I first tried to update the driver directly in the Solaris 10 installation DVD (or more specificly within the x86.miniroot) but this very annoying if you only have a VMWare with the correct Solaris version, so that you can build the driver. Additionally the driver would be only available during the installation - I would have needed to install it manually after the installation as well. What a luck that someone built an ITU image, which can be used for the Solaris 10 installer. I made a mirror of the package with the driver and the ITU images (as I don't know, how long the site will life).
Finally - with the ITU image - I was able to install solaris on the RAID-1 that I built on the 2 system disks. The installation worked w/o any problems... business as usual. But the next shock came quickly. The next task I wanted to do, was installing the MD1000 disks as one RAID-Z ZFS pool. But guess what... Dell again shipped the wrong hardware. The ordered SAS controller wasn't installed... therefor a PERC 5/E was installed - and of course this RAID controller isn't able to pass the disks through as JBOD neither. Well, what should I do? I set up a RAID-5 on the PERC controller, so that Solaris at least sees the disk(s).
The system is now up and running in the DC but it is really annoying that:
- Dell isn't able to ship the ordered hardware
- Dell needs it's fucking own firmware on standard LSI hardware
- Dell doesn't provide Solaris drivers for their own hardware
- The crappy PERC controllers don't provide JBOD-support
Conclusion: Solaris on a Dell 1950 with a MD1000 works, but it's really hard to get it working when a PERC controller is installed. I recommend to either not order a PERC controller but a standard SAS controller or to buy your own controllers.
Update: Yesterday the re-ordered SAS 5/E controller (original LSI SAS1068 chipset) arrived and I mounted it into the Dell 1950. The 4 x 500GB disks in the MD1000 were directly recognized by the controller and the controller was automatically initialized by Solaris 10's mpt driver. All 4 disks were found by "devfsadm" and I could quickly rebuild my ZFS pool. Now I'm happy with the box. So here again my advise- be very accurate with the hardware that you order in your Dell 1950. If you want to add a MD1000 and want ZFS to take care of the RAID, then be careful not to order a PERC 5/i or PERC 5/E controller but to take the SAS version (SAS 5/i and SAS 5/E) which passes the MD1000 through as JBOD to the Solaris operating system and which works out-of-the-box with Solaris' mpt driver.
Posted by Doomshammer on Tuesday, September 4. 2007 at 21:14 in Anwendungen, Arbeit, Computer, English only, Linux/Unix, Privat
For one of my customers, I need to copy big data files from an external USB drive to a Solaris 10 server. Problem is, as the files are bigger than 4GiB, the FS on the hard disk of the USB drive needed to be NTFS formated (the customer uses Windows). So I searched for a solution to read NTFS file systems with a Solaris 10 box.
I found the FSWfsmisc package from the BeleniX project. It holds some tools to access ext2, ext3 as well as ntfs partitions. Simply download the package from this location, extract it and install it via pkgadd.
Now one can do a:
mount -F ntfs /dev/dsk/c2t0d0p0 /mnt
and my NTFS partition has been mounted to /mnt. Awesome! Copy speed via USB 2.0 to ZFS is really fast as well (18 to 25MB/Sek. As the partition seems to be mounted like a NFS share, one can't really access much informations from "mount" or "df". Therefor the package ships "xlsmounts" which shows detailed informations about the mounted drive.
Posted by Doomshammer on Saturday, September 1. 2007 at 16:27 in Anwendungen, Computer, English only, Privat
I finally had some time for playing with Solaris again - especially with ZFS. As I don't want to have another box standing in my living room and making noise, I decided to use a VMWare for playing instead. So I set up a VMWare with 11 hard drives and installed Solaris 10 11/06. Installation went smooth as usual.
First task was to set up a two-way UFS mirror between the first two disks, so that I have a failover when the first disk breaks (of cours, in a vmware this is stupid, as these are only vritual devices - but who cares... it's just for fun ). While creating the mirror, I ran into slight troubles caused by the virtual drives of VMWare. As I didn't choose to allocate the whole disk space during the setup, the disks weren't really touched when I mirrored the partition table with prtvtoc/fmthard. So the created metadb was lost after reboot and caused a OS panic. Deleting the metadb on the 2nd (not yet allocated disk) solved the panic. So I created a filesystem on the 2nd disk, so that disc space got allocated. This finally helped to resolve the metadb/metainit problem.
After that I created a Raid-Z to see how it performs within a VMWare - and though these are virtual drives, it performs like hell. All disk access is nicely striped over all 9 discs in the pool. Putting full I/O on the pool gave me this performance results:
capacity operations bandwidth
pool used avail read write read write
----------- ----- ----- ----- ----- ----- -----
pool1 483M 35.3G 0 1.77K 0 219M
raidz1 483M 35.3G 0 1.77K 0 219M
c1t2d0 - - 0 385 0 27.4M
c1t3d0 - - 0 387 0 27.4M
c1t4d0 - - 0 388 0 27.4M
c1t5d0 - - 0 389 0 27.4M
c1t6d0 - - 0 388 0 27.4M
c1t8d0 - - 0 386 0 27.4M
c1t9d0 - - 0 387 0 27.4M
c1t10d0 - - 0 386 0 27.4M
c1t11d0 - - 0 387 0 27.4M
----------- ----- ----- ----- ----- ----- -----
I think these are very good results. Going to play a bit more now
Posted by Doomshammer on Friday, August 10. 2007 at 21:31 in Arbeit, English only, Photography, Thoughts
Indeed! I just am back from my trip to Hamburg. I was a really nice week. Hamburg is a very nice city. I really enjoyed my stay there. The training was very informative as well. Though I am happy being back at home now
Here a first impression of Hamburg. A HDR of the very interessting Docklands building in Oevelgoenne. It's a little bit "wiggly" as I took it free-hand, but the "mood" come over, though- doesn't it?