PrinterOn KB Powered By ePRINTit USA

How to upgrade an Enterprise Managed Cloud service - c06429685

Pre- reqs :

Update Step 1 Script

  1. Select ‘CloudFormation’ from the ‘Management Tools’ area
  2. Locate the Client name from the list
  3. Select the Client name and choose 'Update Stack' from the 'Actions' menu
  4. Select ‘Specify an Amazon S3 template URL’ and enter the current Step-1-Managed-Client.json URL
  5. Select Next, then review fields
    1. EMAILREGION should reflect the best fit for the Region the servers are in. us-east-2 for Ohio, us-west-2 for Oregon and eu-west-1 for Ireland
    2. NETWORKSTACKNAME should not change
    3. PUBLICDOMAIN remains printanywhere.com
    4. SNSEmail remains as is
  6. Select Next
  7. Review Options - no changes should be needed
  8. Select Next to Review
  9. Acknowledge the agreement, then select ‘next’, this process will take about 10 minutes to complete

Create new Servers with newer version of PSIM

  1. Select ‘CloudFormation’ from the ‘Management Tools’ area
  2. Select ‘Create a New Stack’
  3. Select ‘Specify an Amazon S3 template URL’
    • If the customer has a basic setup, meaning they are just going to have 2 PAS and 2 PDH’s then run this script: Step-2-Managed-Opsworks-Base.json
    • If the customer is enabling an advanced setup, meaning they are going to have more than 2 PAS/PDH then run this script: Step-2-Managed-Opsworks-Advanced.json
  4. Select Next, then populate the fields similar to below:
  5. Stack Name: [CLIENT][INSTANCE] (The instance reflects the iteration) eg. AMATC for the third iteration of AMAT's core servers

Parameters Bucketname :

[CLIENT]- pon-managedservices (name of customer's S3 bucket created during original deployment)

Clientstackname : [CLIENT]

EnvType : client ExternalCertName : printanywhere.com

Networkstackname : [NETWORK STACK] (the region where this will be setup for the customer eg. Ohio-1, Frankfurt, etc.)

OpsWorksVersion : Select highest/most recent available version

NOTE:

Machine names MUST be CAPITALIZED

Pas1name: [CLIENT][INSTANCE]-PAS1 eg. AMATC-PAS1

Enter PAS1 Serial Number

Pas2 name: [CLIENT][INSTANCE]-PAS2

Enter PAS2 Serial Number

Pdh1name: [CLIENT][INSTANCE]-PDH1

Enter PDH1 Serial Number

Pdh2name: [CLIENT][INSTANCE]-PDH2

Enter PDH2 Serial Number

PDHExpireTime : unless otherwise specified, leave this as the default value already populated

PDHRepositoryType : Choose File Share until further notice

Servicepassword : use same service password as was created originally (this information should be on the customer's AWS Deployment Information Confluence page)

SMTPPassword : use same SMTP Password as was created originally (if your current Production enviroment did not include an email service, use the same password as you used for the Service Account above)

SPAMASSASSINHOST: Was already populated with spamassassin.ohio-1.printanywhere.com

Select ‘Next’ then enter the tags:

Key Value
Client [CLIENT]
Project Managed Services
Network Stack [NETWORK STACK] eg. Ohio-1

Expand the ‘Advanced’ section, then disable the rollback on failure option Acknowledge the agreement, then select ‘next’, this process will take about 40 minutes to complete.

Validate new servers & configuration before continuing with DNS cutover

Make DNS changes

  1. Select ‘CloudFormation’ from the ‘Management Tools’ area
  2. Locate the DNS Stack for your Client eg. [CLIENT]-DNS
  3. Select it and choose 'Update Stack' from the Actions drop down menu
  4. Select ‘Specify an Amazon S3 template URL’
  5. Enter the URL script 3: Step-3-Client-Networking.json

(Script URLs always updated here: https://tools.printeron.com/confluence/display/MAN/Steps+to+Create+a+Basic+Cluster

Parameters

Stack Name: [CLIENT]-DNS

CLIENTSTACKNAME: [CLIENT]

Companyname : [CLIENT]

Opsworksstackname : [CLIENT][INSTANCE] NOTE: This field will be pre-populated with the current stack. You need to update this to reflect your new Instance eg. AMATC

Key Value
Client [CLIENT]
Project Managed Services
Network Stack [NETWORK STACK] eg. Ohio-1

Select ‘Next’

Select ‘Update’

Housekeeping items to be done once DNS has been moved: