Top Banner
July 18, 2006 Novell® ZENworks® Design and Best Practices
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

July 18, 2006

Novell® ZENworks®Design and Best Practices

Page 2: 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.

Page 3: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 4: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 5: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

ZENworks® Desktop ManagementNovell® Methodology

Page 6: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© Novell, Inc.

6

Novell® Methodology

DeploymentBusiness Assessment

Technical Assessment

Design Development & Testing

Page 7: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

ZENworks® Desktop ManagementBest Practice Design and Architecture

Page 8: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 9: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 10: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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!!!

Page 11: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 12: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 13: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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.

Page 14: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 15: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 16: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 17: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 18: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 19: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 20: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

© 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

Page 21: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

Open Discussion

Page 22: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.
Page 23: July 18, 2006 Novell ® ZENworks ® Design and Best Practices.

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.