SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Novell® Open Enterprise
Server Best Practices
Martin Weiss Peter Reck
Senior Architect Infrastructure Lead Architect Infrastructure Solutions
MWeiss@novell.com PReck@novell.com
Madhan P.
OES Product Manager
PMadhan@novell.com
© Novell, Inc. All rights reserved.2
Agenda
Things to Think About
Installation
Configuration
Administration
Troubleshooting
Questions and Answers
Novell® Open Enterprise Server
Things to Think About
© Novell, Inc. All rights reserved.4
Naming Standards
Novell® Open Enterprise Server (OES)
• Enhance your naming conventions for
case-sensitivity
‒ *ix is case sensitive
• Implement uniqueness
‒ Names of LUM enabled users and groups must
be unique across the tree
‒ iManager unique naming plugin is your friend
‒ make sure that uniqueID = CN and both are single valued
• OES server names in lower case
© Novell, Inc. All rights reserved.5
LAN Connectivity
Novell® Open Enterprise Server
• Use bonding driver for fault tolerance
• Link monitoring
‒ MIIMON is likely to always return “Up” in blade centers
‒ Use ARP ping to the default gateway instead
‒ Increase the polling interval to 1000 ms
• Bond mode
‒ Active-backup or 1 = fault-tolerance
‒ Pre-define the default primary (primary=eth0)
‒ Various modes for load sharing (optional)
‒ some modes require switch configuration
‒ /usr/src/linux-<kernel-version>/Documentation..../networking/bonding.txt
© Novell, Inc. All rights reserved.6
SAN / Storage Connectivity
Novell® Open Enterprise Server
• Use DM-MPIO wherever possible
‒ Adjust timeout values to your needs (cluster nodes)
‒ dev_loss_tmo=<n>, fast_io_fail_tmo=<n>
(/etc/multipath.conf)
‒ Use user_friendly_names stored in
/var/lib/multipath/bindings
‒ Move to “root” partition if /var is on a separate partition
change in /etc/multipath.conf →
bindings_file /etc/multipath/bindings
• NLVM.CONF
‒ /etc/opt/novell/nss
‒ include/exclude devices, debug settings
© Novell, Inc. All rights reserved.7
File System Design (1)
Novell® Open Enterprise Server
• Use separate devices for system and data
• Use GPT partitioned devices for redundancy
• Never use the same device for POSIX file systems
and NSS file systems
© Novell, Inc. All rights reserved.8
File System Design (2)
Novell® Open Enterprise Server
• System device
‒ primary partition for /boot; ext2/ext3; min. 200 MB
‒ primary partition for LVM (VG system); remaining capacity
‒ /swap as much as there is memory; max. 4GB
‒ / ext3, 10GB
‒ /var ext3, 3-5*memory + 10 GB
‒ /tmp ext3,  5 GB
‒ SLES 11 has only 50% of the inodes in ext3 that were in SLES 10
(TID 7009075)
• Data devices
‒ POSIX: use LVM for flexibility
‒ NSS: 1 device – 1 partition – 1 pool (segment)
© Novell, Inc. All rights reserved.9
Time Synchronization (1)
Novell® Open Enterprise Server
• Always ensure all your servers are synchronized to
the same time source
• Convert your existing timesync environment to NTP
• Use external clocks to ensure accurate time
• Implement a hierarchical, fault tolerant time provider
structure
‒ servers on the top layer will use external time sources
and will be NTP peers to each other (like Reference servers)
‒ servers on the second layer will use the servers on the
top layer as time source and will be NTP peers
to each other (like Primary servers)
‒ all other servers will consume time from at least two servers
on the second layer (like Secondary servers)
© Novell, Inc. All rights reserved.10
Time Synchronization (2)
Novell® Open Enterprise Server
• Use burst and iburst to speed up time synchronization
‒ http://www.novell.com/coolsolutions/feature/15345.html
• Set HWCLOCK="--localtime" in /etc/sysconfig/clock
• Set NTPD_FORCE_SYNC_ON_STARTUP="yes" and
NTPD_FORCE_SYNC_HWCLOCK_ON_STARTUP="yes" in
/etc/sysconfig/ntp
© Novell, Inc. All rights reserved.11
Name Resolution
Novell® Open Enterprise Server
• DNS
‒ same as on NetWare®
‒ ensure servers can be resolved before you install (also reverse)
• Hosts
‒ same as on NetWare®
• SLP
‒ move to openSLP
‒ persistent service registration is available since May 2010
‒ /etc/slp.conf:
‒ net.slp.dasyncreg = true/false
‒ net.slp.isDABackup = true/false → /etc/slp.reg.d/slpd/DABackup
‒ net.slp.DABackupInterval = time_in_seconds
‒ net.slp.DABackupLocalReg = true
(cannot be configured through YaST)
Novell® Open Enterprise Server
Installation
© Novell, Inc. All rights reserved.13
Installation (1)
Novell® Open Enterprise Server
• Prepare the environment for the first OES server in
your eDirectory tree
‒ OES services design (i. e. LUM)
‒ versions, patches, schema
‒ time synchronization, eDirectory™ synchronization
‒ do a full eDirectory health check (TID 10060600)
• Do a SDI health check (TID 3455150)
‒ use TKinfo to analyze SDIDiag output files
(http://www.novell.com/coolsolutions/feature/16544.html)
• Do a PKI health check (TID 7000654)
‒ verify CA and SSL certificate lifetime
‒ renew certificates depending on lifetime
© Novell, Inc. All rights reserved.14
Installation (2)
Novell® Open Enterprise Server
• Use AutoYaST to install your servers
• Deploy SLES and OES updates during installation
(YUM repositories)
• 1. Install, 2. Patch (during install), 3. Configure
• Use ZCM to configure/update your servers
• Only install what is really required (pattern based)
‒ do never install an individual package
(i. e. novell-imanager.rpm)
when there is a corresponding pattern (Novell iManager)
• Check out the Novell Consulting Best Practice
Guide that is part of the OES documentation
© Novell, Inc. All rights reserved.15
Installation User
Novell® Open Enterprise Server
• Installation user
‒ will be the first LUM enabled user of your tree
‒ required for OES configuration in YaST
• admingroup
‒ OES11:         automatically created in the context of the installation user
‒ OES11 SP1: can be selected during installation
‒ will be the first LUM enabled group in your tree
‒ installation user will be a member of this group
‒ all workstation objects for servers installed by this user
will be members of this group
‒ will control LUM enabled services
• Recommendation
‒ consider using a dedicated installation user
‒ place high in the tree, i.e. in cn=OESInstall.ou=Services.o=<Org>
Novell® Open Enterprise Server
Configuration
© Novell, Inc. All rights reserved.17
OES LDAP Servers
Novell® Open Enterprise Server
• “LDAP Configuration for Open Enterprise Services” in YaST
serves as a template for the LDAP configuration of the OES
services
‒ having multiple OES LDAP Servers configured does NOT mean fault
tolerance or load balancing!
‒ only servers configured here can be selected for an OES service
‒ changes do not affect services that already have been configured
‒ use one single LDAP group to manage redundant LDAP servers
‒ create a wildcard certificate for redundant LDAP servers
“*.myCompany.com”
• LDAP configuration for individual OES services
(LUM, iFolder, iPrint, DHCP, DNS, CIFS, NCS, NetStorage)
‒ configure redundant LDAP servers wherever possible
‒ always select the closest LDAP server that has the required information
replicated in its eDirectory database
© Novell, Inc. All rights reserved.18
Linux User Management (1)
Novell® Open Enterprise Server
• Clean up the tree before implementing LUM
‒ remove / clean up old POSIX attributes
‒ make sure that uniqueID attribute is correct
‒ make sure user identities are unique
• Unix Configuration Object (UCO)
‒ use one UCO per eDirectory tree
‒ create and configure UCO before the first OES server is
introduced to the tree
‒ place high in the tree, i.e. in ou=LUM.ou=Services.o=<Org>
‒ adjust uamPosixGidNumberLastAssigned
and    uamPosixUidNumberLastAssigned
• Unix Workstation Object
‒ place in the server context
© Novell, Inc. All rights reserved.19
Linux User Management (2)
Novell® Open Enterprise Server
• Primary LUM Group
‒ make sure each LUM user is a member of only one LUM group if there
are specific services allowed on LUM groups
• /etc/nam.conf
‒ configure LDAP server that has a replica of the LUM related object's
‒ always configure alternative-ldap-server-list
‒ execute namconfig -k to get certificates;
requires eDirectory authentication
‒ important configuration settings:
‒ cache-only=yes
‒ case-sensitive=no
‒ convert-lowercase=yes
‒ persistent-search=no
© Novell, Inc. All rights reserved.20
OES Proxy Users
Novell® Open Enterprise Server
• Used to obtain information from eDirectory™ on
behalf of an OES service
• Place them in the same context as the server
providing the service
• Use OES Common Proxy User !!
‒ introduced with OES2 SP3
‒ execute /opt/novell/proxymgmt/bin/..
../move_to_common_proxy.sh if upgrading
from OES2 SP2 or earlier
‒ one OES proxy user for all OES services
provided by a server
‒ automated password management through cron
‒ security
© Novell, Inc. All rights reserved.21
OES Services (NCS)
Novell® Open Enterprise Server
• Novell® Cluster Services (NCS)
‒ have all related objects in the same organizational unit
‒ partition and replicate this OU to all cluster nodes
‒ configure to use local LDAP server
‒ use “/opt/novell/ncs/bin/ncs-configd.py -init”
to verify configuration (“NCS sanity check”)
‒ configure and activate resource monitoring
‒ disable cascading failover prevention after implementing a
failover matrix
© Novell, Inc. All rights reserved.22
OES Services (iPrint) (1)
Novell® Open Enterprise Server
• Driver Store / Manager
‒ place in server or cluster context
‒ use DNS Name / CNAME
‒ configure multiple eDirectory Servers
• Specific SSL certificates for iPrint
‒ create a SSL certificate for the secondary address
in eDirectory, export and convert it (pfx to pem).
‒ put the certificate in /etc/ssl/servercerts
‒ create a vhost-ssl-<iPrint-Service>.conf
with VirtualHost <secondary-address:443>
and SSLCertificateKeyFile
/etc/ssl/servercerts/<secondary-certificate>.pem
© Novell, Inc. All rights reserved.23
OES Services (iPrint) (2)
Novell® Open Enterprise Server
• Configure Apache fault tolerant and do not
dereference alias objects
‒ /etc/opt/novell/iprint/httpd/conf/iprint_ssl.conf
AuthLDAPDNURL "ldaps://server1.de server2.de
server3.de:636/???(objectClass=user)"
AuthLDAPDNDereferenceAliases never
‒ /etc/openldap/ldap.conf
TLS_REQCERT never
• Replicate required eDirectory objects to the server
hosting the service
‒ Manager and Printer Agents to the server hosting the
manager
‒ DriverStore objects to the server hosting the DriverStore
© Novell, Inc. All rights reserved.24
OES Services (NSS)
Novell® Open Enterprise Server
• Read ahead default
‒ NW = 2 / OES = 16
‒ modify depending on your needs (i.e. to 64)
• nsscon /idcachesize=131072
‒ increase depending on the number of trustees
• /etc/opt/novell/nss/nssstart.cfg
‒ noatime depending on your backup solution
‒ activate XATTR for POSIX based backup and tools
© Novell, Inc. All rights reserved.25
OES Services (NCP)
Novell® Open Enterprise Server
• ndsconfig set
‒ n4u.server.max-threads=[new value]
‒ new default value is 256
‒ monitor with ncpcon threads command
• ncpcon set (see also TID 7004888)
‒ MAXIMUM_CACHED_FILES_PER_SUBDIRECTORY=10240
‒ MAXIMUM_CACHED_FILES_PER_VOLUME=256000
‒ MAXIMUM_CACHED_SUBDIRECTORIES_PER_VOLUME=102400
‒ LOCAL_CODE_PAGE=[your codepage]
‒ CONCURRENT_ASYNC_REQUESTS=50
‒ ADDITIONAL_SSG_THREADS =50
‒ new parameter NCP_TCP_KEEPALIVE_INTERVAL
(default = 8 minutes; range 3 minutes to 240 minutes)
‒ do not modify FIRST_WATCHDOG_PACKET
parameter unless instructed to do so by NTS
© Novell, Inc. All rights reserved.26
OES Services (CIFS)
Novell® Open Enterprise Server
• context file vs. subtree search
• novcifs -o
‒ Maximum Cached Subdirectories Per Volume - 102400
‒ Maximum Cached Files Per Subdirectory - 10240
‒ Maximum Cached Files Per Volume - 256000
‒ Oplocks - Enabled
‒ DFS - Enabled
‒ Cross Protocol Lock - Enabled
‒ Subtree Search - Disabled / Enabled
‒ Offline caching support at client - 0 / 1
‒ Block invalid users from authenticating - Enabled (Timeout
period - 5 mins)
• ndsd restart dependency, rcnovell-cifs restart
• rcnovell-cifs monitor to crontab
Novell® Open Enterprise Server
Administration
© Novell, Inc. All rights reserved.28
Administration (1)
Novell® Open Enterprise Server
• Always use the latest version of the tools shipped with the
latest OES version installed at your environment (eg. DNS)
• NDSRepair for UNIX Menu Wrapper
‒ http://www.novell.com/communities/node/2282/ndsrepair-unix-menu-wrap
per
• Graphical NDS repair (ndsgrepair; OES11 SP1)
• ConsoleOne®
‒ only valid to manage GroupWise® or ZENworks® 7
• iManager
‒ have multiple instances on central eDirectory™ servers
‒ needs to be installed on each NetStorage server
(minimal plugins)
‒ ensure all instances have exactly the same plugins
© Novell, Inc. All rights reserved.29
Administration (2)
Novell® Open Enterprise Server
• NSSMU
‒ frontend to NLVM library
‒ main storage administration tools
• Novell Linux Volume Manager command line interface
‒ NLVM is new to OES11
‒ CLI supports all commands to mange storage
• NSSRAID
‒ management utility for software RAIDs
‒ nlvm cli aliases
Novell® Open Enterprise Server
Troubleshooting
© Novell, Inc. All rights reserved.31
Troubleshooting (1)
Novell® Open Enterprise Server
• Always obtain a supportconfig
‒ see http://www.novell.com/communities/node/2332
‒ download the latest version from
http://en.opensuse.org/Supportutils
‒ install appropriate plugins
(Novell® GroupWise®, iPrint, NCS, etc.)
• TCPDUMP
‒ quick LAN traces on the server
‒ tcpdump -s 0 -i <interface> -w <tracefile>
 interface: eth0, bond0, any, ...
‒ tcpdump -s 0 -i <interface> host x.x.x.x -w <tracefile>
‒ tcpdump -s 0 -i <interface> ip proto 224 -w <tracefile>
© Novell, Inc. All rights reserved.32
Troubleshooting (2)
Novell® Open Enterprise Server
• Make your own directory for your temporary files
• How to upload via FTP from the server
#ftp ftp.novell.com
Name (ftp.novell.com:root): anonymous
Password: <Email address>
ftp> hash
ftp> bin
ftp> cd incoming
ftp> put <your file to upload>
© Novell, Inc. All rights reserved.33
Troubleshooting (3)
Novell® Open Enterprise Server
• Display DEV_LOSS_TMO of all devices
‒ for i in $(find /sys -iname dev_loss*);do echo $i; cat $i;done
• Top in batch mode
‒ top -p `pid of <processname>` -d 600 -b > /TEMP/top.log
• Loop for logging
(this example runs some simple I/O performance measurement)
#!/bin/bash
for (( ; ; )); do
/bin/echo "-------START IOSTATS TESTING-------" >>/TEMP/iostatoutput.log
/bin/date >>/TEMP/iostatoutput.log
/bin/dd if=/dev/zero of=/var/opt/novell/eDirectory/data/dib/iotest.log bs=64k
count=8k conv=fdatasync >>/TEMP/iostatoutput.log 2>&1
sleep 30
done
© Novell, Inc. All rights reserved.34
Troubleshooting (4)
Novell® Open Enterprise Server
• STRACE & GSTACK * Troubleshooting Linux
‒ strace -f -o <strace.log> -p <pid> > /TEMP/<filename-x.log> 1
‒ -f -- follow forks, -ff -- with output into separate files
‒ -p pid -- trace process with process id PID, may be repeated
‒ do several strace over a short time line to document the issues
‒ gstack <process-id> >/root/<filename-x.log>
© Novell, Inc. All rights reserved.35
Troubleshooting (5)
Novell® Open Enterprise Server
• SLP Tool
‒ ex. "slp.sh 10.65.17.144"
‒ #!/bin/bash
for i in $(slptool unicastfindsrvtypes $1);do slptool
unicastfindsrvs $1 $i;done
‒ IMPORTANT:
you have to use <unicast> - otherwise slptool will use
broadcast/multicast for finding the services and will not
show the "DA-Registrations", only.
• SCREEN
‒ open session:
screen -S <screen name>
‒ attach other or reattach:
screen -x <screen name>
© Novell, Inc. All rights reserved.36
Troubleshooting - Cores (1)
Novell® Open Enterprise Server
• Kernel crash dump
‒ dumps the state of the complete system
(NetWare: kernel core dump)
‒ kdump, kexec-tools and makedumpfile
(note: kernel-kdump is not required on SLES11)
‒ configure according to TID 3374462
‒ reserve memory for the capture kernel
‒ activate kdump system service (chkconfig)
‒ configure kdump with YaST (filtering, autodelete, path)
‒ dumps go into /var/crash
• Always upload cores together with a supportconfig
© Novell, Inc. All rights reserved.37
Troubleshooting - Cores (2)
Novell® Open Enterprise Server
• Application cores (core dump for a process)
‒ Configure according to TID 3054866
‒ disable the limit for the maximum size of a core dump file
(set SOFTCORELIMIT="unlimited" in /etc/sysconfig/ulimit)
‒ configure a fixed location for storing core dumps
(install -m 1777 -d /var/local/dumps)
‒ configure core naming pattern
(echo"/var/local/dumps/core.%e.%p"> /proc/sys/kernel/core_pattern)
%e = process name, %p = process ID
‒ Never put crash dumps and application cores in the
same directory
‒ Always process core with novell-getcore / getappcore
‒ General - TID 7004526
‒ eDirectory - TID 3078409
‒ GroupWise - TID 3447847
Question and Answer
© Novell, Inc. All rights reserved.39
Useful Links
• OES 11 Consulting Best Practice Guide
‒ http://www.novell.com/documentation/oes11/mgmt_bp_guide
_lx/data/bookinfo.html
• The Novell Consulting Installation Framework -
AutoYaST
‒ https://www.novell.com/communities/node/14216/novell-cons
ulting-installation-framework-autoyast
© Novell, Inc. All rights reserved.40
Corporate Headquarters
1800 South, Novell Place
Provo, Utah 84606
801.861.7000 (Worldwide)
800.453.1267 (Toll-free)
Join us on:
www.novell.com
This document could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein. These changes may be
incorporated in new editions of this document. Novell, Inc. may make improvements
in or changes to the software described in this document at any time.
Copyright © 2011 Novell, Inc. All rights reserved.
All Novell marks referenced in this presentation are trademarks or registered trademarks of
Novell, Inc. in the United States. All third-party trademarks are the property of their respective
owners.

Más contenido relacionado

La actualidad más candente

Automating Yourself Out of Trouble
Automating Yourself Out of TroubleAutomating Yourself Out of Trouble
Automating Yourself Out of TroubleJose De La Rosa
 
Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Fuad Arshad
 
Oracle Database Appliance RAC in a box Some Strings Attached
Oracle Database Appliance RAC in a box Some Strings AttachedOracle Database Appliance RAC in a box Some Strings Attached
Oracle Database Appliance RAC in a box Some Strings AttachedFuad Arshad
 
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
Introduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System AdministratorsIntroduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System AdministratorsJignesh Shah
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageejlp12
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesNovell
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...Novell
 
VMworld 2017 - Top 10 things to know about vSAN
VMworld 2017 - Top 10 things to know about vSANVMworld 2017 - Top 10 things to know about vSAN
VMworld 2017 - Top 10 things to know about vSANDuncan Epping
 
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwareBenchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwaresolarisyougood
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...xKinAnx
 
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQL
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQLBlue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQL
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQLBlue Medora
 
C mode class
C mode classC mode class
C mode classAccenture
 
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...Novell
 
Module 22 Deployment Configuration
Module 22 Deployment ConfigurationModule 22 Deployment Configuration
Module 22 Deployment ConfigurationCourtney Doeing
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4Vepsun Technologies
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...Frank Munz
 
High Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud ControlHigh Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud ControlSimon Haslam
 

La actualidad más candente (20)

Automating Yourself Out of Trouble
Automating Yourself Out of TroubleAutomating Yourself Out of Trouble
Automating Yourself Out of Trouble
 
Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached Oracle Database Appliance - RAC in a box Some strings attached
Oracle Database Appliance - RAC in a box Some strings attached
 
Oracle Database Appliance RAC in a box Some Strings Attached
Oracle Database Appliance RAC in a box Some Strings AttachedOracle Database Appliance RAC in a box Some Strings Attached
Oracle Database Appliance RAC in a box Some Strings Attached
 
Cl306
Cl306Cl306
Cl306
 
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
Introduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System AdministratorsIntroduction to PostgreSQL for System Administrators
Introduction to PostgreSQL for System Administrators
 
Introduction to Docker storage, volume and image
Introduction to Docker storage, volume and imageIntroduction to Docker storage, volume and image
Introduction to Docker storage, volume and image
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster Services
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
 
VMworld 2017 - Top 10 things to know about vSAN
VMworld 2017 - Top 10 things to know about vSANVMworld 2017 - Top 10 things to know about vSAN
VMworld 2017 - Top 10 things to know about vSAN
 
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwareBenchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
 
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQL
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQLBlue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQL
Blue Medora Oracle Enterprise Manager (EM12c) Plug-in for PostgreSQL
 
C mode class
C mode classC mode class
C mode class
 
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
SUSE Linux Enterprise High Availability Extension 11: Support and Troubleshoo...
 
Module 22 Deployment Configuration
Module 22 Deployment ConfigurationModule 22 Deployment Configuration
Module 22 Deployment Configuration
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...What You Should Know About WebLogic Server 12c (12.2.1.2)  #oow2015 #otntour2...
What You Should Know About WebLogic Server 12c (12.2.1.2) #oow2015 #otntour2...
 
Smooth as Silk Exadata Patching
Smooth as Silk Exadata PatchingSmooth as Silk Exadata Patching
Smooth as Silk Exadata Patching
 
High Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud ControlHigh Availability Options for Oracle Enterprise Manager 12c Cloud Control
High Availability Options for Oracle Enterprise Manager 12c Cloud Control
 

Destacado

GWAVACon EMEA Keynote2012_vmuir_final
GWAVACon EMEA Keynote2012_vmuir_finalGWAVACon EMEA Keynote2012_vmuir_final
GWAVACon EMEA Keynote2012_vmuir_finalGWAVA
 
GWAVACon 2013: Retain Migration Session
GWAVACon 2013: Retain Migration SessionGWAVACon 2013: Retain Migration Session
GWAVACon 2013: Retain Migration SessionGWAVA
 
GWAVACon 2013: Daccord - Control your access
GWAVACon 2013: Daccord - Control your accessGWAVACon 2013: Daccord - Control your access
GWAVACon 2013: Daccord - Control your accessGWAVA
 
GWAVACon 2013: DSGuardian
GWAVACon 2013: DSGuardianGWAVACon 2013: DSGuardian
GWAVACon 2013: DSGuardianGWAVA
 
Gwava best practices
Gwava   best practicesGwava   best practices
Gwava best practicesGWAVA
 
GWAVACon 2013: Gain Control - ZENworks
GWAVACon 2013: Gain Control - ZENworksGWAVACon 2013: Gain Control - ZENworks
GWAVACon 2013: Gain Control - ZENworksGWAVA
 
車いす走行時の振動を用いた筋活動量計測手法の評価
車いす走行時の振動を用いた筋活動量計測手法の評価車いす走行時の振動を用いた筋活動量計測手法の評価
車いす走行時の振動を用いた筋活動量計測手法の評価Katsuhiro Morishita
 
Open Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor DeutschOpen Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor DeutschGWAVA
 
Open Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit RunOpen Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit RunGWAVA
 

Destacado (9)

GWAVACon EMEA Keynote2012_vmuir_final
GWAVACon EMEA Keynote2012_vmuir_finalGWAVACon EMEA Keynote2012_vmuir_final
GWAVACon EMEA Keynote2012_vmuir_final
 
GWAVACon 2013: Retain Migration Session
GWAVACon 2013: Retain Migration SessionGWAVACon 2013: Retain Migration Session
GWAVACon 2013: Retain Migration Session
 
GWAVACon 2013: Daccord - Control your access
GWAVACon 2013: Daccord - Control your accessGWAVACon 2013: Daccord - Control your access
GWAVACon 2013: Daccord - Control your access
 
GWAVACon 2013: DSGuardian
GWAVACon 2013: DSGuardianGWAVACon 2013: DSGuardian
GWAVACon 2013: DSGuardian
 
Gwava best practices
Gwava   best practicesGwava   best practices
Gwava best practices
 
GWAVACon 2013: Gain Control - ZENworks
GWAVACon 2013: Gain Control - ZENworksGWAVACon 2013: Gain Control - ZENworks
GWAVACon 2013: Gain Control - ZENworks
 
車いす走行時の振動を用いた筋活動量計測手法の評価
車いす走行時の振動を用いた筋活動量計測手法の評価車いす走行時の振動を用いた筋活動量計測手法の評価
車いす走行時の振動を用いた筋活動量計測手法の評価
 
Open Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor DeutschOpen Horizons - GroupWise Monitor Deutsch
Open Horizons - GroupWise Monitor Deutsch
 
Open Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit RunOpen Horizons - Vibe: Run, Rabbit Run
Open Horizons - Vibe: Run, Rabbit Run
 

Similar a GWAVACon 2013: Novell Open Enterprise Server Best Practices

Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesNovell
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Novell
 
2013 linux days final
2013 linux days final2013 linux days final
2013 linux days finalRandomShare
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and FutureGWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and FutureGWAVA
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Novell
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!SolarWinds
 
Update Management and Compliance Monitoring with the Subscription Management...
Update Management and Compliance Monitoring with the Subscription  Management...Update Management and Compliance Monitoring with the Subscription  Management...
Update Management and Compliance Monitoring with the Subscription Management...Novell
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareLeighton Nelson
 
Changes in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must KnowChanges in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must KnowBruno Borges
 
Changes in weblogic12c_every_administrator_must_know-140812141929
Changes in weblogic12c_every_administrator_must_know-140812141929Changes in weblogic12c_every_administrator_must_know-140812141929
Changes in weblogic12c_every_administrator_must_know-140812141929Demodx Demodxz
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Juan Herrera Utande
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!SolarWinds
 
Unix nim-presentation
Unix nim-presentationUnix nim-presentation
Unix nim-presentationRajeev Ghosh
 
Santosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - ResumeSantosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - ResumeSantosh Yadav
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsSrinivasa Pavan Marti
 

Similar a GWAVACon 2013: Novell Open Enterprise Server Best Practices (20)

Integrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell TechnologiesIntegrating Apple Macs Using Novell Technologies
Integrating Apple Macs Using Novell Technologies
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
 
Cl221
Cl221Cl221
Cl221
 
Cl116
Cl116Cl116
Cl116
 
2013 linux days final
2013 linux days final2013 linux days final
2013 linux days final
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and FutureGWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
GWAVACon 2013: Novell Open Enterprise Server - Roadmap and Future
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8
 
DevOps for database
DevOps for databaseDevOps for database
DevOps for database
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
 
Update Management and Compliance Monitoring with the Subscription Management...
Update Management and Compliance Monitoring with the Subscription  Management...Update Management and Compliance Monitoring with the Subscription  Management...
Update Management and Compliance Monitoring with the Subscription Management...
 
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle ClusterwareManaging Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
Managing Oracle Enterprise Manager Cloud Control 12c with Oracle Clusterware
 
Changes in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must KnowChanges in WebLogic 12.1.3 Every Administrator Must Know
Changes in WebLogic 12.1.3 Every Administrator Must Know
 
Changes in weblogic12c_every_administrator_must_know-140812141929
Changes in weblogic12c_every_administrator_must_know-140812141929Changes in weblogic12c_every_administrator_must_know-140812141929
Changes in weblogic12c_every_administrator_must_know-140812141929
 
Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3Best practices in Deploying SUSE CaaS Platform v3
Best practices in Deploying SUSE CaaS Platform v3
 
Ansible.pdf
Ansible.pdfAnsible.pdf
Ansible.pdf
 
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
Hi! Ho! Hi! Ho! SQL Server on Linux We Go!
 
Unix nim-presentation
Unix nim-presentationUnix nim-presentation
Unix nim-presentation
 
Santosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - ResumeSantosh Yadav Mar-2015 - Resume
Santosh Yadav Mar-2015 - Resume
 
E business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administratorsE business suite r12.2 changes for database administrators
E business suite r12.2 changes for database administrators
 

Más de GWAVA

Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen GWAVA
 
Open Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor EnglishOpen Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor EnglishGWAVA
 
Micro Focus iPrint
Micro Focus iPrintMicro Focus iPrint
Micro Focus iPrintGWAVA
 
GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1GWAVA
 
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...GWAVA
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationGWAVA
 
Open Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldOpen Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldGWAVA
 
ZENworks 2017 - Overview
ZENworks 2017 - OverviewZENworks 2017 - Overview
ZENworks 2017 - OverviewGWAVA
 
Vibe Custom Development
Vibe Custom DevelopmentVibe Custom Development
Vibe Custom DevelopmentGWAVA
 
Third Party Client Access to GroupWise
Third Party Client Access to GroupWiseThird Party Client Access to GroupWise
Third Party Client Access to GroupWiseGWAVA
 
Gwava Cloud Offering
Gwava Cloud OfferingGwava Cloud Offering
Gwava Cloud OfferingGWAVA
 
Let’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and FeaturesLet’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and FeaturesGWAVA
 
Protect your data in / with the Cloud
Protect your data in / with the CloudProtect your data in / with the Cloud
Protect your data in / with the CloudGWAVA
 
Exchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationExchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationGWAVA
 
Large Scale GWAVA 7
Large Scale GWAVA 7Large Scale GWAVA 7
Large Scale GWAVA 7GWAVA
 
GWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYINGGWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYINGGWAVA
 
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)GWAVA
 
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersRetain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersGWAVA
 
Mobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with RetainMobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with RetainGWAVA
 
Archiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business ValueArchiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business ValueGWAVA
 

Más de GWAVA (20)

Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen Slides: Archivierung und Security – Für weniger mehr bekommen
Slides: Archivierung und Security – Für weniger mehr bekommen
 
Open Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor EnglishOpen Horizons - GroupWise Monitor English
Open Horizons - GroupWise Monitor English
 
Micro Focus iPrint
Micro Focus iPrintMicro Focus iPrint
Micro Focus iPrint
 
GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1GroupWise Mobility Service 14.2.1
GroupWise Mobility Service 14.2.1
 
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
Micro Focus Keynote: Vision 2020: The Future of Infrastructure Software and M...
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Open Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldOpen Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows world
 
ZENworks 2017 - Overview
ZENworks 2017 - OverviewZENworks 2017 - Overview
ZENworks 2017 - Overview
 
Vibe Custom Development
Vibe Custom DevelopmentVibe Custom Development
Vibe Custom Development
 
Third Party Client Access to GroupWise
Third Party Client Access to GroupWiseThird Party Client Access to GroupWise
Third Party Client Access to GroupWise
 
Gwava Cloud Offering
Gwava Cloud OfferingGwava Cloud Offering
Gwava Cloud Offering
 
Let’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and FeaturesLet’s talk Retain – Requirements, Setup and Features
Let’s talk Retain – Requirements, Setup and Features
 
Protect your data in / with the Cloud
Protect your data in / with the CloudProtect your data in / with the Cloud
Protect your data in / with the Cloud
 
Exchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationExchange 2016 Cloud Migration
Exchange 2016 Cloud Migration
 
Large Scale GWAVA 7
Large Scale GWAVA 7Large Scale GWAVA 7
Large Scale GWAVA 7
 
GWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYINGGWAVA: WHAT THE ANALYSTS ARE SAYING
GWAVA: WHAT THE ANALYSTS ARE SAYING
 
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
RETAIN FOR BLACKBERRY AUDIT AND ARCHIVING SERVICE (BAAS)
 
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines AnwendersRetain richtig nutzen: Archivierung aus der Sicht eines Anwenders
Retain richtig nutzen: Archivierung aus der Sicht eines Anwenders
 
Mobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with RetainMobile Auditing and Archiving with Retain
Mobile Auditing and Archiving with Retain
 
Archiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business ValueArchiving 2.0 - Retain Business Value
Archiving 2.0 - Retain Business Value
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

GWAVACon 2013: Novell Open Enterprise Server Best Practices

  • 1. Novell® Open Enterprise Server Best Practices Martin Weiss Peter Reck Senior Architect Infrastructure Lead Architect Infrastructure Solutions MWeiss@novell.com PReck@novell.com Madhan P. OES Product Manager PMadhan@novell.com
  • 2. © Novell, Inc. All rights reserved.2 Agenda Things to Think About Installation Configuration Administration Troubleshooting Questions and Answers
  • 3. Novell® Open Enterprise Server Things to Think About
  • 4. © Novell, Inc. All rights reserved.4 Naming Standards Novell® Open Enterprise Server (OES) • Enhance your naming conventions for case-sensitivity ‒ *ix is case sensitive • Implement uniqueness ‒ Names of LUM enabled users and groups must be unique across the tree ‒ iManager unique naming plugin is your friend ‒ make sure that uniqueID = CN and both are single valued • OES server names in lower case
  • 5. © Novell, Inc. All rights reserved.5 LAN Connectivity Novell® Open Enterprise Server • Use bonding driver for fault tolerance • Link monitoring ‒ MIIMON is likely to always return “Up” in blade centers ‒ Use ARP ping to the default gateway instead ‒ Increase the polling interval to 1000 ms • Bond mode ‒ Active-backup or 1 = fault-tolerance ‒ Pre-define the default primary (primary=eth0) ‒ Various modes for load sharing (optional) ‒ some modes require switch configuration ‒ /usr/src/linux-<kernel-version>/Documentation..../networking/bonding.txt
  • 6. © Novell, Inc. All rights reserved.6 SAN / Storage Connectivity Novell® Open Enterprise Server • Use DM-MPIO wherever possible ‒ Adjust timeout values to your needs (cluster nodes) ‒ dev_loss_tmo=<n>, fast_io_fail_tmo=<n> (/etc/multipath.conf) ‒ Use user_friendly_names stored in /var/lib/multipath/bindings ‒ Move to “root” partition if /var is on a separate partition change in /etc/multipath.conf → bindings_file /etc/multipath/bindings • NLVM.CONF ‒ /etc/opt/novell/nss ‒ include/exclude devices, debug settings
  • 7. © Novell, Inc. All rights reserved.7 File System Design (1) Novell® Open Enterprise Server • Use separate devices for system and data • Use GPT partitioned devices for redundancy • Never use the same device for POSIX file systems and NSS file systems
  • 8. © Novell, Inc. All rights reserved.8 File System Design (2) Novell® Open Enterprise Server • System device ‒ primary partition for /boot; ext2/ext3; min. 200 MB ‒ primary partition for LVM (VG system); remaining capacity ‒ /swap as much as there is memory; max. 4GB ‒ / ext3, 10GB ‒ /var ext3, 3-5*memory + 10 GB ‒ /tmp ext3,  5 GB ‒ SLES 11 has only 50% of the inodes in ext3 that were in SLES 10 (TID 7009075) • Data devices ‒ POSIX: use LVM for flexibility ‒ NSS: 1 device – 1 partition – 1 pool (segment)
  • 9. © Novell, Inc. All rights reserved.9 Time Synchronization (1) Novell® Open Enterprise Server • Always ensure all your servers are synchronized to the same time source • Convert your existing timesync environment to NTP • Use external clocks to ensure accurate time • Implement a hierarchical, fault tolerant time provider structure ‒ servers on the top layer will use external time sources and will be NTP peers to each other (like Reference servers) ‒ servers on the second layer will use the servers on the top layer as time source and will be NTP peers to each other (like Primary servers) ‒ all other servers will consume time from at least two servers on the second layer (like Secondary servers)
  • 10. © Novell, Inc. All rights reserved.10 Time Synchronization (2) Novell® Open Enterprise Server • Use burst and iburst to speed up time synchronization ‒ http://www.novell.com/coolsolutions/feature/15345.html • Set HWCLOCK="--localtime" in /etc/sysconfig/clock • Set NTPD_FORCE_SYNC_ON_STARTUP="yes" and NTPD_FORCE_SYNC_HWCLOCK_ON_STARTUP="yes" in /etc/sysconfig/ntp
  • 11. © Novell, Inc. All rights reserved.11 Name Resolution Novell® Open Enterprise Server • DNS ‒ same as on NetWare® ‒ ensure servers can be resolved before you install (also reverse) • Hosts ‒ same as on NetWare® • SLP ‒ move to openSLP ‒ persistent service registration is available since May 2010 ‒ /etc/slp.conf: ‒ net.slp.dasyncreg = true/false ‒ net.slp.isDABackup = true/false → /etc/slp.reg.d/slpd/DABackup ‒ net.slp.DABackupInterval = time_in_seconds ‒ net.slp.DABackupLocalReg = true (cannot be configured through YaST)
  • 12. Novell® Open Enterprise Server Installation
  • 13. © Novell, Inc. All rights reserved.13 Installation (1) Novell® Open Enterprise Server • Prepare the environment for the first OES server in your eDirectory tree ‒ OES services design (i. e. LUM) ‒ versions, patches, schema ‒ time synchronization, eDirectory™ synchronization ‒ do a full eDirectory health check (TID 10060600) • Do a SDI health check (TID 3455150) ‒ use TKinfo to analyze SDIDiag output files (http://www.novell.com/coolsolutions/feature/16544.html) • Do a PKI health check (TID 7000654) ‒ verify CA and SSL certificate lifetime ‒ renew certificates depending on lifetime
  • 14. © Novell, Inc. All rights reserved.14 Installation (2) Novell® Open Enterprise Server • Use AutoYaST to install your servers • Deploy SLES and OES updates during installation (YUM repositories) • 1. Install, 2. Patch (during install), 3. Configure • Use ZCM to configure/update your servers • Only install what is really required (pattern based) ‒ do never install an individual package (i. e. novell-imanager.rpm) when there is a corresponding pattern (Novell iManager) • Check out the Novell Consulting Best Practice Guide that is part of the OES documentation
  • 15. © Novell, Inc. All rights reserved.15 Installation User Novell® Open Enterprise Server • Installation user ‒ will be the first LUM enabled user of your tree ‒ required for OES configuration in YaST • admingroup ‒ OES11:         automatically created in the context of the installation user ‒ OES11 SP1: can be selected during installation ‒ will be the first LUM enabled group in your tree ‒ installation user will be a member of this group ‒ all workstation objects for servers installed by this user will be members of this group ‒ will control LUM enabled services • Recommendation ‒ consider using a dedicated installation user ‒ place high in the tree, i.e. in cn=OESInstall.ou=Services.o=<Org>
  • 16. Novell® Open Enterprise Server Configuration
  • 17. © Novell, Inc. All rights reserved.17 OES LDAP Servers Novell® Open Enterprise Server • “LDAP Configuration for Open Enterprise Services” in YaST serves as a template for the LDAP configuration of the OES services ‒ having multiple OES LDAP Servers configured does NOT mean fault tolerance or load balancing! ‒ only servers configured here can be selected for an OES service ‒ changes do not affect services that already have been configured ‒ use one single LDAP group to manage redundant LDAP servers ‒ create a wildcard certificate for redundant LDAP servers “*.myCompany.com” • LDAP configuration for individual OES services (LUM, iFolder, iPrint, DHCP, DNS, CIFS, NCS, NetStorage) ‒ configure redundant LDAP servers wherever possible ‒ always select the closest LDAP server that has the required information replicated in its eDirectory database
  • 18. © Novell, Inc. All rights reserved.18 Linux User Management (1) Novell® Open Enterprise Server • Clean up the tree before implementing LUM ‒ remove / clean up old POSIX attributes ‒ make sure that uniqueID attribute is correct ‒ make sure user identities are unique • Unix Configuration Object (UCO) ‒ use one UCO per eDirectory tree ‒ create and configure UCO before the first OES server is introduced to the tree ‒ place high in the tree, i.e. in ou=LUM.ou=Services.o=<Org> ‒ adjust uamPosixGidNumberLastAssigned and    uamPosixUidNumberLastAssigned • Unix Workstation Object ‒ place in the server context
  • 19. © Novell, Inc. All rights reserved.19 Linux User Management (2) Novell® Open Enterprise Server • Primary LUM Group ‒ make sure each LUM user is a member of only one LUM group if there are specific services allowed on LUM groups • /etc/nam.conf ‒ configure LDAP server that has a replica of the LUM related object's ‒ always configure alternative-ldap-server-list ‒ execute namconfig -k to get certificates; requires eDirectory authentication ‒ important configuration settings: ‒ cache-only=yes ‒ case-sensitive=no ‒ convert-lowercase=yes ‒ persistent-search=no
  • 20. © Novell, Inc. All rights reserved.20 OES Proxy Users Novell® Open Enterprise Server • Used to obtain information from eDirectory™ on behalf of an OES service • Place them in the same context as the server providing the service • Use OES Common Proxy User !! ‒ introduced with OES2 SP3 ‒ execute /opt/novell/proxymgmt/bin/.. ../move_to_common_proxy.sh if upgrading from OES2 SP2 or earlier ‒ one OES proxy user for all OES services provided by a server ‒ automated password management through cron ‒ security
  • 21. © Novell, Inc. All rights reserved.21 OES Services (NCS) Novell® Open Enterprise Server • Novell® Cluster Services (NCS) ‒ have all related objects in the same organizational unit ‒ partition and replicate this OU to all cluster nodes ‒ configure to use local LDAP server ‒ use “/opt/novell/ncs/bin/ncs-configd.py -init” to verify configuration (“NCS sanity check”) ‒ configure and activate resource monitoring ‒ disable cascading failover prevention after implementing a failover matrix
  • 22. © Novell, Inc. All rights reserved.22 OES Services (iPrint) (1) Novell® Open Enterprise Server • Driver Store / Manager ‒ place in server or cluster context ‒ use DNS Name / CNAME ‒ configure multiple eDirectory Servers • Specific SSL certificates for iPrint ‒ create a SSL certificate for the secondary address in eDirectory, export and convert it (pfx to pem). ‒ put the certificate in /etc/ssl/servercerts ‒ create a vhost-ssl-<iPrint-Service>.conf with VirtualHost <secondary-address:443> and SSLCertificateKeyFile /etc/ssl/servercerts/<secondary-certificate>.pem
  • 23. © Novell, Inc. All rights reserved.23 OES Services (iPrint) (2) Novell® Open Enterprise Server • Configure Apache fault tolerant and do not dereference alias objects ‒ /etc/opt/novell/iprint/httpd/conf/iprint_ssl.conf AuthLDAPDNURL "ldaps://server1.de server2.de server3.de:636/???(objectClass=user)" AuthLDAPDNDereferenceAliases never ‒ /etc/openldap/ldap.conf TLS_REQCERT never • Replicate required eDirectory objects to the server hosting the service ‒ Manager and Printer Agents to the server hosting the manager ‒ DriverStore objects to the server hosting the DriverStore
  • 24. © Novell, Inc. All rights reserved.24 OES Services (NSS) Novell® Open Enterprise Server • Read ahead default ‒ NW = 2 / OES = 16 ‒ modify depending on your needs (i.e. to 64) • nsscon /idcachesize=131072 ‒ increase depending on the number of trustees • /etc/opt/novell/nss/nssstart.cfg ‒ noatime depending on your backup solution ‒ activate XATTR for POSIX based backup and tools
  • 25. © Novell, Inc. All rights reserved.25 OES Services (NCP) Novell® Open Enterprise Server • ndsconfig set ‒ n4u.server.max-threads=[new value] ‒ new default value is 256 ‒ monitor with ncpcon threads command • ncpcon set (see also TID 7004888) ‒ MAXIMUM_CACHED_FILES_PER_SUBDIRECTORY=10240 ‒ MAXIMUM_CACHED_FILES_PER_VOLUME=256000 ‒ MAXIMUM_CACHED_SUBDIRECTORIES_PER_VOLUME=102400 ‒ LOCAL_CODE_PAGE=[your codepage] ‒ CONCURRENT_ASYNC_REQUESTS=50 ‒ ADDITIONAL_SSG_THREADS =50 ‒ new parameter NCP_TCP_KEEPALIVE_INTERVAL (default = 8 minutes; range 3 minutes to 240 minutes) ‒ do not modify FIRST_WATCHDOG_PACKET parameter unless instructed to do so by NTS
  • 26. © Novell, Inc. All rights reserved.26 OES Services (CIFS) Novell® Open Enterprise Server • context file vs. subtree search • novcifs -o ‒ Maximum Cached Subdirectories Per Volume - 102400 ‒ Maximum Cached Files Per Subdirectory - 10240 ‒ Maximum Cached Files Per Volume - 256000 ‒ Oplocks - Enabled ‒ DFS - Enabled ‒ Cross Protocol Lock - Enabled ‒ Subtree Search - Disabled / Enabled ‒ Offline caching support at client - 0 / 1 ‒ Block invalid users from authenticating - Enabled (Timeout period - 5 mins) • ndsd restart dependency, rcnovell-cifs restart • rcnovell-cifs monitor to crontab
  • 27. Novell® Open Enterprise Server Administration
  • 28. © Novell, Inc. All rights reserved.28 Administration (1) Novell® Open Enterprise Server • Always use the latest version of the tools shipped with the latest OES version installed at your environment (eg. DNS) • NDSRepair for UNIX Menu Wrapper ‒ http://www.novell.com/communities/node/2282/ndsrepair-unix-menu-wrap per • Graphical NDS repair (ndsgrepair; OES11 SP1) • ConsoleOne® ‒ only valid to manage GroupWise® or ZENworks® 7 • iManager ‒ have multiple instances on central eDirectory™ servers ‒ needs to be installed on each NetStorage server (minimal plugins) ‒ ensure all instances have exactly the same plugins
  • 29. © Novell, Inc. All rights reserved.29 Administration (2) Novell® Open Enterprise Server • NSSMU ‒ frontend to NLVM library ‒ main storage administration tools • Novell Linux Volume Manager command line interface ‒ NLVM is new to OES11 ‒ CLI supports all commands to mange storage • NSSRAID ‒ management utility for software RAIDs ‒ nlvm cli aliases
  • 30. Novell® Open Enterprise Server Troubleshooting
  • 31. © Novell, Inc. All rights reserved.31 Troubleshooting (1) Novell® Open Enterprise Server • Always obtain a supportconfig ‒ see http://www.novell.com/communities/node/2332 ‒ download the latest version from http://en.opensuse.org/Supportutils ‒ install appropriate plugins (Novell® GroupWise®, iPrint, NCS, etc.) • TCPDUMP ‒ quick LAN traces on the server ‒ tcpdump -s 0 -i <interface> -w <tracefile>  interface: eth0, bond0, any, ... ‒ tcpdump -s 0 -i <interface> host x.x.x.x -w <tracefile> ‒ tcpdump -s 0 -i <interface> ip proto 224 -w <tracefile>
  • 32. © Novell, Inc. All rights reserved.32 Troubleshooting (2) Novell® Open Enterprise Server • Make your own directory for your temporary files • How to upload via FTP from the server #ftp ftp.novell.com Name (ftp.novell.com:root): anonymous Password: <Email address> ftp> hash ftp> bin ftp> cd incoming ftp> put <your file to upload>
  • 33. © Novell, Inc. All rights reserved.33 Troubleshooting (3) Novell® Open Enterprise Server • Display DEV_LOSS_TMO of all devices ‒ for i in $(find /sys -iname dev_loss*);do echo $i; cat $i;done • Top in batch mode ‒ top -p `pid of <processname>` -d 600 -b > /TEMP/top.log • Loop for logging (this example runs some simple I/O performance measurement) #!/bin/bash for (( ; ; )); do /bin/echo "-------START IOSTATS TESTING-------" >>/TEMP/iostatoutput.log /bin/date >>/TEMP/iostatoutput.log /bin/dd if=/dev/zero of=/var/opt/novell/eDirectory/data/dib/iotest.log bs=64k count=8k conv=fdatasync >>/TEMP/iostatoutput.log 2>&1 sleep 30 done
  • 34. © Novell, Inc. All rights reserved.34 Troubleshooting (4) Novell® Open Enterprise Server • STRACE & GSTACK * Troubleshooting Linux ‒ strace -f -o <strace.log> -p <pid> > /TEMP/<filename-x.log> 1 ‒ -f -- follow forks, -ff -- with output into separate files ‒ -p pid -- trace process with process id PID, may be repeated ‒ do several strace over a short time line to document the issues ‒ gstack <process-id> >/root/<filename-x.log>
  • 35. © Novell, Inc. All rights reserved.35 Troubleshooting (5) Novell® Open Enterprise Server • SLP Tool ‒ ex. "slp.sh 10.65.17.144" ‒ #!/bin/bash for i in $(slptool unicastfindsrvtypes $1);do slptool unicastfindsrvs $1 $i;done ‒ IMPORTANT: you have to use <unicast> - otherwise slptool will use broadcast/multicast for finding the services and will not show the "DA-Registrations", only. • SCREEN ‒ open session: screen -S <screen name> ‒ attach other or reattach: screen -x <screen name>
  • 36. © Novell, Inc. All rights reserved.36 Troubleshooting - Cores (1) Novell® Open Enterprise Server • Kernel crash dump ‒ dumps the state of the complete system (NetWare: kernel core dump) ‒ kdump, kexec-tools and makedumpfile (note: kernel-kdump is not required on SLES11) ‒ configure according to TID 3374462 ‒ reserve memory for the capture kernel ‒ activate kdump system service (chkconfig) ‒ configure kdump with YaST (filtering, autodelete, path) ‒ dumps go into /var/crash • Always upload cores together with a supportconfig
  • 37. © Novell, Inc. All rights reserved.37 Troubleshooting - Cores (2) Novell® Open Enterprise Server • Application cores (core dump for a process) ‒ Configure according to TID 3054866 ‒ disable the limit for the maximum size of a core dump file (set SOFTCORELIMIT="unlimited" in /etc/sysconfig/ulimit) ‒ configure a fixed location for storing core dumps (install -m 1777 -d /var/local/dumps) ‒ configure core naming pattern (echo"/var/local/dumps/core.%e.%p"> /proc/sys/kernel/core_pattern) %e = process name, %p = process ID ‒ Never put crash dumps and application cores in the same directory ‒ Always process core with novell-getcore / getappcore ‒ General - TID 7004526 ‒ eDirectory - TID 3078409 ‒ GroupWise - TID 3447847
  • 39. © Novell, Inc. All rights reserved.39 Useful Links • OES 11 Consulting Best Practice Guide ‒ http://www.novell.com/documentation/oes11/mgmt_bp_guide _lx/data/bookinfo.html • The Novell Consulting Installation Framework - AutoYaST ‒ https://www.novell.com/communities/node/14216/novell-cons ulting-installation-framework-autoyast
  • 40. © Novell, Inc. All rights reserved.40 Corporate Headquarters 1800 South, Novell Place Provo, Utah 84606 801.861.7000 (Worldwide) 800.453.1267 (Toll-free) Join us on: www.novell.com
  • 41. This document could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein. These changes may be incorporated in new editions of this document. Novell, Inc. may make improvements in or changes to the software described in this document at any time. Copyright © 2011 Novell, Inc. All rights reserved. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States. All third-party trademarks are the property of their respective owners.