Panzura Freedom Filer 2 GCE Deployment and...

Post on 30-Apr-2020

6 views 0 download

Transcript of Panzura Freedom Filer 2 GCE Deployment and...

PanzuraFreedomFiler7.2GCE-DeploymentandSetup

QUICKSTARTGUIDE:STEP-BY-STEPINSTRUCTIONSFORDEPLOYINGAPANZURAGCEINSTANCE

July20,2018

PanzuraFiler7.2GCE–DeploymentandSetup

2

Copyright©2018Panzura,Inc.

Allrightsreserved.Theinformationinthismanualissubjecttochangewithoutnotice.

OriginatedintheUSA.Anyothertrademarksappearinginthisguidearethepropertyoftheirrespectivecompanies.

CorporateHeadquarters

695CampbellTechnologyParkway,#225Campbell,CA95008+1-408-457-8504

SalesandSupport

Emailsales:sales@panzura.comEmailsupport:support@panzura.com

Phone:1-855-PANZURA(1-855-726-9872)OutsideNorthAmerica:+1-408-457-8504

www.panzura.com

PanzuraFiler7.2GCE–DeploymentandSetup

3

TableofContents

OVERVIEW 4

AUDIENCEANDSCOPE 4GOOGLE-HOSTEDSYSTEMRECOMMENDATIONS 5PREREQUISITES 5INPUTFORTHESETUPWIZARD 5

DEPLOYINGAGCEINSTANCE 9

SETUPWIZARDOVERVIEW 12SETUPWIZARDSTEPS 13

PanzuraFiler7.2GCE–DeploymentandSetup

4

OverviewThisdocumentdescribesastep-by-stepprocedureforquicklydeployingandconfiguringaPanzuraFreedomFilerintheGoogleMarketplace.

Theprocessconsistsofthefollowingtasks.

1. Completingtheprerequisitetable

2. SearchingforthePanzuraFreedomFilerinGoogleMarketplace

3. LaunchingthePanzuraFreedomFiler

4. ConnectingtotheassignedpublicIPaddressusinghttps

5. ConfigurethefilerusingthePanzurasetupwizard.Thefollowingisthegeneraluserflowforthefilersetupwizard:

a. EULAacceptance

b. Networksettings

c. Filerbasicconfiguration

d. Enteryourcloudstorageprovider(CSP)information

Duration:Iftheprerequisitesarecomplete,thesesetupsteps(deployGCEinstanceandrunsetupwizard)takeabout15minutes.

AudienceandScopeThisguideisforStorageAdminsandSystemsEngineerswithbasicknowledgeoflaunchingGCEinstances,configuringVPCandcreatingabucketintheGoogleCloudPlatform.

Note:ThisdocumentdoesnotaddressnetworkingaspectsofconnectingtheGCEtoon-premPanzurafilersforahybriddeploymentmodel.

PanzuraFiler7.2GCE–DeploymentandSetup

5

Google-HostedSystemRecommendationsThefollowingtableliststheminimumGCEsystemrequirements:

Size Speed Name Storage

Small 1Gbps n1-standard-4 SSD,ProvisionedIOPs

Medium 2Gbps n1-standard-8 SSD,ProvisionedIOPs

Large 4Gbps n1-standard-16 SSD,ProvisionedIOPs

PrerequisitesYouwillneedthefollowinginformationwhendeployingthePanzuraFreedomFileronGoogleCloudPlatform:

Item Yourvalue

Username

Password

BucketName

Region’sHostnameorIPAddress

Ifyoudon’thaveanaccount,gotohttps://console.cloud.google.com/getting-startedtocreateone.

InputfortheSetupWizardCompletingthetablebelowwillreducethetimeittakestodeploythefiler.Fornon-Masterdeployments,thelicenses,cloudstorageproviderinformation,passwordandsupportedprotocolsareinheritedfromthemaster.SeethePanzuraFreedomFilerAdministrationGuidefordetails.

Note:RecommendedbrowserforthesetupwizardandPanzura’sWebUIinterfaceisChrome.

Task YourValue Description

EULAAcceptance

Name,Emailaddress,CompanyName,Title

ThereisanoptiontodownloadtheEULA.

NewPassword Minimum8charactersandshouldmeetyourcorporatesecurityrequirements.

NetworkSettings

PanzuraFiler7.2GCE–DeploymentandSetup

6

Task YourValue Description

SharedNetwork/DedicatedNetwork

Shared:singlenetworkinterfaceusedforclientandcloudtraffic.

Dedicated:separatenetworkinterfaceforclientandcloudtraffic.

DHCP/Static

SharedNetwork-IPAddress

SharedNetwork-SubnetMask

SharedNetwork-DefaultGateway

PrimaryDNSServerIP

SecondaryDNSServerIP Optional

EnableJumboFrame On/Off.ContactyournetworkadministratorandPanzuraSupportbeforeenablingJumboFramesupport.

DedicatedNetwork-IPAddress

Ifapplicable,Cloud(WAN)Interface.

DedicatedNetwork-SubnetMask

Ifapplicable,Cloud(WAN)Interface.

DedicatedNetwork-DefaultGateway

Ifapplicable,Cloud(WAN)Interface.

DedicatedNetwork-EnableJumboFrame

On/Off.ContactyournetworkadministratorandPanzuraSupportbeforeenablingJumboFramesupport.

SystemSettings

Hostname RegisterednameofthefilerintheDNS.

FilerGeographicLocation Streetaddress,City,State/Province,Country,Zipcode/Pincode.

ContactEmailAddress

PanzuraFiler7.2GCE–DeploymentandSetup

7

Task YourValue Description

DNSDomain

RoleSettings

ConfigurationMode DefaultisSubordinate.Ifthisisthefirstfiler,selectMaster.OptionsareMaster/Subordinate/HA-Local/HA-Global.

CollaborativeMesh FullMeshorHub&Spokedeploymentarchitecture.DefaultisFullMesh.

PrivateSecureMode Enablethisfeatureifdeployinginsecuresitewithnopublicinternetaccess.

SupportAssistance EnablethisfeaturetoallowPanzuraSupporttoremotelyprovideassistancewithtroubleshooting,andtosenddailylogstoPanzura.

ConfigureasKeyMaster MasterFileristheAuthenticationKeyMasterforpeer-peerfilercommunication.

IfthefileristheMaster,export(download)thekey.Forallotherconfigurations,uploadthepairing.keyexportedfromtheMaster.

NTPSettings

NTPServer EnableorDisable.PanzurarecommendsenablingNTP.

NTPServerHostname Ifthefilerisinaprivatesecurenetwork,donotenterapublicNTPserveraddress.Thefilerwillnotconnecttoit.

TimeZone

DatastoreSettings&Allocation

Datastores:AutomaticorManual

ForAutomatic,uploadthejsonfilewithprivilegesforcreatingdatastores.ForManual,datastoresmustbepre-

PanzuraFiler7.2GCE–DeploymentandSetup

8

Task YourValue Descriptionallocatedtothefiler.SeeInstructionsintheAppendix

PanzurarecommendsSSDstorageorprovisionedIOPSformetadataandlocalcache.

Cloudstorageavailable

Percentageofthetotaldataaccessedfrequently

Percentageofthetotaldatathatisaccessedfrequently.Thiscanbeanestimate.

PanzuraLicense

PanzuraLicenseToken ThisisahexadecimalstringprovidedbyPanzuracontainingpurchasedlicenses.Thiscanbeskippedifyouhavelicensefiles.Contactsales@panzura.comforthelicensetoken

CloudStorageProvider

Cloudstorageprovider(CSP) Panzurasupports13publicandprivateCSPs.RefertothePanzuraadminguideforthecredentialsyouwillneedforthecloudstorageyouplantouse.

PanzuraFiler7.2GCE–DeploymentandSetup

9

DeployingaGCEInstanceFollowthesestepstodeployaGoogleComputeEngine(GCE)instanceofthePanzuraFreedomFiler.

1. InyourChromebrowser,logintotheGoogleMarketplacehttps://cloud.google.com

2. Intheleftnavigationpanel,selectMarketplace

PanzuraFiler7.2GCE–DeploymentandSetup

10

3. OntheMarketplacepage,searchforPanzuraandselectthePanzuraFreedomFileroffering.

Thefollowingpagewilldisplay.

4. Asummarypagedisplayswhenthecomputeengineissuccessfullydeployed.ThispageincludestheinstanceIDandexternalIPaddresstoPanzurafilerforsetupandmanagement.

Panzura

PanzuraFiler7.2GCE–DeploymentandSetup

11

PanzuraFiler7.2GCE–DeploymentandSetup

12

SetupWizardOverviewThesetupwizardwillenableyoutocompletethebasicconfigurationofthefilerinordertobringitintoanoperationalstate.

Thewizardhasthefollowingsections:

• Welcome:Overviewofthewizard,EULAacceptanceandassigninganewpassword.

• Network:Setthefiler’sIPaddresses,domainandNetworkTimeProtocol(NTP)addressortimesettings.

• Role:Definesthegeneralcharacteristicsofthefiler.

Thewizardscreenhasthefollowingsections:

• Helptextontheleft

• Userinputinthecenter

PanzuraFiler7.2GCE–DeploymentandSetup

13

• Notificationsontheright

Asyouprogressthroughthewizardtheiconsintheuserinputsectionwillturnfromgraytobluetoindicateprogress.Youcanenable/disablehelptextbyslidingthetogglebarandclickingonthescrollbartoviewadditionaltextintheuserinputsection.

SetupWizardSteps

1. UseaChromebrowsertoconnecttothePanzuraGCEinstanceusingtheexternalIPaddressassignedtotheFilerduringinstancedeployment.EntertheIPaddressintheChromebrowserURL:https://filer-ipaddr

PanzuraFiler7.2GCE–DeploymentandSetup

14

Sincethereisnocertificateloadedforthefiler,the“Yourconnectionisnotprivatemessage”appears.ClickAdvanced,thenclickthe“Proceedtofiler-IPaddr(unsafe)”linktocontinuetothePanzuramanagementWebUI.

Note:Itmaytake5minutesforthefilertofullypoweronandrespondtoawebloginrequest.

2. Loginwithusernameadminanddefaultpasswordadmin.YoucanignorethefieldaboveUsername,thiswilldisplaythefiler’shostnameonceassigned.

3. AfteryouclickLogIn,theConfigurationWizardpageappears.ClickStarttobeginthewizardsetup.

PanzuraFiler7.2GCE–DeploymentandSetup

15

4. ReadandacceptthePanzuraEndUserLicenseAgreement(EULA).YoumustclickIACCEPTtoproceedorexitwithoutproceeding.Includeyourname,emailaddress,companynameandtitle.ClickNext.

PanzuraFiler7.2GCE–DeploymentandSetup

16

5. Reviewthesetuprequirements,thenNext.

PanzuraFiler7.2GCE–DeploymentandSetup

17

6. Changethedefaultpasswordfortheadminaccounttoasecurepasswordthatmeetsyourcorporatepolicyforcreatingsecurepasswords.Yournewpasswordmustbeatleast8charactersinlength.Youmustthenre-enteryourpasswordinthenextfield.Youwillnotbeabletoproceediftheydonotmatch.Rememberyourpassword,asyouwillnotbeabletochangeorresetyourpasswordinthefuturewithoutit.

Note:TheWelcomeiconisblueindicatingthissectioniscomplete.ThenextsectionistheNetworkSettingsforthefiler.

7. Configurenetworksettings.

• Network(Client&Cloud)Settings:Ifyouhaveasinglenetworkinterfaceforclient(LAN)andcloud(WAN)traffic,selectSharedNetwork.Iftheclientandcloudtrafficareonseparatenetworkinterfaces,selectDedicatedNetworkinterface.Thissettingwilldisplayadditionalfieldsforyoutoenterthenetworkinformationforcloudtraffic.

• Client(LAN)InterfaceSettings:SelectDHCPorStatic.IfyoustartedoffwithDHCPbutprefertoassignastaticIPaddress,enterthefollowingvalues:

• IPaddress

• Subnetmask

• Defaultgatewayaddress

• PrimaryDNSserver

• SecondaryDNSserver(optional)

• JumboFrames:Thisdisabledbydefault.ConsultyournetworkadministratorandPanzuraSupportpriortoenablingthisfeature.

PanzuraFiler7.2GCE–DeploymentandSetup

18

Inthisexample,SharedNetworkisselected.TheaddressallocationmethodisleftsettoDHCP.(Thiscombinationisnotrequired.Forexample,theStaticoptioncanbeselectedwitheitherSharedNetworkorDedicatedNetwork.)Whencomplete,clickNext.

8. Configuresystemsettings.

• Hostname:ThisisthehostnameofthefilerandshouldbeuniqueandDNSresolvable.

• FilerLocation:Enteravalidgeographicaladdressorlatitudeandlongitude.

• ContactEmail:Enteravalidemailaddress.

• DomainName:EntertheDNSdomaintowhichthisfilerbelongs.

PanzuraFiler7.2GCE–DeploymentandSetup

19

9. Configurefilerrolesettings.Thissectionofthewizardconfiguresthefollowing

functionsforthefiler:

• RoleSettings:

• ConfigurationMode:Selectthefiler'sroleintheCloudFS:

• Master:ThisfileristhefirstfileryouaresettingupfortheCloudFS.

• Subordinate:Thisfilerisanactivefiler(notanHAfiler)thatalsoisnottheMaster.

• HA-Local:Thisfilerwilltakeoverforaspecificindividualfilerifthatfilerbecomesunavailable.

• HA-Global:Thisfilerwilltakeoverforanyfilerintheclusterthatbecomesunavailable.

Note:Ifthefilerisanon-Master,theMasterFilerHostnameappears.YouwillneedtoentertheMasterFiler’shostnamesincetheSubordinatewillpullitsconfigurationinformationfromtheMaster.IfAutoFailoverisenabled,enterthesharedhostnameinthisfield.

• CollaborativeMesh:SelectFullMeshorHub&Spoke.ThisoptionisavailableifthefilerisaMaster.

• ConfigureasaKeyMaster:ThisenabledbydefaultontheMasterandisnotavailablefornon-Masterconfigurationmodes.Atthebottomofthepage,clickExporttoexportthepairing.keyfile.WhenusingthesetupwizardtoconfigureSubordinateorHAfilers,youwillneedtouploadthiskeyfileontothefilerandimportitintothenon-Masterfilersinthecluster.Thiswillenableallthefilersintheclustertosecurelycommunicatewitheachotherusingauniquelyspecificauthenticationforyourenvironment.

PanzuraFiler7.2GCE–DeploymentandSetup

20

• PrivateSecureSiteMode:Enablethisifthereisnopublicinternetaccessallowedforthefiler.A

• SupportAssistance:EnableuploadingofsupportlogstoPanzuraSupporttoremotelytroubleshootandresolvecasesquickly.ThisisdisabledifPrivateSecureSiteModeisenabled.

• Peer-to-PeerAuthenticationKey:IfthefilerisaMaster,exportthekeyfileandsaveitlocally.AnUploadbuttonwillappearfornon-Masterfilerconfigurationsforyoutouploadthepairing.keyfile.Thiswillenablethefilerstocommunicatewitheachotherinthecluster.IfitisaMaster,thereisanoptiontoregeneratethekey.

PanzuraFiler7.2GCE–DeploymentandSetup

21

PanzuraFiler7.2GCE–DeploymentandSetup

22

10. ClickNext.Thefollowingconfirmationdialogappears:

11. ConfiguretimesettingsandclickNext.

Note:PanzurarecommendsselectingaNTPserverfortimesynchronization.InPrivateSecureModedeployments,enteralocaltimerserver.

• IfNTPisenabled,entertheNTPserverandselectthetimezonetheserverisin.

• IfNTPisdisabled,enterthetime,dateandtimezone.

12. Configuredatastoresettings.

Thissectionwillenableyoutodiscoverdatastoresthatwillusedtoassigntothefiler.PanzurarequiresSSDsformetadataandcachestorage,whichcanbeassignedautomaticallyormanually.ThedatastoresmustbeinRAIDgroupstospreadtheloadacrossmultipledrivesandpreserveaccesstodataintheeventofdrivefailure.

• Automatic:Thewizardwilldiscoverthedatastorestoassigntothefilerbyuploadingajsonfilecontainingtheprivatekeytoauthorizethefilertocreatedatastores.

• Manual:Ifthedatastoreshavealreadybeenassignedtothefiler.

• CloudStorageToAllocate:Entertheestimatedcloudstorage.Thisistheamountofdatathatwillbemovedtocloudstorageandmanagedbythefiler.

PanzuraFiler7.2GCE–DeploymentandSetup

23

ThisamountistherawcapacityoftheFiler(datathatisnotcompressedordeduplicatedbytheFiler).

• PercentageofCache:Thisistheestimatedpercentageofdatathatwillbeaccessedfrequently.Avalueof10(percent)isappropriateformostenvironments.

Note:TheCloudStorageandPercentageofCachecanbeexpandedlaterwithoutadditionalcostbutdoesrequireafullylicensedfilertoken.

PanzuraFiler7.2GCE–DeploymentandSetup

24

13. Configuredatastoreallocationsettings.

Thissectionofthewizardallowsyoutoassigndatastorestometadataandcache.PanzurarecommendsSSDsordatastoreswithSSD-likehighperformancerandomaccessformetadataandcache.

• DatastoreforMetadata

• MetadataStorageSize

• MetadataDatastoreType

• DatastoreforCache

• CacheStorageSize

• CacheDatastoreType

PanzuraFiler7.2GCE–DeploymentandSetup

25

14. ClickNext.Thefollowingconfirmationdialogappears:

PanzuraFiler7.2GCE–DeploymentandSetup

26

15. Enterthelicensetoken.

EnterthelicensetokenprovidedbyPanzuraandclickNext.Thefilerwillconnecttothelicenseportaltovalidatethetokenanddownloadthelicensingfilesbeforecontinuing.

Note:Forenvironmentswherethereisnooutsidenetworkconnectivity,leavetheLicenseTokenfieldblank.Fornon-Masterdeployments,thelicensetokenisretrievedfromtheMaster.

16. Entercloudstorageprovider(CSP)settings.

Entertheinformationforthecloudstorageproviderthatthisfilerwillusetostorethedatainthecloud.

RefertothePanzuraAdminGuidefordetailsontheavailablecloudprovidersandtheinformationrequiredforeachvendortoconnecttothestorage.Thetablealsoliststhenetworkportstoleaveopen.Seetheonlinehelpforadditionaldetails.

Note:Ifyouwouldprefertoconfigurethecloudstorageprovidersettingslater,selectNone.ClickNext.

ThefollowingexampleisforGoogleCloudStorage(GCE).

PanzuraFiler7.2GCE–DeploymentandSetup

27

Thispagewillenableyoutoselectthatcloudstorageprovidethatwillbeusedtostorethedata.Thebucketorstorageblobmustbecreatedpriortocompletingthissection.ClickHelpformoredetails.ClickNext,whendone.

Note:MostoftheCSPinformationwillberetrievedfromtheMasterfilerexceptforthesecretkeyorthepasswordforcloudstorage.Onceyouenterallthecloudcredentials,youwillseethefollowingmessagetoacknowledgebeforeproceeding.

PanzuraFiler7.2GCE–DeploymentandSetup

28

17. Enablefileprotocols.

Selecttheprotocolsthiswillfilerwillsupport.PanzurasupportsSMB,NFSorboth.

Note:Fornon-Masterdeployments,protocolinformationisretrievedfromtheMaster.

18. EnterActiveDirectory(AD)domainsettings.

• ADDomainName:EntertheActiveDirectoryservernamethisfilerwillusetoauthenticateusers.

• NetBIOS:Optional.

PanzuraFiler7.2GCE–DeploymentandSetup

29

• DomainController:Panzurarecommendsselecting“Any”incasetheprimaryDNSfails.

• ADAdministrator,ADAdministratorPassword:EntertheADadministratorloginandpasswordtoconnectthisfilertotheADserver.ClickNextwhencomplete

19. Reviewthesettingsandfinishthewizard.YoucanselectBacktomakeanychangesor

clickFinishtocompletethewizard.

PanzuraFiler7.2GCE–DeploymentandSetup

30

Oncethewizardcompletesthefilerconfiguration,youwillhavetheoptiontogotothemainWebUIhomepage.

IfthefilerisdeployedastheCloudFSMaster,thefollowingiconsappear

PanzuraFiler7.2GCE–DeploymentandSetup

31