Server App-V Recipe: WS_FTP Server
Hi everyone, this is the first of a couple Server App-V “recipes” we will be posting. These are written with two specific goals in mind. First, if you need to sequence this particular application, you can following these directions to get a successful deployment. Second, even if you aren’t sequencing this app specifically, reading these guides is a good way to get introduced to sequencing apps for Server App-V in a general sense.
System Center 2012 RTM (SAV v126.96.36.1991)
Windows Server 2008 R2
Ipswitch WS_FTP Server 7.5.1
Prepare for Sequencing
Before sequencing, prepare the OS by installing the following prerequisites:
1) IIS Web Server role (ensure IIS management scripts and tools are installed)
2) WebDeploy 2.0
SAV Sequencer Steps
1) Start SAV Sequencer
2) Click Browse in the sequencer UI and locate the WS_FTP installer
3) Give the package a name (eg, WSFTP)
4) The SAV sequencer will now start the WS_FTP installer
WS_FTP Installation Steps
5) Accept the terms and conditions
6) Select Custom installation
7) Choose which WS_FTP components you wish to install. In this recipe, I will install only the WS_FTP Server.
8) Choose the database server you wish to use. PostgreSQL is the default, and is the choice used for this recipe.
9) When given the option to choose the destination folder for the installation, click Browse
10) Change the WS_FTP installation folder to the Q:\PackageRoot drive. For example, this package is named WSFTP, so the location should be changed to Q:\WSFTP
11) Now, do the same thing for the PostgreSQL application files and data files.
12) Choose a web server for Admin site. I chose IIS for this recipe.
13) Enter the fully qualified hostname to create. The default value in the textbox is probably fine.
14) Create Admin username & password. In this example, I used:
a. UserName: admin
b. Password: WS!Admin
15) Select the Default website
16) Click Install to begin the WS_FTP install process
17) Enter product key activation information
18) If asked to restart, select Yes. The SAV sequencer will notify you that the reboot request has been canceled.
19) Open the Services management console and manually start the following services:
a. Ipswitch WS_FTP Server
b. PostgreSQL Database Server 8.3
20) Verify that the services are operational
a. Open a Windows comment prompt
b. Run the command "ftp localhost"
c. Observe that a connection was made to the local WS_FTP server
SAV Sequencer Steps
21) Return to the SAV Sequencer window and select "I am finished installing"
22) After the sequencer finishes collecting changes, it will ask you if you want to run specific programs installed by WS_FTP in order to complete configuration. This is unnecessary, so click "Next".
23) On the "Package Completed" screen, click Close.
24) Review your deployment configuration settings, then select File > Save
Special Deployment Steps
1) Remember to deploy the prerequisites as noted in “Prepare for Sequencing” on the OS with the SAV Agent installed prior to adding the Server App-V package.
2) This application adds two services and a local user to the system. Remember to specify passwords to pertinent resources in the deployment configuration file. Here is a screenshot of a sample deploymentconfig.xml file: