SlideShare a Scribd company logo
Practical Tips for Novell ®  Cluster Services Mark Robinson CTO Linux, NDS8 [email_address] Tim Heywood CTO, NDS8 [email_address]
Agenda Introduction
Cluster Services in OES2
Our Environment
AutoYaST
Cluster Build Methodology
Creating Resources
Cluster Management
Troubleshooting
Introduction
Introduction Mark Robinson Linux Geek
Working with SUSE ®  since 1998
Working with OES since OES1 Beta 5
CLP, CLE, NCE ES, CNI, etc.
Ex-SysOp Tim Heywood Working with Novell ®  since ????
Working with OES since OES1 Beta 5
CNE, MCNE, CNI(ish)
Novell Knowledge Partner (SysOp)
Introduction NDS8 Network Design and Support Ltd. Platinum Consulting Partner
Based in Edinburgh, work worldwide
Specialities: Linux
Workgroup
SRM
Cluster Services in OES2
Cluster Services in OES2 New features are Linux only
New from OES2 FCS on: Resource monitoring
XEN virtualization support
x86_64 platform support Including mixed 32/64 bit node support Dynamic Storage Technology
What's new in SP1/2? Major rewrite of cluster code for SP2 Removed NetWare ®  translation layer
Much faster
Much lower system load
Typical load average of 0.2! New/improved clustering for: iFolder 3
AFP
…
… NCP virtual server for POSIX filesystem resources
Types of Clusters Traditional cluster Servers (nodes)
Resources NSS
GroupWise ®
iPrint XEN cluster Dom0 hosts (nodes)
XEN guests (DomU) resources
Each resource is a server in its own right
Live migration with para-virtualised DomU
XEN Cluster Architecture OCFS2 LUN DomU Files Cluster Node Xen Dom0 Cluster Node Xen Dom0 Cluster Node Xen Dom0 Resource DomU Linux iPrint Resource DomU Linux iPrint Resource DomU Linux iFolder Resource DomU Linux GroupWise Resource DomU NetWare pCounter Live Migrate Live Migrate
Our Environment
Our Environment VMware Workstation based
VMware shared disk as an alternative to iSCSI
Virtual Machines Resource Server
Node 1 (built, in the cluster)
Node 2 (to be joined to cluster)
Node 3 (to be built) SUSE ®  Linux Enterprise Server 10 SP3/OES2 SP2 combined iso
VMware Setup Create disks standalone
Add config to node vmx files disk.locking = "false" diskLib.dataCacheMaxSize = "0" scsi1.present = "TRUE" scsi1.sharedBus = "none" scsi1.virtualDev = "lsilogic" scsi1.pciSlotNumber = "35" scsi1:0.present = "TRUE" scsi1:0.fileName = "cluster-lun0.vmdk" scsi1:0.mode = "independent-persistent" scsi1:0.redo = "" scsi1:1.present = "TRUE" scsi1:1.fileName = "cluster-lun1.vmdk" scsi1:1.mode = "independent-persistent" scsi1:1.redo = "" vmware-vdiskmanager -c -s 100mb -a lsilogic -t 2 cluster-lun0.vmdk vmware-vdiskmanager -c -s 1gb -a lsilogic -t 2 cluster-lun1.vmdk

More Related Content

Practical Tips for Novell Cluster Services

Editor's Notes

  1. Explain about building combined iso
  2. Discuss flags for vmware-vdiskmanager – especially -t Disk types: 0 : single growable virtual disk 1 : growable virtual disk split in 2GB files 2 : preallocated virtual disk 3 : preallocated virtual disk split in 2GB files 4 : preallocated ESX-type virtual disk 5 : compressed disk optimized for streaming Discuss path to SAN virtual disks Mention different VMware versions
  3. Tell audience that the autoyast build may take a while – we'll concentrate on existing two nodes for most of the demo.
  4. Offer copy of autoyast profiles used in demos.
  5. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  6. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  7. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  8. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  9. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  10. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  11. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  12. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  13. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  14. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  15. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  16. Talk about creating the two pools and why. DEMO: Create pool1/vol1 Create pool1_shd/vol1_shd
  17. Script logs are rolling logs now – show all operations on this node for a particular resource
  18. Script logs are rolling logs now – show all operations on this node for a particular resource
  19. Script logs are rolling logs now – show all operations on this node for a particular resource
  20. Script logs are rolling logs now – show all operations on this node for a particular resource
  21. Script logs are rolling logs now – show all operations on this node for a particular resource
  22. Script logs are rolling logs now – show all operations on this node for a particular resource
  23. Script logs are rolling logs now – show all operations on this node for a particular resource
  24. Script logs are rolling logs now – show all operations on this node for a particular resource