• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction to Novell ZENworks Configuration Management Troubleshooting
 

Introduction to Novell ZENworks Configuration Management Troubleshooting

on

  • 3,480 views

Novell ZENworks 10 Configuration Management offers more information to help you troubleshoot issues than any previous version. But how do you decide what information is important at any given time? ...

Novell ZENworks 10 Configuration Management offers more information to help you troubleshoot issues than any previous version. But how do you decide what information is important at any given time? How do you collect this information—either to help you resolve issues yourself or to pass to Novell Technical Services? This session will help you to answer these questions, and will walk you through sample logs to help you better understand what Novell ZENworks 10 Configuration Management is doing for you.

Statistics

Views

Total Views
3,480
Views on SlideShare
3,472
Embed Views
8

Actions

Likes
0
Downloads
89
Comments
0

1 Embed 8

http://www.slideshare.net 8

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to Novell ZENworks Configuration Management Troubleshooting Introduction to Novell ZENworks Configuration Management Troubleshooting Presentation Transcript

    • Introduction to Novell ZENworks ® ® Configuration Management Software Appliance Jonathan Giffard Senior Product Manager ZENworks Novell, Inc./ jgiffard@novell.com
    • Contents Why Appliances? ZCMA Deploying Operational Considerations Question Time 2 © Novell, Inc. All rights reserved.
    • Why Appliances?
    • Analogy Time • Lets use the motor industry Independent Software Vendors (ISV) are manufacturers End users are customers 4 © Novell, Inc. All rights reserved.
    • End User Expectation of ISV 5 © Novell, Inc. All rights reserved.
    • ISV Expectation of the End User + = 6 © Novell, Inc. All rights reserved.
    • End User Reality + = 7 © Novell, Inc. All rights reserved.
    • Appliance is Like an Assembled Motorbike • End users should be able to use the software – They don't need to know how the everything is put together • ISV is the manufacturer – They know how the software works – They know how the software should be installed – They know how the operating system should be configured – They know how to put it all together 8 © Novell, Inc. All rights reserved.
    • What's in an Appliance Ingredients Application Appliance Install Files Installation Instructions JeOS 9 © Novell, Inc. All rights reserved.
    • Delivering Appliances Hypervisor Silicon 10 © Novell, Inc. All rights reserved.
    • Introducing ZCMA
    • Novell ZENworks Configuration ® ® Management Appliance SUSE Studio ZENworks ® Appliance Configuration Management 10.3 Installation instructions SUSE Linux ® Enterprise Server 12 © Novell, Inc. All rights reserved.
    • Overview • Software appliance – Built as a virtual machine from SUSE Studio ® • JeOS – Reduced footprint SUSE Linux Enterprise Server (SLES) Support for Novell ZENworks Configuration Management (ZCM) plus ® ® > SNMP for monitoring > samba for backups/UNC based content > ssh and vnc for remote administration – Firewall > Ports only open for ZCM, ssh, vnc, snmp and samba – Updates > Critical updates will be supplied using ZCM System Update 13 © Novell, Inc. All rights reserved.
    • ZCMA Capabilities • Identical to standard Novell ZENworks Configuration ® ® Management – Add patch, asset services using license keys • Database support – Internal Sybase – External Sybase – Microsoft SQL Server – Oracle > ZCM yes > ZRS needs Oracle client 14 © Novell, Inc. All rights reserved.
    • Availability • Obtaining – It's not part of system update > http://download.novell.com – Follow links for Novell ZENWorks Configuration ® ® Management (ZCM) 10.3 and select the appliance – Import straight into ESXi > Extract VMDK for use with VMware Workstation • ZCMA will be a standard capability of ZCM 10.3 – Its free – Really , it's FREE! 15 © Novell, Inc. All rights reserved.
    • Usage • Setup development/test zones • Leverage ESXi infrastructure – Make appliance part of existing zone – Create a new production zone – Add / remove capacity as required • DR – Appliance can be deployed quickly 16 © Novell, Inc. All rights reserved.
    • Future • Next release due for Novell ZENworks ® ® Configuration Management (ZCM) 11 – JeOS to latest SUSE Linux Enterprise Server (SLES) ® – YaST replaced by WebYast – Additional VM format: Xen, VMware workstation – Live Image for installation on hardware – Include as an option for SUSE Studio > Roll your own appliance • Post ZCM 11 – Satellite appliance/VPN/Amazon EC2 machine/? – Ideas welcome 17 © Novell, Inc. All rights reserved.
    • Deploying with ESXi/ESX
    • Requirements • Appliance virtual machines minimum needs – vCPU: 1 – Memory: 4Gb – Storage: 50Gb • Hypervisor – ESXi / ESX 19 © Novell, Inc. All rights reserved.
    • Importing Appliance into ESXi • Load vSphere console • File → Deploy OVF template • Deploy from file – Browse to appliance OVA file – Ignore warning on OS • Set – Name and location – Resource pool – Datastore • Wait 20 © Novell, Inc. All rights reserved.
    • Post Import Edits • Increase vCPU count to 2 • Guest OS to SUSE ® Linux Enterprise Server (SLES) 64bit • Add CDROM drive • Ready for power on 21 © Novell, Inc. All rights reserved.
    • Deploying with VMware Workstation
    • Requirements • Appliance virtual machines minimum needs – vCPU: 1 – Memory: 2Gb – Storage: 50Gb • Hypervisor – Need 64-bit host OS – VMware Workstation 6.5 / 7 23 © Novell, Inc. All rights reserved.
    • Getting the VMDK • Appliance ships as OVA – Compressed – Virtual machine definition – Virtual machine disk • Virtual machine disk is compatible with VMware Workstation • To get the disk from the OVA – WinRAR to extract files in OVA – Look for vmdk.gz – Unzip this file to get virtual disk 24 © Novell, Inc. All rights reserved.
    • Importing Appliance • Load VMware Workstation • File → New Virtual Machine • Follow wizard • Important settings – SCSI adapter > LSI – Use existing virtual disk > Select extracted vmdk > Ignore conversion message • At end, VMware will power appliance up 25 © Novell, Inc. All rights reserved.
    • Post Import Edits • Required components – CDROM drive • Optional – Sound card – USB controller – Floppy 26 © Novell, Inc. All rights reserved.
    • Using ZCMA for the First Time
    • First Power On • Run SUSE Linux Enterprise ® Server (SLES) mini setup – Language – EULA > 1 for SLES and 1 for Novell ZENworks ® ® Configuration Management – Keyboard – Timezone – Root password – Network > Set IP details – Novell ZENworks ® ® > Slight pause for X-server to start 28 © Novell, Inc. All rights reserved.
    • ZENworks Installation ® • It's actually just configuration – Files have already been installed • Identical to normal installation • Exception – Always offers to install ZRS after Novell ZENworks ® Configuration Management – Cancel if needed – WARNING: ZRS installation takes several minutes 29 © Novell, Inc. All rights reserved.
    • Administration • Appliance supports – ssh – Vnc • Alternatively – ESXi console, vSphere – VMware Workstation console 30 © Novell, Inc. All rights reserved.
    • Backup • Strategies – Backup entire appliance VM – Install corporate backup agent on appliance – Use internal appliance tools to create backup files and then export to standard backup plan using CIFS shares. • What to backup – Internal CA if this is first primary in a zone – Novell ZENworks Configuration Management ® ® configuration details – Internal Sybase database if used 31 © Novell, Inc. All rights reserved.
    • Monitoring • Basic facilities – Gnome monitor • SNMP – Integrate with existing management tools such as > Nagios > Solarwinds > OpenNMS > Managewise 32 © Novell, Inc. All rights reserved.
    • Getting Geeky with ZCMA
    • Install VMware Tools Step 1 • Power up appliance virtual machine • In vSphere, – Inventory → Virtual Machine → Guest → Install/Upgrade VMware tools • In VMware workstation – VM → Install VMware tools • ssh into appliance 34 © Novell, Inc. All rights reserved.
    • Install VMware Tools Step 2 • Login as root mkdir /mnt/cdrom mount /dev/hda /mnt/cdrom cp /mnt/cdrom/VMware*.tar.gz ~/ -v cd ~ tar -xf cd vmware-tools-distrib ./vmware-install.pl • Restart required shutdown -r now 35 © Novell, Inc. All rights reserved.
    • Post VMware Tool Change Network Card e1000 to vmxnet • vmxnet improves performance – Supports jumbo frames on gigabit networking • Steps – Remove e1000 adapter – Add new network card using vmxnet 2 advanced adapter – Start appliance – Login as root – YaST > Delete VMWare Abstract Pro/1000 MT single port > Configure VMWare Abstract Ethernet Controller – Check network connection works 36 © Novell, Inc. All rights reserved.
    • Backup Setting Up a Samba Share • Objective – Have tar'd backup files exposed on CIFS share – Organizational backup tool can just grab them as part of standard backup schedule • Steps – Create directory to hold backup files – Use yast2 samba-server > Add new share using folder created previously > Add Guest OK for anonymous access – Browse share from Windows machine to check access 37 © Novell, Inc. All rights reserved.
    • Backup Novell ZENworks Configuration Management Stuff ® ® • zman – Command line interface to many primary server functions • To run from bash script – Store zone credentials in user home directory zman asc – When user runs zman again, zone credentials are read from this file • Now can use cron to automate zman commands – Schedule backups 38 © Novell, Inc. All rights reserved.
    • Backup CA Authority • Command to use – zman certificate-authority-export/zman cae • Parameters – File path to export CA details to – File encryption pass phrase 10 characters long • Example – Create pass phrase > 1234567890 >> ~/myphrase.txt – Run zman > zman cae ~/my-ca-backup.bck < myphrase.txt 39 © Novell, Inc. All rights reserved.
    • Backup Automate Steps for CA Authority • Process – Place commands into a bash script – Schedule with cron • Example: backup every day at 8pm – backup-ca.sh > #!/bin/bash > ZMANPATH=”/opt/novell/zenworks/bin” > BACKUPPATH=”/mnt/backup/ca-backup_$(date +%Y%m%d).bck” > PHRASEPATH=”/root/myphrase.txt” > $ZMANPATH/zman cae $BACKUPPATH < $PHRASEPATH > tar -cZf $BACKUPPATH.tgz $BACKUPPATH – crontab -e > 00 20 * * * /root/backup-ca.sh 40 © Novell, Inc. All rights reserved.
    • Backup Content Store • Content store location – /var/opt/novell/zenworks/content-repo • Size – Could be Gbs • tar straight into backup folder > tar -cFz /mnt/backup/content-repo.tgz /var/opt/novell/zenworks/content-repo 41 © Novell, Inc. All rights reserved.
    • Backup Automate Steps for Content Store • Process – Place commands into a bash script – Schedule with cron • Example: backup every day at 8pm – backup-content.sh > #!/bin/bash > CONTENTPATH=”/var/opt/novell/zenworks/content-repo” > BACKUPPATH=”/mnt/backup/content-repo-backup_$(date +%Y%m%d)” > tar -cZf $BACKUPPATH.tgz $CONTENTPATH – crontab -e > 00 20 * * * /root/backup-content.sh 42 © Novell, Inc. All rights reserved.
    • Backup Sybase Database • Command to use – zman zenserver-backup / zman zsb • Parameters – File path to backup – File encryption pass phrase >= 10 characters long • Example – Create pass phrase > 1234567890 >> ~/myphrase.txt – Run zman > zman zsb ~/my-db-backup.bck < myphrase.txt 43 © Novell, Inc. All rights reserved.
    • Backup Automate Steps for Sybase • Process – Place commands into a bash script – Schedule with cron • Example: backup every day at 8pm – backup-db.sh > #!/bin/bash > ZMANPATH=”/opt/novell/zenworks/bin” > BACKUPPATH=”/mnt/backup/db-backup_$(date +%Y%m%d).bck” > PHRASEPATH=”/root/myphrase.txt” > $ZMANPATH/zman zsb $BACKUPPATH < $PHRASEPATH > tar -cZf $BACKUPPATH.tgz $BACKUPPATH – crontab -e > 00 20 * * * /root/backup-ca.sh 44 © Novell, Inc. All rights reserved.
    • Restore • Spin up a new appliance • Following documentation at novell.com – Restore ZCM server – Restore Certificate authority 45 © Novell, Inc. All rights reserved.
    • UNC for Content Samba CIFS Share • Objective – Have UNC path for content distribution • Steps – Create directory to hold content files – Use yast2 samba-server > Add new share using folder created previously > Add Guest OK for anonymous access – Browse share from Windows machine to check access 46 © Novell, Inc. All rights reserved.
    • Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.