July 18, 2006 Novell® ZENworks® Design and Best Practices
Mar 26, 2015
July 18, 2006
Novell® ZENworks®Design and Best Practices
© Novell, Inc.
2
Speakers
• Sam TessierZENworks Category SpecialistNorth East, USANovell, Inc.
• Mark SchoulsZENworks Product ManagerProduct EvangelistNovell, Inc.
© Novell, Inc.
3
The Plan for this Session
• Take a look at the Novell® methodologies for building your solution architecture and properly implementing it in your live product environment.
• Discuss best practices for developing your architecture focusing on things that Novell recommends and things that just work!!
• Open forum
© Novell, Inc.
4
With Novell® ZENworks® you can...
● Quantifiable return on investment● Complete lifecycle management● Policy-Driven Automation● Focus on your #1 asset – your users● ZENworks scales like no other Systems
Management product out there
Manage Your Entire Workforce
1Reduce Management Costs
2Maximize All Your Assets
3
ZENworks® Desktop ManagementNovell® Methodology
© Novell, Inc.
6
Novell® Methodology
DeploymentBusiness Assessment
Technical Assessment
Design Development & Testing
ZENworks® Desktop ManagementBest Practice Design and Architecture
© Novell, Inc.
8
Design and ArchitectureThe Primary Principle
• Approach everything as a formal project, and assign a project manager
– Upgrade
– New implementation
– Migration
• Use this rule-of-thumb and win!!
– Roughly 80% of your efforts should be spent on designing your solution, and documenting it carefully
– Roughly 20% of your efforts should be spent on deploying, tweaking, and updating your documentation
© Novell, Inc.
9
Design and ArchitecturePrinciples and Rules
• Structure your directory around the business, locations – but make sure you keep it simple
• Use the ZENMaster Container Structure to manage your applications portfolio
• Keep content close to users
• Choose a naming convention, document it, and stick with it for the long run
• Be consistent where you place your service objects
• Work to associate most applications to containers, workstations, or users
• Avoid the use of “Group” association
• Know your policies, and configure them well
• Centralize what you can… but be realistic
© Novell, Inc.
10
Design and ArchitecturePrinciples and Rules
• Use a staging environment whenever possible
• Use Tiered Electronic Distribution (TED) to synchronize critical application source data, and application objects across the enterprise
• Separate your testing environment from your production environment
• Script and test your production applications outside of the production space
• Create addon images for all core business applications (applications that everyone is licensed to use) – treat all other applications as functional business application
• Organize your corporate applications into either core business applications or line of business applications
Production (Branch Location) Production (Headquarters)
Staging Environment1
2
3
4
Document everything!!!
© Novell, Inc.
11
Design and ArchitectureRoaming Users
• Use the Middle Tier Server to manage your mobile workforce
– Use a Middle Tier Server or farm of Middle Tier Servers both inside the corporate boundaries, and within the DMZ resolvable from anywhere in the world
– Front your Middle Tier Server farms with an L4 switch if at all possible
– Resolve the DNS name of your Middle Tier Server farm to the internal farm or external farm, based on where the user is currently located
– Remember you need to do very little to tweak the web server – a Middle Tier Server can handle around 2,000 connections
© Novell, Inc.
12
Design and ArchitectureSingle Tree or Multiple Trees?
• Depends on a number of things...
– Size of your organization
– Complexity of the solution architecture
– Your specific requirements
• Benefits
– Production is completely separate from change and configuration management, testing, and QA reducing the potential for downtime
– Avoid rigorous change management rules often found in the production file and print environment
• Cons
– More complex
© Novell, Inc.
13
Design and ArchitectureRelease and Change Management Framework
• The framework consists of...– Formal methodologies for managing...
> Application standardization
> Formal QA/QC processes
– Methodologies map over to specific ZENworks® technology sets
– If you are familiar with ITIL, then you will understand this approach well
• Benefits include...– Reduced administrative overhead required to manage the corporate application
library and the replication of application objects to downstream sites.
– A formal QA process.
– Objects are neatly organized at each site, and containers do not end up cluttered.
– Administrators can go from one site or divisional container to another and know where all the sites objects will be located.
– Better security control, and less issues.
© Novell, Inc.
14
Application Synchronization Flow
Design and ArchitectureRelease and Change Management Framework
Identify your QA process, and carefully document the following:
– Scripting environment
– Scripting methodologies
– QA process and flow of applications throughout the environment(s)
– Test cases (L1, L2, etc.)
– Documentation repositories
– Application owners
ScriptingEnvironment
Integration LabEnvironment
ProductionEnvironment
Core DocumentLibrary
Script applicationroutine
Silver Applicationmoved to the
Integration LabTree
Golden Applicationmoved to the
Production Tree
Test applicationscripting routine
Test applicationscripting routine
Select targetlocations forapplications
Pass? Pass?
Does app needmajor revision?
Discard applicationand run full
procedure again
Select targetlocations forapplications
Pass?
Test applicationscripting routine
Document applicationscripting results
and requirements
Yes
Yes
No
No
Yes
Yes
Does app needre-documenting?
No Filed in documentlibrary
Yes
No
© Novell, Inc.
15
Design and ArchitectureRelease and Change Management Framework
• The Release and Change Management Container structure contains the following characteristics...
– QA container structure to support testing within the production environment (does not have to be within the production tree)
– “Golden” or “Mint” container structure for the corporate application portfolio
– Applications are propagated from here
– Supports policy based automation
© Novell, Inc.
16
Design and ArchitectureRelease and Change Management Framework
• The Release and Change Management Site Container structure contains the following characteristics...
– Consistent container structure for site-based applications and other objects...
> Policy objects
> TED objects
– The container structure should remain consistent at each location... design, and implement it once
– Supports policy based automation
© Novell Inc, Confidential & Proprietary
17
Sample ArchitectureCentralized or De-Centralized Administration
Layer 4 Switch
Head Quarters
Devices include:Laptops, workstations, handhelds and tablets
Tier 1Backend Systems
Tier 2Middle Tier
Server Environment
Branch OfficeTier 3
Branch Appliance Systems
WAN
T1
Single DNS Record
Layer 4 Switch Layer 4 Switch
Scripting Environment
Core Campus Locations
T1T1
T1
PublicInternet
Demilitarized Zone (DMZ)
Laptop PCsTablet PCs
© Novell Inc, Confidential & Proprietary
18
Methodologies and Approach
Windows XP + SP 2
Cor
e B
usin
ess
App
licat
ion
Cor
e B
usin
ess
App
licat
ion
Cor
e B
usin
ess
App
licat
ion
Cor
e B
usin
ess
App
licat
ion
Cor
e B
usin
ess
App
licat
ion
Cor
e B
usin
ess
App
licat
ion
Cor
e B
usin
ess
App
licat
ion
Cor
e B
usin
ess
App
licat
ion
AfterBefore
Windows XP + SP 2Compaq Presario X6000
All Core Applications2 GB Total
Windows XP + SP 2Franken Machine
All Core Applications2 GB Total
Windows XP + SP 2Dell Latitude D800
All Core Applications2 GB Total
Windows XP + SP 2Compaq Presario M2000
All Core Applications2 GB Total
Windows XP + SP 2Dell Latitude D600
All Core Applications2 GB Total
Windows XP + SP 2IBM Thinkpad T41PAll Core Applications
2 GB Total
Windows XP + SP 2Toshiba Tecra M2
All Core Applications2 GB Total
Windows XP + SP 2Sony VAIO T140
All Core Applications2 GB Total
Image ManagementModularize and Simplify
© Novell, Inc.
19
Upgrading to the Latest ZENworks®
Simple Upgrade
• Usually means you only have one or two sites to upgrade
– Use the installer
• Start at the top, and work your way down
• The story stays the same
– Upgrade schema
– Upgrade the servers
– Upgrade your clients
© Novell, Inc.
20
Upgrading to the Latest ZENworks®
Complex Upgrade
• Usually means you have a central location, and a number of remote locations
– Use the installer
– Use Tiered Electronic Distribution to automate the upgrade
• Start at the top, and work your way down
• The story stays the same (yet again)
– Upgrade schema
– Upgrade the servers (possibly automated?)
– Upgrade your clients
Open Discussion
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. 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. 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.