AppsAnywhere Infrastructure - Servers & Accounts

Summary

This is the list of AppsAnywhere Architecture - Servers & Accounts

Body

Overview

List of AppsAnywhere Servers and other items to support the Infrastructure

RDP TO vmssah01p
https://appsanywhere-admin.saultcollege.ca/jukeboxserver/showService.do
https://appsanywhere03.saultcollege.ca/login
https://appsanywhere04.saultcollege.ca/login
https://appsanywhere03.saultcollege.ca/healthcheck
https://appsanywhere04.saultcollege.ca/healthcheck
https://vmaaca01p.saultcollege.ca/jukeboxserver/do/license/token/renew.tok?msid=ping
https://vmaaca02p.saultcollege.ca/jukeboxserver/do/license/token/renew.tok?msid=ping
http://vmaacp01p/jukeboxserver/stream/client.do?msid=ping
http://vmaacp02p/jukeboxserver/stream/client.do?msid=ping

Sault College AppsAnywhere Infrastructure Details

Important URLs

AppsAnywhere Hub - customers.appsanywhere.com/hub/
AppsAnywhere Packaging Service (software2.com) - packaging.software2.com/
AppsAnywhere Support - support.appsanywhere.com
AppsAnywhere Academy - AppsAnywhere Customer Journey - customers.appsanywhere.com/hub/academy/

AppsAnywhere Portal Servers update schedule

Uploaded Image (Thumbnail)VMAAPS03P
VMAAPS04P

Weekly, on Sunday, at 6:30am

 

Testing AppsAnywhere Servers, Daily or after Windows Updates are completed

Daily task

RDP to VMSSAH01P

Navigate to https://appsanywhere-admin.saultcollege.ca/jukeboxserver/showService.do and check Status of Services

AppsAnywhere Servers
Navigate to http://appsanywhere03.saultcollege.ca/login
Navigate to http://appsanywhere04.saultcollege.ca/login
Result -  make sure you can see the login page

Uploaded Image (Thumbnail)
Navigate to http://appsanywhere03.saultcollege.ca/healthcheck - similiar test to above
Navigate to http://appsanywhere04.saultcollege.ca/healthcheck - similiar test to above
Result:
You should see OK in the body of the webpage

Uploaded Image (Thumbnail)

Admin Servers
Navigate to https://vmaaca01p.saultcollege.ca/jukeboxserver/do/license/token/renew.tok?msid=ping
Navigate to https://vmaaca02p.saultcollege.ca/jukeboxserver/do/license/token/renew.tok?msid=ping
Result: You should see Token service is ready

Uploaded Image (Thumbnail)
Paging Servers
Navigate to http://vmaacp01p/jukeboxserver/stream/client.do?msid=ping
Navigate to http://vmaacp02p/jukeboxserver/stream/client.do?msid=ping
Result: You should see Stream service is ready

Uploaded Image (Thumbnail)

 

After Windows Updates occur, completed by Infrastructure Team over the weekend when no one is using AppsAnywhere

Complete the above tests, for the Servers that have been updated over the weekend (Recommended by Kevin to minimize and potential service interruption)

Issues may still arise, so in order to confirm that the patch hasn't caused any unseen issues you'll need to

  1. RDP to vmssah01p
  2. Navigate to the Cloudpaging Admin portal https://appsanywhere-admin.saultcollege.ca/jukeboxserver/showService.do
  3. Under System --> Services
  4. Stop the services of the unpatch servers
  5. Now Test - Page a few programs on your computer and a lab computer to ensure it is working

NOTE: because these servers are load balanced, we can't be sure which server is being used to page a program, so this is the identified method from AppsAnywhere support for testing banks of servers.

Uploaded Image (Thumbnail)

 

 

Managing AppsAnywhere Servers using Powershell

This articles will serve as a guide on how to connect to AppsAnywhere Servers using Powershell
PowerShell Commands for Cloudpaging Server administration – AppsAnywhere Support
To support this KB you have to know how to two pieces of information

The -WebServiceKey and -ServerUrl

Finding the -WebServiceKey

Login into https://appsanywhere-admin.saultcollege.ca/jukeboxserver and click on Server>Configuration or go to https://appsanywhere-admin.saultcollege.ca/jukeboxserver/showGlobalConfiguration.do 
 
You will see the option of Token Web Service Key
 

-ServerUrl is https://vmaaca01p.saultcollege.ca

Completed command: Set-CloudpagingWebService -WebServiceKey 40061099-8379-4640-9892-D162C459144A -ServerUrl https://vmaaca01p.saultcollege.ca

Below is an article that I used to solve an Cloudpaging Player naming issue
Resolved: [Known Defect] Cloudpaging 9.6 displaying the License Policy title in the Player – AppsAnywhere Support

Server Storage

VMAAFS01p
C: drive - 50GBs
E: (Repository) - 599GBs - If available space falls below 4 times the size of the largest file in the Repository, issues will begin to occur.
F: (Working Files) - 599GBs

BeforeUploaded Image (Thumbnail)

NowUploaded Image (Thumbnail)

Only the Infrastructure team has direct access to this server, so in order for us to see the total free space on this server

  • RDP to vmssah01p
  • Open File Explorer
  • Make sure that you have mapped a drive or network location to these locations
    • \\vmaafs01p\Repository
    • \\vmaafs01p\WorkingFiles

Uploaded Image (Thumbnail)

  • Click to open one of the locations
  • Navigate to the root of the files you want to count
  • Select them all
  • Right click on the highlighted files and click Properties

Repository ExampleUploaded Image (Thumbnail)
WorkingFiles ExampleUploaded Image (Thumbnail)
You will now get a count of the files

To figure out how much space is remaining subtract the Total from this count.

 

Server list

AppsAnywhere Server (Portal Server)

  • vmaaps03p.saultcollege.ca – Linux (Internet Facing)
  • vmaaps04p.saultcollege.ca – Linux (Internet Facing)

Cloudpaging Paging Servers

  • VMAACP01P.saultcollege.ca
  • VMAACP02P.saultcollege.ca

File Server

  • VMAAFS01P.saultcollege.ca (HDC) 
    • Repository (E:)
    • WorkingFiles (F:)

Analytics

  • VMAAAN01P (ADC) - Not completed (Have to plan with Kevin and AA to complete)

Cloudpaging Admin/License Servers

  • VMAACA01P.saultcollege.ca
  • VMAACA02P.saultcollege.ca

Detailed list  - AppsAnywhere New deployment

Portal Server -- VMAAPS01P (HDC)

  • 172.17.2.201 – DMZ-Barracuda
  • Not powered on, Not touched
  • DNS – shows as APPSANYWHERE01
  • IP 172.17.2.201, GW 172.17.2.1, Mask 255.255.255.0
  • DNS – 10.0.2.11, 10.0.2.12
  • Need SSH from VMRDVA01P

Portal Server -- VMAAPS02P (ADC)

  • 172.17.2.202 – DMZ-Barracuda
  • Not powered on, Not touched
  • DNS – shows as APPSANYWHERE02
  • IP 172.17.2.202, GW 172.17.2.1, Mask 255.255.255.0
  • DNS – 10.0.2.11, 10.0.2.12
  • Need SSH from VMRDVA01P

APPSANYWHERE – DNS Record of 172.17.2.200 (Barracuda Load Balancer)

CloudPaging Server -- VMAACP01P (HDC)

  • 172.16.1.201 – DMZ
  • AdminSS and VA-Software2 added as local admins
  • RDP Firewall rules set
  • Can ping 8.8.8.8
  • DNS lookup successful
  • DNS Record added (non-domain server)
  • Need RDP from 3022 vLAN

CloudPaging Server -- VMAACP02P (ADC)

  • 172.16.1.202 – DMZ
  • AdminSS and VA-Software2 added as local admins
  • RDP Firewall rules set
  • Can ping 8.8.8.8
  • DNS lookup successful
  • DNS Record added (non-domain server)
  • Need RDP from 3022 vLAN

File Server – VMAAFS01P (HDC)

  • 10.1.40.111 – Server 3140-AppsAnywhere
  • Domain Joined
  • RDP Firewall rules set
  • Can ping 8.8.8.8
  • DNS lookup successful
  • Windows File Services installed
  • AAREPO – re-located to this server E: Drive (not yet shared)
  • AA_WorkingFiles – re-located to this server F: Drive (not yet shared)
  • Need RDP from 3022 vLAN

Analytics – VMAAAN01P (ADC)

  • Moved to 3140 vLAN
  • DNS Record added (non-domain server)
  • Not turned on, Software2 access only
  • IP 10.1.40.211, GW 10.1.40.1, Mask 255.255.255.0
  • DNS – 10.0.2.11, 10.0.2.12
  • Need SSH from VMRDVA01P

Cloudpaging Admin Server – VMAACA01P

  • 10.1.40.201 - Server 3140-AppsAnywhere
  • Need RDP from 3022 vLAN
  • Need 443 from 3022 vLAN

Cloudpaging Admin Server – VMAACA02P

  • 10.1.40.202 - Server 3140-AppsAnywhere
  •  Domain Joined
  • VA-Software2 added to Administrators
  • RDP Firewall rules set
  • Can ping 8.8.8.8
  • DNS lookup successful
  • Need RDP from 3022 vLAN
  • Need 443 from 3022 vLAN

 


Cloudpaging Credentials

Admin User

 {Password in Keepass}

 

Load Balancer Details

AppsAnywhere

https://appsanywhere.saultcollege.ca

Cloudpaging

https://appsanywhere-admin.saultcollege.ca/jukeboxserver

 

Cloud Paging Admin Portal

NOTE: This must be used on a network Server such at vmssah01p

https://appsanywhere-admin.saultcollege.ca/jukeboxserver/

AppsAnywhere Servers

FQDN

IP

appsanywhere03.saultcollege.ca
Vmaaps03p.saultcollege.ca – Linux (Internet Facing)

172.17.2.201

appsanywhere04.saultcollege.ca
Vmaaps04p.saultcollege.ca – Linux (Internet Facing)

172.16.2.202

Note: All traffic outside of the 10.82.5.x network goes through the internal LB (even internal traffic).  The LB IP's for the servers are their individual server IP LB addresses.

Health Check

NOTE: You must be on a RDP to mvaass01p to check 01 & 02

Appsanywhere

  https://appsanywhere.saultcollege.ca/healthcheck

AppsAnywhere01

https://appsanywhere03.saultcollege.ca/healthcheck

AppsAnywhere02

 https://appsanywhere03.saultcollege.ca/healthcheck

Success message: (All)

OK

Analytics Server

FQDN

IP

appsanywhereanalytics.saultcollege.ca

172.16.1.105

 

Cloudpaging Admin/License Servers

FQDN

IP

VMAACA01P.saultcollege.ca

10.1.40.201

VMAACA02P.saultcollege.ca

10.1.40.202

 

Health Check

CloudPaging Admin https://appsanywhere-admin.saultcollege.ca/jukeboxserver/do/license/token/renew.tok?msid=ping
VMAACA01P https://VMAACA01P.saultcollege.ca/jukeboxserver/do/license/token/renew.tok?msid=ping
VMAACA02P https://VMAACA02P.saultcollege.ca/jukeboxserver/do/license/token/renew.tok?msid=ping

Success Message:

Token service is ready.

 

Cloudpaging Paging Servers

FQDN

IP

VMAACP01P.saultcollege.ca

172.16.1.201

VMAACP02P.saultcollege.ca

172.16.1.202

Service on this server is called: Cloudpaing Server
Log On As account: SA-AppsAny@saultcollege.ca

 

Paging Service: (NO PORTAL/No Web UI/No Load Balancing)

Paging Server01 http://VMAACP01P/jukeboxserver/stream/client.do?msid=ping
Paging Server02 http://VMAACP02P/jukeboxserver/stream/client.do?msid=ping

Success message:

Stream service is ready.

Database Servers

Connection String

vmdata02p.saultcollege.ca

Database IP

10.1.50.22

dbjbuser

{Password in Keepass}

appsanywhere_user

{Password in Keepass}

appsanywhere_analytics_user

{Password in Keepass}

 

 

LDAP Configuration

Host

ldap.saultcollege.ca

Full Domain Name

saultcollege.ca

Short Domain Name

saultcollege

Base DN

DC=SAULTCOLLEGE,DC=CA

Port

636

 

Environment

Repository Location

\\VMAAFS01P\Repository

Cache Location

E:\cache

Installers Location

\\APPSREPO.SAULTCOLLEGE.CA\AAREP\Software2\installers

 

Still have questions? Request more information.

Details

Details

Article ID: 3556
Created
Fri 4/29/22 4:58 PM
Modified
Mon 12/23/24 5:40 PM