Novell Open Enterprise Server 11 SP3 User guide

Category
Software licenses/upgrades
Type
User guide
docsys (en) 14 November 2013
www.novell.com/documentation
Novell Domain Services for Windows Best Practices Guide
Domain Services for Windows: Best
Practices Guide
Open Enterprise Server 11 SP2
January 2014
docsys (en) 14 November 2013
Legal Notices
Novell,Inc.,makesnorepresentationsorwarrantieswithrespecttothecontentsoruseofthisdocumentation,andspecifically
disclaimsanyexpressorimpliedwarrantiesofmerchantabilityorfitnessforanyparticularpurpose.Further,Novell,Inc.,
reservestherighttorevisethispublicationandtomakechangestoitscontent,at
anytime,withoutobligationtonotifyany
personorentityofsuchrevisionsorchanges.
Further,Novell,Inc.,makesnorepresentationsorwarrantieswithrespecttoanysoftware,andspecificallydisclaimsany
expressorimpliedwarrantiesofmerchantabilityorfitnessforanyparticularpurpose.Further,Novell,Inc.,reservestheright
to
makechangestoanyandallpartsofNovellsoftware,atanytime,withoutanyobligationtonotifyanypersonorentityof
suchchanges.
AnyproductsortechnicalinformationprovidedunderthisAgreementmaybesubjecttoU.S.exportcontrolsandthetrade
lawsofothercountries.Youagreeto
complywithallexportcontrolregulationsandtoobtainanyrequiredlicensesor
classificationtoexport,reexportorimportdeliverables.YouagreenottoexportorreexporttoentitiesonthecurrentU.S.
exportexclusionlistsortoanyembargoedorterroristcountriesasspecifiedintheU.S.
exportlaws.Youagreetonotuse
deliverablesforprohibitednuclear,missile,orchemicalbiologicalweaponryenduses.SeetheNovellInternationalTrade
ServicesWebpage(http://www.novell.com/info/exports/)formoreinformationonexportingNovellsoftware.Novellassumes
noresponsibilityforyourfailuretoobtainanynecessaryexportapprovals.
Copyright©2014Novell,
Inc.Allrightsreserved.Nopartofthispublicationmaybereproduced,photocopied,storedona
retrievalsystem,ortransmittedwithouttheexpresswrittenconsentofthepublisher.
Novell, Inc.
1800 South Novell Place
Provo, UT 84606
U.S.A.
www.novell.com
OnlineDocumentation:ToaccessthelatestonlinedocumentationforthisandotherNovellproducts,seetheNovell
DocumentationWebpage(http://www.novell.com/documentation).
Novell Trademarks
ForNovelltrademarks,seetheNovellTrademarkandServiceMarklist(http://www.novell.com/company/legal/trademarks/
tmlist.html).
Third-Party Materials
Allthirdpartytrademarksarethepropertyoftheirrespectiveowners.
Contents 3
Contents
About This Guide 5
1 Analyzing Your Organization’s Needs 7
1.1 Organizations Requiring Active Directory-Style Authentication and Authorization for
Enterprise Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
1.1.1 Organizations with High Bandwidth Connectivity and Workstations in the Domain. . . . . . . . 8
1.1.2 Organizations with Workstations as Part of the Domain at Remote Offices or
Requiring Decentralized Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.2 Organizations Introducing OES for the First Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.1 Installing both DSfW and other OES Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.2.2 Installing Only the DSfW Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
2 Designing and Planning Your Domain Implementation 11
2.1 Before You Design Your Domain Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2.2 eDirectory Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.2.1 Name-Mapped Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.2.2 Non-Name-Mapped Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.3 Need for Universal Password Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.4 Naming Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
2.5 NetBIOS names. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.5.1 Domain NetBIOS Name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.5.2 Domain Controller NetBIOS Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.6 DNS Domain Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.7 DNS Server Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.7.1 DNS Zone Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.8 Domain Controller Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
2.8.1 Sites and Subnets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.8.2 Fault Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.8.3 Scalability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.8.4 Domain Controller Capacity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.9 Third-Party Application Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
2.10 Time Synchronization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3 Preparing the IT Infrastructure 19
3.1 Tree Schema Extension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.2 Partitioning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.3 Existing DNS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3.4 Linux User Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
3.5 Domain Controller on Hypervisor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
3.7 Provisioning Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4 Domain Administration 23
4.1 Domain Health and Performance Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.2 Post-Deployment Checks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.3 Partition and Replication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4 Novell Domain Services for Windows Best Practices Guide
4.4 Rename Domain Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.5 User, Group, and Computer Objects Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.6 Default Active Directory Containers and Password Policy Assignments for Computer Objects . . . .25
docsys (en) 14 November 2013
About This Guide 5
About This Guide
ThisguidedescribesthebestpracticesandguidelinesfordeployingNovellDomainServicesfor
Windows.ItaddressescommonchallengesfacedbyorganizationsinDSfWinfrastructuredecision
making.Itdoesnotattempttocoverallpossiblescenariosofdeployment,andthere maybeunique
requirementsthatmightneedthesupportofNovell
ServicesDeploymentConsultants.Thisguideis
notareplacementforanytrainingmaterial.Wehighlyrecommendthatyoureadtherelatedproduct
documentation.
Thisguideisdividedintothefollowingsections:
Chapter 1,AnalyzingYourOrganization’sNeeds,”onpage 7
Chapter 2,“DesigningandPlanningYourDomainImplementation,”onpage 11
Chapter 3,“Preparingthe
ITInfrastructure,”onpage 19
Chapter 4,“DomainAdministration,”onpage 23
Audience
ThisguideisprimarilyintendedforNovellSolutionDeploymentConsultantsandDSfW
AdministratorswithathoroughfunctionalunderstandingofDSfW.
Feedback
Wewanttohearyourcommentsandsuggestionsaboutthismanualandtheotherdocumentation
includedwiththisproduct.PleaseusetheUserCommentsfeatureatthebottomofeachpageofthe
onlinedocumentation.
Documentation Updates
ForthemostrecentversionoftheDSfWBestPracticesGuide,visittheOES11SP2documentation
website(http:// www.novell.com/documentation/oes11).
Additional Documentation
ForinformationaboutsecurityissuesandrecommendationsforNovellDomainServicesfor
Windows,seetheOES11SP2:NovellDomainServicesforWindowsSecurityGuide.
6 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
1
docsys (en) 14 November 2013
Analyzing Your Organization’s Needs 7
1
Analyzing Your Organization’s Needs
InstallationofDSfW(ForestRootDomain)inanenterpriseintroducesalogicalDSfWforestwitha
singledomainby extendingtheexistingeDirectorytreeorcreatinganeweDirectorytree.Thisforest
canbefurtherlogicallyextendedbyintroducingmultiplesubdomainstosupporttheneedsofan
organization.Understandingthe
needsoftheorganizationinrelationtothedomaindeployment
scenariosdescribedinthischapteriscriticaltoasuccessfulimplementation.Organizationsmight
requireActiveDirectorystyleauthenticationandauthorizationforallusersintheeDirectoryTree.
ThisneedmightariseeithertosupportanActiveDirectorybasedenterpriseapplication
orMember
Server,ortoprovideActiveDirectory‐styleclientworkstationloginandenterprisemanagement.
Section 1.1,“OrganizationsRequiringActiveDirectoryStyleAuthenticationandAuthorization
forEnterpriseApplications,”onpage 7
Section 1.2,“OrganizationsIntroducingOESfortheFirstTime,”onpage 8
1.1 Organizations Requiring Active Directory-Style
Authentication and Authorization for Enterprise
Applications
OrganizationsmightrequireActiveDirectorystyleauthenticationandauthorizationtosupportan
enterpriseapplicationwithnoActiveDirectoryintegratedworkstationsinthedomain.The
enterpriseapplicationcanbeanythirdpartyservicethatintegrateswithActiveDirectory,suchas
CiscoISE,Polycom,CitrixXENApp,XenDesktop,orVMWare.Insuchscenarios,the
DSfWdomain
isexpectedtoserveonlyaWindowsserverasamemberserverandhavenoworkstationsthat
requireActiveDirectorystylelogins.
Followtheguidelinesgivenbelowforthisdeploymentscenario:
CreateonlyonecentraldomainrepresentingtheentireeDirectorytree.
ForexistingOESenvironments,placetheDSfW
ForestRootDomainatthetopmostpartition(O
orOU)intheexistingeDirectoryTreeandreplicatealleDirectorypartitions totheheadquarters.
Configureatleast2domaincontrollersperdomainforhighavailabilityandfaulttolerance.
Addadditionaldomaincontrollerstomeetthedomainmemberserversthirdparty
performanceneedsandformorescalability.
NOTE:ForexistingOESusers,alwaysusetheexistingeDirectorytreeandselectthepartitionthat
needstobemappedtothedomain.Ifyouareunclearaboutthestructurethatneedstosupportthe
domainoriftherearemultipleOrganizationContainerstobecovered,contactaNovellService
PartnerorNovellConsultingforassistance.
Section 1.1.1,“OrganizationswithHighBandwidthConnectiv ityandWorkstationsinthe
Domain,onpage 8
Section 1.1.2,“OrganizationswithWorkstationsasPartoftheDomainatRemoteOfficesor
RequiringDecentralizedAdministration,”onpage 8
8 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
1.1.1 Organizations with High Bandwidth Connectivity and Workstations in
the Domain
Fororganizationsthathaveahighbandwidthconnection(atleast2MBits)betweentheirofficesand
uselocalActiveDirectorystylelogin,orthathaveworkstationintegrationandGroupPolicies,follow
theguidelinesbelow:
Configureasinglecentraldomainandsupportitwithalocaldomaincontrollerateachoffice.
Use
theSitesandSubnetsfeaturetolimittheWindowslogontraffictoalocaldomaincontroller
andtoimproveoverallperformance.
Addanadditionaldomaincontrollerattheheadquartersandoneattheremoteoffice forfault
toleranceandscalability.
1.1.2 Organizations with Workstations as Part of the Domain at Remote
Offices or Requiring Decentralized Administration
Thisdeploymentscenarioincludesorganizationsrequiringadecentralizedadministrationorhaving
officesinremotelocationsthatareconnectedusingalowbandwidthconnectionandhaving
workstationsintegratedtotheDomain.
IfthereisaneedtoreducereplicationorlogontrafficoverWANduetoaweakWANlinkbetween
offices,
ortodelegatedomainadministrationtaskstoremoteoffices,usethefollowing
recommendations:
Splittheremoteofficecontainer(bypartitioning)andmapittoachilddomain.
Addadditionaldomaincontrollerstothechilddomainforfaulttoleranceandscalability.
(Optional)ConfiguretheDSfWserviceonastandaloneOESserver
iffulleDirectoryintegration
forOESserviceisnotrequired.
NOTE:Themultipledomainapproachleadstoadministrationoverheads,suchascreatingand
maintainingdomainspecificGPOpoliciesandloginscripts.Reviewthebenefitsandlimitationsof
thesingledomain(multiplesitefeature)andmultipledomainapproachbeforeintroducingachild
domain.
1.2 Organizations Introducing OES for the First Time
ThissectiondescribesdeploymentscenariosfororganizationsintroducingOESforthefirsttime.
Section 1.2.1,“InstallingbothDSfWandotherOESServices,”onpage 8
Section 1.2.2,“InstallingOnlytheDSfWService,”onpage 9
1.2.1 Installing both DSfW and other OES Services
ThisdeploymentscenarioisapplicableifyouarenewtoOESandyouneedbothnonDSfWOES
servicesandDSfWinthesametree.ThetreeisusedforaDSfWdomainandprovidesworkstation
loginsandGPOretrievals,andisusedforNovellservicessuchasNSS,NCS,iPrint,
DNS/DHCP,FTP,
GroupWise,andZCMsatellite.Followtherecommendationsgivenbelowforthisdeployment
scenario:
DefineaneDirectorytreestructurethatmeetstherequirementsofNovellOESservices.
Analyzing Your Organization’s Needs 9
docsys (en) 14 November 2013
DeploynonDSfWOESservicesfirst.
AddanadditionalOESservertothiseDirectorytreeandconfigureaDSfWdomain.Usethe
informationinSection 1.1,“OrganizationsRequiringActiveDirectoryStyleAuthenticationand
AuthorizationforEnterpriseApplications,”onpage 7asappropriatetodeploytheDSfW
Domain.
1.2.2 Installing Only the DSfW Service
IfyouwanttouseOEStouseonlytheDSfWServiceinOES,youcanfollowaneweDirectoryTree
approachandfollowtherecommendationsinSection 1.1,“OrganizationsRequiringActive
DirectoryStyleAuthenticationandAuthorizationforEnterpriseApplications,”onpage 7.
IfyoupreferacustomeDirectoryTreestructurewith
aDirectoryObjectsnotationofOandOU
insteadoftheDSfWdefaultDirectoryObjectsnotationofDCandCN,followtheguidelinesin
Section 1.1,“OrganizationsRequiringActiveDirectoryStyleAuthenticationandAuthorizationfor
EnterpriseApplications,”onpage 7.ConfigurethefirstOESserverinthetreewithonlyeDirectory,
and
introduceasecondOESserverwiththeDSfWconfiguration.
10 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
2
docsys (en) 14 November 2013
Designing and Planning Your Domain Implementation 11
2
Designing and Planning Your Domain
Implementation
Thesuccessofyourdomainimplementationdependsonhowwellyouplananddesignadomain
thatissuitableforyourenterprise.Usetheguidelinesandrecommendationsinthischaptertoplan
anddesignyourdomain.
Section 2.1,“BeforeYouDesignYourDomainImplementation,”onpage 11
Section 2.2,“eDirectoryTree,”onpage 12
Section 2.3,“NeedforUniversalPasswordPolicy,onpage 13
Section 2.4,“NamingConventions,”onpage 13
Section 2.5,“NetBIOSnames,”onpage 14
Section 2.6,“DNSDomainName,”onpage 14
Section 2.7,“DNSServerPlacement,”onpage 14
Section 2.8,“DomainControllerPlacement,”onpage 15
Section 2.9,“ThirdPartyAppl icationSupport,”onpage 16
Section 2.10,“TimeSynchronization,”onpage 17
2.1 Before You Design Your Domain Implementation
Beforeyoubegintodesignadomainthatissuitableforyourenterprise,ensurethatyoureadand
understandthefollowing:
ForinformationabouteDirectory,seetheeDirectoryDocumentation.
DSfWemulatestheActiveDirectorysecuritymodelontopofeDirectory.Mostofthesecurity
considerationsforbothActiveDirectoryand
eDirectoryapplytoDSfW.However,thereare
somekeydifferences.Forafunctionaloverview,seeDomainServicesforWindowsSecurity
Model.
IfyouarecreatinganeweDirectorytreeinyournetwork,youmustdosomeadditional
planningbeforeyouinstallthefirstserverinthetree.Formoreinformation,
seetheOES11SP2:
PlanningandImplementationGuide.
ForinformationonrequirementsandguidelinesforusingDSfWonNovellOESservers,see
PlanningYourDSfWImplementation.
ForinformationonActiveDirectoryplanningguidelinesbyMicrosoft,seeBestPracticeActive
DirectoryDesignforManagingWindowsNetworks.
ForinformationaboutForests,
Domains,andTrustRelationships,seeUnderstandingDSfWin
RelationtoActiveDirectory.
ForinformationaboutDSfWinrelationtoSambaandIDM,seeUnderstandingDSfWin
RelationtoSambaandUnderstandingDSfWinRelationtoIDM.
12 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
2.2 eDirectory Tree
ThefirstDSfWserverinatreecreatesaforest,andonlyoneforestcanbecreatedforeacheDirectory
tree.ADSfWdomaincanincludeoneormorecontiguouspartitions.Thefigurebelowdepicts
mappingofmultipleeDirectorypartitionstoasingleDSfWdomainandmappingeacheDirectory
partitionto
arespectiveDSfWdomain.
Section 2.2.1,“NameMappedInstallation,”onpage 12
Section 2.2.2,“NonNameMappedInstallation,”onpage 13
2.2.1 Name-Mapped Installation
FollowtheguidelinesinthissectionasyouinstallDSfWintoanexistingtree:
Inanamemappedinstallationscenario,onlyonetoplevelcontainer(OorOU),includingits
substructure,canbeintegratedintotheDSfWforeststructure.
EveryDSfWdomainmustbemappedtoapartitionin
eDirectory.Thenameofthedomainand
theorganizationalunitthatisplannedtobemappedcanbedifferent.Forinformationon
eDirectorypartitioning,seeManagingPartitionsandReplicas.
AftertheDSfWdomainismappedtoaneDirectorypartition,itssiblingpartitionsanditstop
levelpartitionintheeDirectory
treecannotbemappedtoaDSfWdomain.Ensurethatyoumap
aDSfWforesttothetopmostpartitionineDirectorytree,sothatalltheneededpartitionscanbe
broughtundertheDSfWdomain.
T= Green-Tree
O= Green
OU= LUM
(Place Tree wide unique UCO)
(Tree wide global admin accounts)
- DNS - Locator - Object
- DNS Group
- Root Server Info
OU= DNS
OU= ADMINS
O= GLOBAL
(Place Tree wide global objects)
OU= India
(Remote Office)
OU= Provo
(Head Quaters)
OU= Users
OU= Users
OU= Users
OU= Users
OU= France
(Remote Office)
OU= Berlin
(Remote Office)
FD
DC
(Pr
im
ma
ry) (Fault-to
ler
r
ance
)
ADC
1
HQ-Site
Mapped Partition
Additional Partition
France-Site
A
ADC
-3
Berlin-Site
AD
DC
-4 ADC-5
India-Site
AD
DC
2
Unix Configuration Object
UCO
First Domain Controller
FDC
Additional Domain Controller
ADC
(
Load
S
haring
)
Designing and Planning Your Domain Implementation 13
docsys (en) 14 November 2013
AfterDSfWisconfigured,theDSfWdomainnameandthefirsteDirectorypartitionthatis
mappedtotheDSfWdomaincannotbemodified.Formoreinformation,seeLeveragingan
ExistingeDirectorySetupandDeployingDSfWinaNameMappedSetup.
IftheeDirectorytreehasmorethanoneorganizationthat
needstobepartofthedomain,you
mustredesignorrestructureeDirectory.Using“A l i a s objects”doesnotwork.Instead,youcan
createaseparateDSfWtreeanduseIdentityManager(IDM)tosynchronize.
2.2.2 Non-Name-Mapped Installation
IfyouareintroducingDSfWasanewtreeintheenterprise,acontaineriscreatedinDC(Domain
Class)notationandispartitionedandmappedtothedomain.Thiscontaineristherootforallother
subsequentdomains.Thenameofthecontainertobecreatedisderivedfromthe
DNSdomainname.
2.3 Need for Universal Password Policy
TheuniversalpasswordpolicysetontheuserobjectsenablesthecreationofActiveDirectorykeys
fromtheuserʹsassociateduniversalpasswordpolicyduringDSfWprovisioning.Itismandatoryto
haveallusersenabledwiththeuniversalpasswordpolicysothatalldomainusersarereadytoaccess
thedomain
servicesandfunctionality.
Bydefault,DSfWcreatesNMASpasswordpolicieswithuniversalpasswordpolicysettings(retain
passwordpolicies=no).However,ifthereareexistingNMASpasswordpoliciesinyour
environment,reusethemfortheDSfWdomain.Ensurethattheuniversalpasswordpolicysettingis
enabledinthoseexistingNMASpassword
policies.
Theimplementationofuniversalpasswordpolicyimpactstheloginprocedureofallusers.We
recommendthatyouimplementuniversalpasswordinyourenvironmentbeforedeployingDSfW.
WhenuniversalpasswordpolicyisimplementedbeforedeployingDSfW,ensurethatthe Retain
existingNovellPasswordPoliciesonUserscheckboxisselected
duringDSfWinstallation.
Universalpasswordpolicyimplement ati on requiresyoutochangetheloginoftheNovellClientin
anexistingenvironmenttoanNMASbasedlogin.ThisistoensurethatNDSandtheUniversal
Passwordissynchronized.Formoreinformation,seeEnablingUniversalPasswordPolicyforDSfW.
2.4 Naming Conventions
User,group,andcomputerobjectsarecalledsecurityprincipalsof thedomain,andeachobjectinthe
domainmusthaveauniquenameacrossthedomain.Ensurethefollowing:
ObjectsareuniqueacrosstheDSfWdomain.
ObjectshavesinglevaluedCNattribute.
Userobjectsdonothaveavalueassigned
tothe
uniqueID
attributebeforeDSfWisconfigured.
Anyworkstationjoiningthedomainhasauniqueandnonambiguousnetworkname.
UseraccountswiththesameCNvalueindifferenteDirectorycontainersandpartofthesameDSfW
domainresultsinduplicateDSfWuseraccounts.Useraccountswithduplicatenamesmustbe
rectifiedbefore
deployingtheDSfWdomain.Toensureuniquenessforobjectsinyourtree, usetools
suchastheDSReportandiManageruniquenamingplugin.
FollowtheguidelinesbelowtopreventduplicateworkstationnamesinyourDSfWenvironment:
EnableWINSononedomaincontrollerforeveryforest,preferablythefirstdomaincontroller
in
thetree.
14 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
ConfigureWINSontheworkstationsbeforejoiningthemtothedomain(forexample,using
DHCP).
Enableintruderlockoutsettingsatthedomainlevel.
2.5 NetBIOS names
InstallingDSfWinanenterpriseintroducesaNetBIOSnameforthedomaincontrollerandthe
domain.EnsurethatyouplanauniqueNetBIOSnameforthedomainresources.RenamingNetBIOS
namesisnotsupported.
ThemaximumeffectivelengthofaNetBIOSnameis15characters.Bydefault,theNetBIOSnameis
derivedfromthefirstcomponentofthecorrespondingresourceDNSname.Forexample,the
workstationNetBIOSnameisderivedfromtheworkstationDNSname.ForaworkstationDNSname
novell.example.com
,theNetBIOSnameis
novell"
.Ifthederivednameexceeds15characters,
onlythefirst15charactersareconsidered.
Section 2.5.1,“DomainNetBIOSName,”onpage 14
Section 2.5.2,“DomainControllerNetBIOSName,”onpage 14
2.5.1 Domain NetBIOS Name
ThedomainNetBIOSnameisderivedfromthedomainDNSname.Forexample,ifthedomainname
isprovo.novell.com,then“PR OVO”isassignedastheNetBIOSname.Werecommendthatyoudo
notmodifytheNetBIOSname.IfyouintendtohaveacustomNetBIOSname,choosetheNetBIOS
namecarefully,
sothatitisuniqueacrosstheorganizationnetwork.Mostoften,thedomainNetBIOS
nameisusedbyuserforlogon,sotakespecialcarewhenchoosingtheNetBIOSname.
2.5.2 Domain Controller NetBIOS Name
AdomaincontrollerʹsNetBIOSnameisderivedfromthedomaincontrollersDNSname.The
NetBIOSnameisrestrictedto15characters.Ifthehostnameismorethan15characters,onlythefirst
15charactersareconsidered.ThereisnooptiontoprovideacustomNetBIOSnameforadomain
controller
inaDSfWconfiguration.
2.6 DNS Domain Name
WerecommendthatyouintegrateintotheexistingDNSstructure,ifanexistingDNSstructureis
present.Youcanreusethedomainnametha tisalreadyusedforserversandworkstations,orcreatea
childdomainintheexistingstructure.ModifyingtheDSfWdomainnameaftertheDSfW
configuration,andusing
thirdpartyDNSservicesasdesignatedprimaryisnotsupported.
2.7 DNS Server Placement
ThefirstdomaincontrollerinthetreehoststheDNSserverbydefault.ForotherDSfWinstallations,
suchaschildandadditionaldomaincontrollers,theDNSserverisoptionalandisnotenabledby
default.
YoucanplantointroduceadditionalDNSserversintheDomainforthefollowingsituations:
To
achievefaulttolerance.
Designing and Planning Your Domain Implementation 15
docsys (en) 14 November 2013
TorestrictDNStrafficinaremoteofficewhereanadditionaldomaincontrollerorasubdomain
isplanned.
Ifyouneedacompletedelegatedmodelofadministrationandyouwanteverycomponenttobe
local.
Followtheguidelinesandrecommendationsgivenbelow:
ConfigureatleasttwoDNSservershostingthe
DNSzonesforDSfW.BothDNSserversshould
beconfiguredduringDSfWconfiguration.
IftheworkstationsneedtouseotherDNSservers,addsecondaryzonesoftheDSfWDNSzones
intheseservers.
SinceitisdifficulttopostinstallandpostconfigureDNSonaDSfWserver,Novellrecommends
youtoinstallandconfigureDNSonalldomaincontrollers.ItisnotessentialtouseDNSservice
installedandconfiguredonotherOESserversandtheycanbedeactivatedonserverswhereitis
notrequired.
TherecanbeonlyonedesignatedprimaryDNSserverforaspecificDNSzone,
anditmustbe
runningononeofthedomaincontrollersforadomain.Theforwardlookupzoneandallreverse
lookupzonesofclientsthatneedtobedynamicallyupdatedinDNSmustbehostedasa
designatedprimaryzoneontheDSfWserver.Thedynamicupdatesarealways
sentfromthe
clientstotheDNSserverthatishostingthedesignatedprimaryzone.
2.7.1 DNS Zone Resolution
FormostDNS deployments,youmusthavetwocentralDNSserversthathosteveryDNSZoneinthe
eDirectorytree.AllremoteDNSservershostzonesfortheirlocation(forwardandreverse)and
forwardtheunresolvedqueriestothetwocentralDNSservers.TheDSfWDNSserversthatare
introducedat
childdomainsmusthaveforwardlistsettoatleasttwotrustedforestrootdomain
DSfWDNSServers.
TheforestrootdomainDSfWDNSserversmustbemadeauthoritative(primary)forallthereverse
lookupzonesandforalltheforwardzonesifadelegatezoneapproachisnotpossible.Ensure
that
youcreatethenecessaryreversezonesforallofthesubnetsusedinyourenvironment,usingthe
DNS/DHCPManagementConsole.
Thedesignatedprimaryforazone(forwardorreverse) thatisundertheDSfWdomainmustbethe
serverthathandlesthedynamicupdates.Thismusteitherbethe
domaincontrollerortheserverthat
communicateswiththeDHCPserver.
ForinformationaboutDNSandDSfWintegration,seeDNSDSfWIntegration”.
2.8 Domain Controller Placement
Domaincontrollersshouldbelocatedascloseaspossibletotheworkstationandtheserverthatthey
connectto.Higherbandwidthandlesslatencybetweenthedomaincontrollerandtheclientleadsto
higherperformance.
Section 2.8.1,“SitesandSubnets,”onpage 16
Section 2.8.2,“FaultTolerance,onpage 16
Section 2.8.3,“Scalability,”onpage 16
Section 2.8.4,
“DomainControllerCapacity,”onpage 16
16 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
2.8.1 Sites and Subnets
Ifyouplacedomaincontrollersforonedomaininmultiplelocations,youmustusetheSitesand
Subnetsfeature.Thishelpstoachieveoptimalloginperformancefortheclientsbyenablingthemto
connecttotheclosestavailabledomaincontroller.
Werecommendthatyouspecifyproperlocationnameswhenspecifyinga
sitename,andthatyou
avoidchangingthesitenamelater.
2.8.2 Fault Tolerance
Werecommendthatyouhaveatleasttwodomaincontrollersperdomainforfaulttolerance.
2.8.3 Scalability
Novellrecommendsyoutoaddmoredomaincontrollerstoaspecificlocationbasedontheusage
andthenumberofconcurrentconnections.Theidealconfigurationdependsonfactorssuchas
domaincontrollerconcurrency,logintrafficexpectedatfixedintervals,andexpectedgrowth.Thus,
therecommendationsdescribedinSection 2.8.4,“DomainControllerCapacity,”
onpage 16areonly
indicative,andwillneedtobeadjustedtosuityourspecificenterpriseneeds.Defininga
configurationthatprovidestheexpectedperformanceforanenterpriseisacontinuousprocessand
needstobeworkedoutcarefully.
2.8.4 Domain Controller Capacity
DSfWdependsonmanycoreservicesthataremutuallydependent.Ensurethattheseservicesget
enoughresourcessuchasMemoryandCPU.NonavailabilityofresourcesforanyoftheDSfW
servicesmightleadtodomainmalfunctionandslownessattheclient workstation.
Foranenterprisewithuserbaseupto
2000usersperdomainandassociatedresourcessuchasuser
workstationsandshares,youmusthaveatleasttwodomaincontrollers.EachDomaincontroller
musthave atleast8GBRAMandaQuadCoreCPU.Foranenterprisewithmorethan2000andless
than5000concurrentloggedinusers
perdomain,youmusthaveatleast4DomainControllers.Each
DomainControllersmusthaveatleast16GBRAMandaQuadCoreCPU.
NOTE:Iftheenterprisesizeisdifferentfromtheonesmentionedinthissection,werecommendthat
youcontactNovellServicesQualifiedPartnersorconsultants.
2.9 Third-Party Application Support
DeterminewhichthirdpartyapplicationsthatarebeingusedorplannedrelyonActiveDirectoryfor
SingleSignonAuthentication.VerifywhethertheseapplicationsaresupportedbyDSfW.Contact
NovellTechnicalServicesorNovellConsultingServicesforanyquestionsrelatedtothirdparty
applicationsupport.
Formoreinformation,seethisWiki
pageonNovellWebsite:Applicationsknowntoworkwith
DSfW.OtherapplicationssuchasBlackberryEnterpriseServer10andCiscoApplicationsalso
integratewellwithDSfW.Formoreinformationaboutsuchapplications,contacttheNovellOES
DSfWSupportforum.ForinformationaboutcompatibilityofCitrixwithDSfW,seeCitrix
Compatibility.
Designing and Planning Your Domain Implementation 17
docsys (en) 14 November 2013
2.10 Time Synchronization
DuetoKerberos,thefunctioningofDSfWandsystemsjoinedtothedomainarecriticallytime
dependent.DSfWdomainjoinedsystemsautomaticallysynchronizetheirtimetothedomain
controllerthattheyloginto.Planfortherighttimesourceforallthedomaincontrollersacrossthe
enterprise,andensurethat
allserversinthetree; alldomaincontrollers;andallworkstations,servers,
andservicesthatjointhedomainhavethesametime.Werecommendthatyoubuildafaulttolerant
timesynchronizationbasedonNTPthatalsosynchronizesfrommultiplesourcesthatprovidethe
correcttime.DomainControllersmusthave
atleasttwotimesourcesset.
Ifyouareplanningtoinstalldomaincontrollersonhypervisor,ensurethatthe domaincontrollerand
theVMhypervisorhosttimeisalwayssynchronizedwiththesamereliableNTPtimesourceortoa
parentdomaincontrollerthatisoutofthehypervisor.TheVM
infrastructurecancausetimedrifts.
AvoidusingVMtoolstosynchronizeDomaincontrollertime.
18 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
3
docsys (en) 14 November 2013
Preparing the IT Infrastructure 19
3
Preparing the IT Infrastructure
ThischapterdescribeshowtopreparetheITinfrastructuretoensureasmoothconfigurationofthe
DSfWserver.
Section 3.1,“TreeSchemaExtension,”onpage 19
Section 3.2,“Partitioning,”onpage 19
Section 3.3,“ExistingDNSServer,”onpage 20
Section 3.4,“LinuxUserManagement,”onpage 20
Section 3.5,“DomainControlleronHypervisor,”onpage 20
Section 3.6,“Installation,”onpage 21
Section 3.7,“ProvisioningWizard,”onpage 21
3.1 Tree Schema Extension
TheDSfWinstallationcreatesaneweDirectoryschemawithActiveDirectoryattributesand
objectclassset.InstallingDSfWinanexistingeDirectorytreeextendstheschema.ToinstallDSfWin
anexistingtree,ensurethatalloftheeDirectoryserversholdingtheTreeRootpartitionareupand
healthy.
Inexistingtree
deployments,theDSfWinstallerextendstheschemabycontactingtheeDirectory
serverthatcontainstheread/writereplicaofthetreerootpartition.Iftheoperationofextendingthe
schemaisdoneonaremoteeDirectoryserver,itmighttaketimefortheextendedschematoget
replicatedontheDSfW
serverthatisbeingconfigured.Thus,youshould extendtheDSfWschema
priortotheDSfWinstallationusingtheYaSTpluginNovellSchemaTool.
Beforeinit iatingtheschemaextension,performaneDirectoryhealthcheckandensurethatallservers
arehealthy.FormoreinformationonhowtoperformaneDirectory
healthcheck,seeTID3564075.
FormoreinformationoneDirectoryschemamanagement,seeManagingtheSchemaandSchema.
3.2 Partitioning
Ensurethatthecontainer(oorou)thatyouareconfiguringasnam emappedispartitionedbefore the
startoftheDSfWinstallation.DSfWextendstheobjectwiththenewschema.Thus,werecommend
thatyoucleanupyoureDirectoryand mergeallpartitionsthatarenotrequired.
Ifyoupreviously
hadNovellNetWareinyourenvironment,youmustdeletetheoldlicenseobjects
(NLSobjects).
20 Novell Domain Services for Windows Best Practices Guide
docsys (en) 14 November 2013
3.3 Existing DNS Server
Bydefault,theDSfWinstallationconfiguresaDNSserverintheforestrootdomainʹsfirstdomain
controller,andintroducesanewDNSLocatorobjectinthetree.Ifyouhavealreadyconfigured
NovellDNSServerinthesametree,usingtheexistingDNSLocatorobjectismandatory.Youcando
thisbyprovidingtheexistingDNSLocatorcontextinYaSTduringDSfWConfiguration.Thiswill
ensurethatifDSfWisconfiguredtoserveanexistingdomain,theexistingDNSZoneisextended
withDSfWspecificDNSsettingsinsteadofcreatingaduplicateDNSZone.
Inanexistingenvironment,specifythe
existingDNSLocatorobject.Otherwise,anewDNSLocator
Objectwillbecreatedwithanewzoneforthesamedomainname.Thisnewduplicatezonewillneed
tobemanuallymergedintotheexistingDNSZoneusingNovellDNS/DHCPConsole.Atreecan
containmultipleDNSLocators.However,werecommend
thatyouhaveauniqueDNSLoca torobject
pertree.ThisensuresthattherearenoduplicateDNSZonesinthetreeanditenablesthezonestobe
managedintheDNS/DHCPconsole.
WerecommendthatyoucreatetheDNSentriesforthenewDSfWserversbeforeinstallingDSfW.
ThisisbecauseserverscanresolveeachotherusingthenameandIPaddresswheninstallingDSfW
intoanexistingtree.IftherearenewDNSzonescreatedfortheDSfWdomains ,youshouldcreate
thesezonesbeforetheDSfWinstallation.IfexistingDNSZonesarereused,ensurethattheDSfW
DNSserverservingthedomainissetasDesignatedPrimaryforthezonesafterdeployingthe
domaincontrollers.Thisisapplicableforallforwardandreversezones.
3.4 Linux User Management
Followtheguidelinesgivenbelow:
PlacetheUnixConfigurationObject(UCO)intheupperlayersofthetreeinaseparatecontainer
(forexample,
ou=LUM,o=services
)andmaintainasingleUCOpertree.Foranyadditional
serverinstallationinthesametree,ensurethattheexistingUCOisutilizedduringLUM
configurationinYaST.
CleanuptheexistingPOSIXattributesonuserandgroupobjectsbeforedeployingtheDSfW
domain.ThePOSIXattributesincludeallthe
attributesthatbelongtotheLUMschema
extensions,suchas
uidNumber, gidNumber, homeDirectory, loginShell
.
IfyouhavemodifiedthedefaultPOSIXIDranges,ensurethattheydonotclashwiththeDSfW
IDranges.TheLUMdefaultUIDandGIDnumberfortheDSfWdomainrangesfrom0to65500.
3.5 Domain Controller on Hypervisor
Consideracautiousapproachwhenplacingthedomaincontrollerinavirtualizedenvironmentsuch
asVMware,Citrix,orMicrosofthypervisor.Followtheguidelinesgivenbelow:
Ensurethatyousecurethehostcomputerwherethevirtualdomaincontrollerishostedand
protectitfrommalicioususers.
Protectthedomaincontrollerʹs
virtualharddiskfiles(forexamplethe.vmdfiles).Ensurethat
onlyreliableadministratorshaveaccesstothedomaincontrollerʹsVHDfiles.
Directoryoperationsarecriticallytimedependent.Ensurethatthedomaincontrollerand
hypervisorhosttimeisalwayssynchronizedwiththesamereliableNTPtimesourceandtoa
sourcethatisoutsidethehypervisor.VMinfrastructurescancause serioustimedrifts.
Separatethevirtualizationinternaltrafficfromtheguesttraffic.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26

Novell Open Enterprise Server 11 SP3 User guide

Category
Software licenses/upgrades
Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI