Home | close (×) |
The master and the apprenticeHappy meals do play diceConfused got SLES on one of the 32 bit systems: Besides the SIS900 onboard NIC there was a Sun QFE (quad fast ethernet) card in one PCI slot (the QFE cards were often used for Sun/Veritas clusters). Some of the so called happy meal (hme) ports were having different names every time the system was rebooted: The onboard card was recognized recognized by he kernel as sometimes eth0 or eth4, after booting always named eth0. The second and third port of the QFE card were always ending up as eth1 and eth2. Whereas the first port was the first couple of boot processes somehow undecided and eventually settled on eth5. The last port's name increased with every reboot, the MAC address changed every time! There must be a problem with the hme driver: slessrv:~ # dmesg |grep eth eth0-3: Quattro HME (PCI/CheerIO) 10/100baseT Ethernet DEC 21153 PCI Bridge eth0: Quattro HME slot 0 (PCI/CheerIO) 10/100baseT Ethernet 08:00:20:9e:41:84 eth1: Quattro HME slot 1 (PCI/CheerIO) 10/100baseT Ethernet 08:00:20:9e:41:85 eth2: Quattro HME slot 2 (PCI/CheerIO) 10/100baseT Ethernet 08:00:20:9e:41:86 eth3: Quattro HME slot 3 (PCI/CheerIO) 10/100baseT Ethernet 08:00:20:cc:21:3f eth4: SiS 900 PCI Fast Ethernet at 0xa000, IRQ 217, 00:e0:18:8d:1c:6d. eth0 renamed to eth5 eth4 renamed to eth0 eth3 renamed to eth11 eth0: Media Link On 100mbps full-duplex slessrv:~ # ifconfig -a | grep ^eth eth0 Link encap:Ethernet HWaddr 00:E0:18:8D:1C:6D eth1 Link encap:Ethernet HWaddr 08:00:20:9E:41:85 eth2 Link encap:Ethernet HWaddr 08:00:20:9E:41:86 eth5 Link encap:Ethernet HWaddr 08:00:20:9E:41:84 eth11 Link encap:Ethernet HWaddr 08:00:20:CC:21:3F slessrv:~ # sunny:~ # uname -prs SunOS 5.10 sparc sunny:~ # ifconfig -a | tail -12 | grep -v inet qfe0: flags=1000802
The 4-port card was then moved into a SPARC system, see right box (it's needed
to set local-mac-address to true in OBP before)
All interfaces have MAC addresses in ascending order (see above). That
stayed the same after every reboot. SlimmedNovell said goodbye to a number of software packets: Sadly, Mozilla
Thunderbird is one them. As a Gnomie you have to use evolution
as a MUA (mail user agent), kontact/kmail is the choice
for KDE followers. If you're prefer the command line mutt is included
in SLES and SLED. Some attention is required if you run a kerberos server and want to upgrade from SLES 9: the old version runs the Heimdal implementation, whereas SLES 10 has now MIT kerberos. You have to create an ASCII dump before the upgrade and import later on SLES 10 the principals on the MIT-KDC. This procedure is described in the release notes which are in the docu directory and are displayed after the upgrade. A clearer reference or a warning before the upgrade would be useful. Security measures As far as security measures are concerned, Red Hat engineers,
marketing and others were advertising in the past that their distribution
had more to offer in terms of security. There's more than a single grain
of truth in there: The classical binary security model in Unix
expired: You don't want an almighty root anymore (one) and on the
other hand more or less almighty users (zero). Even Microsoft has
implemented in Vista a variety of measures, similar to a Mandatory
Access Control (MAC) model, they call it Mandantory Integrity Control. But even Windows 2003 and e.g. its IIS 6.0 was compiled with
hardening measures, though sometimes it's said that the stack
protection (canaries) can be defeated. Non-virtual hypeOne of the significant improvements compared to SLES 9 is the
virtualization technique: By the end of 2004 – when Suse
launched SLES 9 – the only virtualization available in the free software
world was UML which SLES supported. Now Xen 3.02 is included in SLES
10. This latest version supports also x86_64 hosts and goes beyond paravirtualization so that also e.g. Windows guest systems
can run under the control of the hypervisor. This is being achieved by
making use of the processor vendors hardware virtualization techniques VT and SVM: Intel's
Virtualization Technology and AMD's Secure
Virtual Machine Technology.
Novell has even made Xen easier to set up: a Yast module (see also lead picture 1) is helping to pick the right kernel and to configure the boot loader and eventually setting up the guest system. a "SLES in SLES installation" was started within a fingersnip. The small drawback encountered in the test was only that the GUI module seems to lack support for local installation sources (disk). |
Extract
Under the hood1U Opteron Server D20z-M1-20D:
Software and pricesSLE 10:Key packages (gold master):
Architectures: SLES is available for x86, x86_64, IA64, PPC, IBM-Power-CPUs and zSeries; SLED for x86 und x86_64 architecture only. Prices: Server starting at 290 € per year, Desktop from 47 € per year, media kit 33 €. Evaluation see Server and Desktop. Xandros Server 1.0: Key packages (gold master):
Prices: 387 € 3 CDs, maintenance and support for 12 months, 2 English manuals: 520 pages "Administrator Guide", 54 pages "Getting Started". Rag-rugNovell has remade the update respectively the high level package management, which was the reason for delaying the "father" (Open)Suse 10.1 and consequently also the "child", i.e. SLE 10. To be quite frank: the implementation of the new framework is not something Novell can be proud of. In addition to the delay of (Open)Suse 10.1 it took another two months until ZMD, the ZENworks Management Daemon, was usable on a (Open)suse 10.1 desktop installation. Before that users had to live with a zmd.exe process eating up to 256 MB of memory and CPU cycles in the minute range. This waste of resources is fortunately spared SLE costumers, since the changes which provided a relief for (Open)Suse 10.1 are integrated into the final version of SLE 10. Now, six months later, ZMD is still not through with the teething troubles: In SLED the status icon in the tray (ZenUpdater.exe) is querying way too often the update server. The results are not cached or cached only for a very limited time as opposed to the old mechanism in OpenSuse 10.0. Also: the ZMD backend is quite verbose regarding its log messages: 10 MB per day is not something unusual. As opposed to previous Novell/Suse products there are still no delta or patch RPMs available, which only supplied differences to the original RPMs and thus saved bandwidth and storage. Ok, that might be not a big problem for the enterprise. The button "Remove Source Packages after Update" in YOU, the Yast Online Update, has no effect: under no circumstances the (full) RPMs will be stored on disk. rug, the command line frontend for ZMD, utters sometimes quite strange messages: rug install ABC returns: ERROR: 'ABC' is not available, or is fully up-to-date. That info doesn't apear very decisive yum, included in (Open)Suse 10.0/10.1 and SLED 10, but missing in SLES 10 is more precise in its messages. In SLE it's not obligatory (yet?) to use ZMD for updates. You might as well switch the daemon off by chkconfig novell-zmd off; service novell-zmd off. The drawback of that: package updates have to be manually performed by using the old method yast2 online_update and a plain check for new packets like the old online_update -k is not possible. But in an enterprise environment you don't go manually around apply the recent patches, don't you? Good things last: The connection to the update server was "upgraded" from HTTP to HTTPS, which prevents in principal e.g. ARP or DNS spoofing of the update server. HTTPS means also that the account data of the portal is not any longer transmitted in clear text. SP3 of SLES 9 introduced this feature, too – without the use of ZMD. |
© 2006 Dr. Wetter IT-Consulting and iX magazine, copying longer parts of the text requires the written consent of the author and the magazine. |