Novell iFolder 3 User guide

Type
User guide

This manual is also suitable for

www.novell.com/documentation
Deployment Guide
iFolder 3.9.2
January 2014
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©20072014
Novell,Inc.Allrightsreserved.Nopartofthispublicationmaybereproduced,photocopied,storedon
aretrievalsystem,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 7
1 Understanding iFolder Deployment 9
1.1 Before You Deploy iFolder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1.1 Hardware and Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.1.2 Security Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.1.3 Additional Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.1.4 Encryption and Key Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
1.2 Using a Deployment Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
2 Single-Server Deployment 13
2.1 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.3 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.4 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
2.4.1 User Data Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4.2 Document Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3 Multi-Server (Master-Slave) Deployment 17
3.1 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
3.3 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.4 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.4.1 Load Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
3.4.2 Data Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
4 Multi-Server (Master-Master) Deployment 21
4.1 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.3 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.4 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.4.1 Functional Grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
4.4.2 Specialized Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5 Master-Slave Deployment for a High Web Access Load 25
5.1 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.2 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
5.3 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
5.4 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
5.4.1 Web Access. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
5.4.2 Online Application Submission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
6 Single-Server Cluster Deployment 29
6.1 Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4 Novell iFolder 3.9.2 Deployment Guide
6.1.1 iFolder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.2 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.3 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.4 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.5 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
6.5.1 Document Collaboration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
7 Multi-Server Master-Slave Deployment in a Cluster 33
7.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.1.1 iFolder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
7.1.2 Web Admin Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
7.1.3 Web Access Server Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
7.2 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
7.3 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
7.4 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
7.5 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
7.5.1 Business Services with High Volatility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
8 Using an iFolder Master Server as a Load Balancer 37
8.1 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.2 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
8.3 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
8.4 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
8.4.1 Information Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
8.4.2 Load Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
9 Using Fibre Channel to Deploy iFolder in a Storage Area Network 41
9.1 iFolder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
9.2 Web Admin and Web Access Server Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.3 Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.4 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.5 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
9.6 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
9.6.1 Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
9.6.2 Case 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
10 Using Xen to Deploy iFolder as a Virtual Service 45
10.1 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
10.2 LDAP Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
10.3 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
11 NAT-Based Configuration 49
11.1 Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
11.2 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
11.3 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
11.4 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
12 Using Router Port Forwarding and Mod Proxy 51
12.1 Port Forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
Contents 5
12.2 Mod Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
12.3 Port Forwarding and Mod Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
12.4 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
12.5 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
12.6 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
13 Deploying iFolder behind Access Manager or iChain 55
13.1 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
13.2 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
13.3 Additional Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
13.4 Deployment Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
14 Deploying the My Documents Folder as an iFolder 59
14.1 Environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
14.1.1 Trusted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
14.1.2 Untrusted (User Network Alone) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
14.1.3 Untrusted. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
14.2 Server Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
14.2.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
14.2.2 Single Server and Multi-Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
14.2.3 Novell iFolder Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
14.2.4 Novell Web Admin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
14.2.5 Web Access Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
14.2.6 Converting the My Documents Folder to an iFolder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
14.3 Key Benefits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
14.4 Scalability Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6 Novell iFolder 3.9.2 Deployment Guide
About This Guide 7
About This Guide
NovelliFolderisdesignedwiththebasicprincipleofscalabilitytosupportorganizational
modifications.TheNovelliFolder3.9.xDeploym entGuidedescribeshowtosuccessfullydeploythe
followingiFoldercomponentsinyourproductionenvironment:
iFolderEnterpriseServer
iFolderWebAccess Server
iFolderWebAdminServer
iFolderClient
Thecasesconsideredin
thisguidearenotexhaustive.Theyareintendedtobeexamplesthatcanbe
mappedtoyourorganizationalfunctions.
Chapter 1,“UnderstandingiFolderDeployment,”onpage 9
Chapter 2,“SingleServerDeployment,”onpage 13
Chapter 3,“MultiServer(MasterSlave)Deployment,onpage 17
Chapter 4,“MultiServer(MasterMaster)Deployment,”onpage 21
Chapter 5,“MasterSlaveDeployment
foraHighWebAccessLoad,”onpage 25
Chapter 6,“SingleServerClusterDeployment,”onpage 29
Chapter 7,“MultiServerMasterSlaveDeploymentinaCluster,”onpage 33
Chapter 8,“UsinganiFolderMasterServerasaLoad Balancer,”onpage 37
Chapter 9,“UsingFibreChanneltoDeployiFolderinaStorageAreaNetwork,”
onpage 41
Chapter 10,“UsingXentoDeployiFolderas aVirtualService,”onpage 45
Chapter 11,“NATBasedConfiguration,”onpage 49
Chapter 12,“UsingRouterPortForwardingandModProxy,”onpage 51
Chapter 13,“DeployingiFolderbehindAccessManageroriChain,”onpage 55
Chapter 14,“DeployingtheMyDocumentsFol derasaniFolder,”onpage 59
Audience
ThisguideisintendedforiFolderadministrators.
Feedback
Wewanttohearyourcommentsandsuggestionsaboutthismanualand theotherdocumentation
includedwiththisproduct.PleaseusetheUserCommentsfeatureatthebottomofeachpageofthe
onlinedocumentation.
Documentation Updates
ForthemostrecentversionoftheNovelliFolder3.9.xDeploymentGuide,visittheNovelliFolder3.x
Documentation.
8 Novell iFolder 3.9.2 Deployment Guide
Additional Documentation
Fordocumentation,seethefollowing:
NovelliFolder3.xdocumentation
NovellOpenEnterpriseServerdocumentation
NovelleDirectory8.8.xdocumentation
NovelliManager2.7.xdocumentation
NovellTechnicalSupport
1
Understanding iFolder Deployment 9
1
Understanding iFolder Deployment
Administrationoverheadandhandlingusersupportcallsaremajor tasksintheInformationand
Servicedepartmentofanyorganization.Deployingaservicewithoutproperunderstandingofthe
currentrequirements,thequalityoftheservice,andtheprojectedorganizationalgrowthcancause
unexpecteddemandsonthesystemthatleadtoextracosts
tomanagetheservice.
ThisguidehelpsyouunderstandthevariousscenariosinwhichtheNovelliFolderservicecanbe
deployed,basedonrequirementsandfutureexpansionplans.ItaddressesvariousiFolder
deploymentscenariosandusecasesrangingfromsimpletocomplex,targetingsmall,medium,and
enterpriseusers.Youcan
alsorequestassistancefromNovellsupportpersonneltohelpyou
implementthesedeploymentscenarios.
Section 1.1,“BeforeYouDeployiFolder,”onpage 9
Section 1.2,“UsingaDeploymentManager,”onpage 11
1.1 Before You Deploy iFolder
BeforeyouinstallNovelliFolder,youmustplanthesetupthatissuitableforyourenterprise.You
shouldorganizethedeploymentbasedonyourcurrentrequirements,thequalityofservicerequired,
andtheprojectedneedsforfuturegrowth.
BeforeyoudeployiFolder,considerthefollowing:
Section 1.1.1,“HardwareandSoftwareRequirements,”on
page 9
Section 1.1.2,“SecurityConsiderations,”onpage 10
Section 1.1.3,AdditionalDocumentation,onpage 10
Section 1.1.4,“EncryptionandKeyRecovery,”onpage 11
1.1.1 Hardware and Software Requirements
“ServerHardwareRequirements”onpage 9
“ServerSoftwareRequirements”onpage 10
“ClientRequirements”onpage 10
Server Hardware Requirements
ANovelliFolderserverhasthefollowinghardwarerequirements:
AserverclassmachineforOpenEnterpriseServer11
Aminimumof2GBRAM
200GBdedicatedstorage(200MBstorageperuserfor1000users)
Minimum100MbpsdedicatedNIC
10 Novell iFolder 3.9.2 Deployment Guide
ThisguidefollowstheOES11Linuxrecommendedhardwareforserver,storageareanetwork(SAN),
andclients.Thisalsoincludesthenetworkrequirements.
Server Software Requirements
ANovelliFolderserverhasthefollowingsoftwarerequirements:
NovellOpenEnterpriseServer11withupdatedMonopatches
Apache*configuredinworkmode
ApacheconfiguredfortraditionalNIC
Client Requirements
TheNovelliFolderclientsupportsthefollowingworkstationoperatingsystems:
SUSELinuxEnterpriseDesktop(SLED)10SP3
SUSELinuxEnterpriseDesktop(SLED)11SP164bit
openSUSE11.4
NOTE:TheiFolderLinuxclientrequirestheMonoframeworkforLinuxandaGNOMEdesktop
foriFolderNautiluspluginsupport.
WindowsXPSP332bit
WindowsVistaSP1
Windows7
MacintoshOSX32bit(Intelarchitecture)v10.5andlater(requiresMono2.4.2.3).PowerPc
architectureisnotsupported.
1.1.2 Security Considerations
Basedonyoursecurityrequirements,youcancreateanencryptediFolderoranormaliFolder.The
communicationbetweentheiFolderserver,clients,WebAdminserver,andWebAccessservercanbe
settononSSLorSSL(secure)orboth.
1.1.3 Additional Documentation
Formoreinformation,seethefollowing:
iFolder3.9.1AdministrationGuide
PlanningiFolderServices
PrerequisitesandGuidelines
iFolder3.9.1CrossPlatformUserGuide
GettingStarted
NovelliFolder3.9.2SecurityAdministrationGuide
Understanding iFolder Deployment 11
1.1.4 Encryption and Key Recovery
Fordetailedinformationonencryptionandkeyrecovery,refertothefollowingguides:
iFolder3.9.1UserGuide
Encryption
EncryptionPolicySettings
ManagingPassphraseforEncryptediFolders
iFolder3.9.1SecurityAdministrationGuide
CreatinganEncryptediFolder
CreatingStrongPasswordAndPassphrase
UsingtheRecoveryAgent
TransferringtheEncryptionKey
1.2 Using a Deployment Manager
NovelliFoldersupportsautoaccountcreationthroughanXMLbasedresponsefile.Youcanuseany
deploymentmanager,suchasNovellZENworks,todistributetheresponsefilealongwiththeclient
totheusermachines.Aftertheclientisinstalled,theclientstartupautocreatesanaccountwhenthe
responsefile
isdetected.Thisisbeneficialforlargedeployments.Italsosavestimeforusersand
avoidssupportcallsbecauseofaccount creationerrors.
12 Novell iFolder 3.9.2 Deployment Guide
2
Single-Server Deployment 13
2
Single-Server Deployment
Asingleserversetupconsistsofasingleserverwithuptoonethousandclientssimultaneously
connectedtoit.Insuchasetup,theiFolderserverandthedatabasearelocatedonasingleOpen
EnterpriseServer(OES)11server,andtheclientworkstationsareconnectedtoit.Thisscenariois
illustratedinthefollowingfigure.
Figure 2-1 SingleServer
Inasingleserversetup,allthreeiFoldercomponentsareinstalledandconfiguredonthesameserver.
AuthenticationofusersisalwaysLDAPbased.Thismeansthatalltheuserstryingtologinand
accessiFolderdataareauthenticatedwiththeLDAPserverfirstandthenallowedtoaccessiFolder
data.Allclienttoservercommunicationandcommunicationbetweenservercomponentsisdonevia
HTTPS.Inthissetup,asingleserverhoststheiFolderserver,iFolderWebAccessservices,and
iFolderWebAdminservices.LoadbalancingcannotbeperformedinthissetupandheavyWeb
Accessusageisalsonot
recommended.
Thefollowingsectionsdescribethedeploymentofasingleserversetupinyourenvironment.
Section 2.1,“KeyBenefits,”onpage 14
Section 2.2,“LDAPConfiguration,”onpage 14
Simple Server
HTTP
100 Mbps
iFolder server
Public URL = 10.1.1.1
Private URL = 10.1.1.1
Server IP = 10.1.1.1
Client connects
To Public URL
Linux
SLED 10 SP1
or greater
Macintosh
OSX v10.4
or greater
Windows
XP/Vista
Browser
Web Access
/ iFolder
Browser
Web Admin
/ admin
eDirectory
o=ifadmin, o=novell,
url=ifproxy, o=novell
14 Novell iFolder 3.9.2 Deployment Guide
Section 2.3,“ScalabilityParameters,”onpage 14
Section 2.4,“DeploymentScenarios,”onpage 14
2.1 Key Benefits
Thekeybenefitsofasingleserversetupareasfollows:
Asingleserversetupiseasytomaintainbecauseoperationssuchasupdatingpatches,
upgradingtheserver,takingabackup,andrestoringabackuparelimitedtoasingleserver.
SharingiFoldersisfasterinasingleserversetupas
opposedtoamultiserverenvironment.This
isbecauseinasingleserversetup,usersareprovisionedtoasingleserver,butinamultiserver
environmentusersareprovisionedacrossmultipleservers.
Asingleserversetupisbeneficialforsmallsetupsof500to1000users.Insucha
scenario,where
allusersareprovisionedonthesameserver,theresponsetimeisguaranteed.Forexample,ifa
serverhasadedicatednetworkinterfacecard(NIC)withaminimumof1Gbpscapacityand
eachclienthasaNICwithaminimumcapacityof100Mbps.Withthisconfiguration,a
usercan
uploadordownloada1GBfileinlessthan5minutes.
2.2 LDAP Configuration
TheLDAPconfigurationinformationforasingleserversetupisasfollows:
eDirectory,OpenLDAP*,andActiveDirectory*directoryserversaresupported.
Ensurethatallusersareapartofeitheracontainerorastatic/dynamicgroupontheLDAP
directoryserver.DuringiFolderinstallation,youmustusethesamecontaineror
groupDNsto
configuretheSearchcontextfield.
iFoldersupportsbothsecureandnonsecurecommunicationwiththedirectoryserver.Youcan
chooseanycommunicationchannelthatfitsyourrequirements.Ensurethatthedirectoryserver
islisteningonstandardLDAPportsforsecureandnonsecurechannels.
2.3 Scalability Parameters
Thescalabilityparametersforasingleserverdeploymentareasfollows:
Asingleserversetupisidealforsmallsetupsof500to1000users.
Clientsmusthaveadedicatednetworkinterfacecard(NIC)of100Mbpscapacity.
Webbasedaccessmustbelow,andthickclientaccessmustbemoderate
withupto500active
connections.
Datatransfer(synchronizationofuserdata)ratemustbe10MBperhourperclient.
Thesynchronizationintervalmustbe10minutes.
2.4 Deployment Scenarios
Thefollowingsectionsdescribethedeploymentscenariosinasingleseversetup:
Section 2.4.1,“UserDataBackup,”onpage 15
Section 2.4.2,“DocumentManagement,”onpage 15
Single-Server Deployment 15
2.4.1 User Data Backup
Considerascenariowhereanorganizationwantsasetof500userstobeabletobackuptheirdesktop
dataatregularintervals.TheorganizationprovidesadedicatedLANlinktoensurethat500users
cansynchronizethedataattherateof10MBperhour. A singleserver
setupisidealinsucha
scenario.Beforeyouuseasingleserversetupforthisscenario,youmustconsiderthefollowing
policies:
“LimitingtheNumberofiFoldersPerUseronpage 15
“DisablingSharing”onpage 15
“SettingaDiskQuota”onpage 15
Limiting the Number of iFolders Per User
Inordertomaintaintheserverloadatanoptimallevel,youmustlimitthenumberofiFoldersthata
usercancreate.UsetheWebAdminconsoletolimitthenumberofiFoldersperuserinagiven
iFoldersystem.Youcansetthispolicyatuserandsystemlevels.
TherecommendedlimitofiFolders
peruseris5.
Disabling Sharing
Toenable aneffectivebackupandtoavoiduserdatacollision,youmustdisableiFoldersharing. If
necessary,youcanenablesharingwithreadonlyaccess.Thisisusefultomaintainthe10MBper
hourdatatransferrateat500simultaneousconnections.
Setting a Disk Quota
Thediskquotalimitisbasedontheservercapacity.Therecommendedlimitis4GBperuser.This
requirementcanbeafloatingvalue,sothatanaverageof4GBperuserisachieved.Thismeansthat
defaultsettingsareusedtoachievetherequirement.
2.4.2 Document Management
ThisdeploymentscenarioillustratestheiFolderabilitytosynchronizedocumentsacrossvarious
levelsinanenterprise.Considerascenariowhereacustomerinabankinitiatesaloanrequest
processby submittinganapplicationformtoabankclerk.Asapartoftheloanrequestprocess,the
applicationformis
senttoanofficialatahigherlevelforapproval.
Inthisscenario,youcancreatethreeiFoldersnamedSubmission,Level1,andLevel2fortheinitial
submissionandforthenextlevelsofapprovals.ThefirsttwoiFolders,SubmissionandLevel1,can
besharedbetweentheclerk
andthemanager.TheLevel2iFoldercanbesharedbetweenthe
managerandtheseniormanagerandmadeinaccessibletotheclerk.
Aftertheinitialverification,theclerkcanmovetheloanapplicationformstoredintheSubmission
iFoldertotheLevel1iFolder.Themanageraccessestheverifiedloan
applicationformfromtheLevel
1iFolderforfurtherverificationandapproval.Iftheloanrequestisverifiedandapproved,the
managermovestheapplicationformtotheLevel2iFolderfortheseniormanagersapproval.
Thevariouslevelsofaccessallowyoutouseasingleserversetupto
easilymanagetheflowof
documentsinanenterprise.
16 Novell iFolder 3.9.2 Deployment Guide
3
Multi-Server (Master-Slave) Deployment 17
3
Multi-Server (Master-Slave) Deployment
Amultiserversetupconsistsofmultipleservers,whichcaneachhavemorethanathousand
simultaneousconnectionsatanypointoftime.Multiserverconfigurationsareoftwotypes,master
masterandmasterslave.Thissectiondiscussesthemasterslavesetup,andthemastermastersetup
isdiscussedinChapter 4,
“MultiServer(MasterMaster)Deployment,”onpage 21.
Multiserverconfigurationsarebeneficialfororganizationsthatareexpandingtheiremployee
strength.Thistypeofsetupisalsousefulfororganizationsthathavetheirworkforcespreadacross
theglobewithmultiplebranchesacrosscountriesandcontinents.Youcanuseamultiserver
deploymenttosynchronizeandsharedataacrosstheglobe withapredictableresponsetime.
Youcanconvertasingleserversystemtoamultiserversystembyconnectinganadditionalserverto
themainserverandcreatingamasterslaveconfiguration.Amultiserver(masterslave)setupis
illustratedinthe
followingfigure.
Figure 3-1 MasterSlave
Inthissetup,theiFolderserverandtheiFolderdatabasearelocatedonOpenEnterpriseServer(OES)
11serverswithclientworkstationsconnectedtotheiFolderserver.TheiFoldermasterandslave
serversareconnectedtoeachothertoexchangemetadatainformation.TheWebAccessandWeb
Adminconsolesofthe
masterserverareaccessedthroughabrowser.Userauthenticationisdone
throughtheeDirectorysecureLDAPprotocolandalltheservertoserverandclienttoserver
communicationisdoneviaHTTPS.
18 Novell iFolder 3.9.2 Deployment Guide
Thefollowingsectionsdescribeamultiserver(masterslave)iFoldersetup:
Section 3.1,“KeyBenefits,”onpage 18
Section 3.2,“LDAPConfiguration,”onpage 18
Section 3.3,“ScalabilityParameters,”onpage 19
Section 3.4,“DeploymentScenarios,”onpage 19
3.1 Key Benefits
Thekeybenefitsofamulti server(masterslave)setupareasfollows:
Supportsasecurecommunicationchannel(SSL)tosecurethedataexchangedonthewireand
securesiFolderdatastoredontheserverwiththeNovellpatentedencryptionandrecovery
mechanism.
Ensuresscalabilitywithnotheoreticallimitonthe
numberofserversparticipating .Inaddition,
eachservercanhavemultipledatavolumesconfiguredwithanylimit.
Guaranteesresponsetimebecausethenumberofusersthatareprovisionedperserverislimited
to1000,sothateachusercanhaveapredictableresponsefromtheserveriftheserverhas
a
dedicatednetworkinterfacecard(NIC)withaminimumof1Gbpscapacityandeachclienthas
atleasta100MbpsNIC.Withthisconfiguration,theusercanuploadordownloada1GBfilein
lessthan5minutes,whichisalmost4MBpersecond.
Enablesusersacross
differentgeographicallocationstosharedatainasecuremanner.
EnablesNovelliFolderserversacrossdifferentgeographicallocationstobeintegratedwith
BusinessContinuityClusters(BCC)fordatareplicationandhighavailability.
3.2 LDAP Configuration
TheLDAPconfigurationinformationforamultiserver(masterslave)setupisasfollows:
eDirectory,OpenLDAP,andActiveDirectorydirectoryserversaresupported.
TheLDAPSearchContextoptionmustbesettoanappropriatevalueforbothmasterandslave
inordertooptimizeLDAPsynctimeonbothservers.The
MasterLDAPsearchcontextspecified
musteitherbeasupersetofalltheslavesearchcontextsoracombinedlistofallslavesearch
contextsasshownintheexamplesgivenbelow:
Mastercontext
o=org
,Slave1context
ou=ku,o=org,
Slave2context
ou=dl,o=org
Mastercontext
ou=ku,o=org##ou=dl,o=org
,Slave1context
ou=ku,o=org
,Slave2context
ou=dl,o=org
EnsurethateachiFolderserverhasitsowneDirectoryreplicassothatthe authentication
happenslocallyinsteadofwalkingtheeDirectorytree.
iFoldersupportsbothsecureandnonsecurecommunicationwiththedirectoryserver.Youcan
chooseanycommunicationchannelthatyouneed.Ensurethatthedirectoryserverislistening
onstandardLDAPportsforsecureandnonsecurechannels.
Multi-Server (Master-Slave) Deployment 19
3.3 Scalability Parameters
Thescalabilityparametersforamultiserver(masterslave)deploymentareasfollows:
Themultiserver(masterslave)deploymentisscalableto1000users.
IfanexclusiveWebAccessserverisnotdeployed,theWebAccessusersarealsoconsideredin
thisscalableparameter.AnindependentWebAccessservercanhandle
1000usersatanygiven
pointintime.Iftherearemorethan1000Webusersconnectingatanygivenpointintime,
considerthedeploymentscenarioinChapter 5,“MasterSlaveDeploymentforaHighWeb
AccessLoad,”onpage 25.
TheEnterpriseiFolderservermusthaveWebAdminandWeb
Accesscapability.
WebAccessusagemustbeminimaltoensureguaranteedresponsetime.
ClientsmusthaveadedicatedNICofatleast100Mbps.
Webbasedaccessmustbelow,andthickclientaccessmustbemoderatewith500active
connections.
Thedatatransfer(synchronizationofuserdata)ratemustbe
atleast10MBperhourperclient.
BothSSLandnonSSLcommunicationissupported.
Thesynchronizationintervalmustbenomorethan10minutes.
IfthemasterandslaveiFolderserversareintwodifferentgeographicallocations,individual
WebAccessserversarebeneficialtoimprovetheresponsetime.
3.4 Deployment Scenarios
Thefollowingsectionsdiscussthedeploymentcasesinamultiseversetup.Thesedeploymentcases
indicatehowamultiserver(masterslave)setupcanbeusedforloadbalancinganddata
synchronizationinanorganizationwheretheemployeestoragerequirementisgrowingintermsof
sizeandfrequencyofaccess.In
asituationwhe reanorganization’semployeestoragerequirementis
increasing,anorganizationneedsareliableresponsetimeforusers.Also,datasynchronizationin
suchasituationneedsstricttimeconstraints.
Section 3.4.1,“LoadBalancing,”onpage 19
Section 3.4.2,“DataSynchronization,”onpage 20
3.4.1 Load Balancing
Considerthecaseofaglobalmanufacturingfirmthatrequiresitscomponentplansanddrawingsto
besavedinasecureplace.Theworkforceinvolvedinthemanufacturingdivisionoftheorganization
needsthisconfidentialinformationtobeaccessed,updated,added,orsharedwithpeersinother
departmentsforvariousactions
tobetaken,suchasapprovalofplans.
Inthiscase,youcandeployNovelliFolderinamultiserversetupsothatthemanufacturing
divisionscansharetheplansandotherdocumentsinasecuremanner.Becausethenumberofunits
manufacturedmightbetimesensitiveandlimited,theplans
anddrawingsmustreachtherespective
divisionsontime,andtheoperatorsmustbeabletoretrieve,update,andsynchronizethemwithin
therequiredresponsetime.Amultiserverconfigurationisveryusefulinmanagingthiskindofload
inatimelymanner.
20 Novell iFolder 3.9.2 Deployment Guide
3.4.2 Data Synchronization
Consideranexamplewhereacompanyisorganizinganeventtoshowcaseitsproductsonthesame
dayindifferentgeographicallocations.Representativesofthecompanyareatthedifferentlocations
fortheeventwiththeirpresentations,spreadsheets,andFlash*videos.Thepresentationmaterial
needstobereplicatedacrossdifferentlocations.
Becausethepresentationmaterialmightneedlast
minutechanges,itneedstobesynchronizedinrealtime.Insuchascenario,aniFoldermultiserver
(masterslave)deploymentcanofferrealtimedatasynchronizationcapabilities.
  • 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
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62

Novell iFolder 3 User guide

Type
User guide
This manual is also suitable for

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

Finding information in a document is now easier with AI