Having been working with Softricity and Softgrid 4.1 & 4.2, my initial guess was that installing App-V 4.5 would have been a piece of lemon pie. Well I was certainly dealt with a piece of that on my face when i finallyl got down doing it. After 2 and a half days of wracking my brains and the feeding frenzy that entailed, i finally got it working. phew.. So if anyone out there is still at it.. here's a guide of how i did it in hope that it would help save some of your brain cells :)
If you don't already know, App-V 4.5 comes in an install base of 3 different scenarios. The traditional Softgrid approach (with management server), the new Streaming Server scenario (where AD is not required) and Standalone.
This steps is for the first approach... installing the Application Virtualization Management Server scenario.
Environment Pre-requisites:
App V Management Server
- Windows Server 2003 SP1 [In my test environment, I used Windows Server 21003 R2 SP2]
- IIS 5.0 with ASP.NET [I used IIS 6.0]
- .NET Framework 2.0
- MMC3.0 [I didn't need to install this seperately as it had been included in my SP2]
- Download/Prepare SQL Server 2005 Express Edt. SP2
Client
- Windows XP Pro [I had a Windows XP SP2 and Windows Vista Business SP1]
- IE 6
Preparation before App-V
Prep in AD:
- Create a AD group. This group will be used to grant administrative priviliges to managing App V. (E.g. AppV Admin). Then grant this group Local Admin privileges on the App V Server
- Create another AD Group. This group will be used to to be assigned to the App V Provider Policy that grants users access to the virtual apps. (E.g. AppV Users)
- Create a user account that will be used to manage App-V. (E.g. sgadmin)
- Make the above created user account a member of the AppV Admin group
- For the purpose of testing, I created a domain user account and made it a member of the AppV Users group (sguser)
Prep on App V Management Server:
- Install all pre-requisites (.NET Framework 2.0, MMC 3.0, IIS, ASP.NET)
- Launch installation of SQL Server 2005 Express (In 4.5, MSDE is no longer 'supported')
- Accept the licensing terms and conditions check box, then click Next
- In the Installing Prerequisites window, Click Install
- Click Next when complete. Configuration check will be performed
- At the installation Welcome screen, click Next
- Click Next after the pre-requisite check is performed
- In the Registration Information page, enter a name and Company, then de-select the Hide advanced configuration options. Click Next
- Ensure Database Services is selected as Installed on Local Drive, then click Next
- In the Instance Name page, select Default Instance, then click Next (u can use a named instance as well)
- In the Service Account page, accept all defaults and click Next
- In the Authentication Mode page, accept all defaults and click Next
- In the Collation Settings page, accept all defaults and click Next
- In the Configuration Options page, enable the Add user to SQL Administrators role check box, then click Next
- In the Error Usage and Reporting page, accept all defaults and click Next
- Click Install
- When setup is complete, click Next
- Click Finish. Then RESTART THE SERVER. This is needed or else the App V setup will not detect the database.
- Once rebooted, launch the SQL Server Surface Area Configuration Tool from the Start All Programs Microsoft SQL Server 2005 Configuration Tools
- In the SQL Server Surface Area Configuration Tool Welcome screen, click on the Surface Area Configuration for Features link
- Click on the CLR Integration node on the left tree pane. Then on the details pane on the right, enable the Enable CLR Integration check box
- Then click on the OLE Automation node on the left tree pane. Then on the details pane on the right, enable the Enable OLE Automation check box
- Next, launch the SQL Server 2005 Configuration Manager.
- Expand SQL Server Network Configuration then Click on the Protocols node on the left pane, then on the right, enable the TCPIP protocol
- Restart the SQL Server service
NOTE! Point 20 to 24 was what caused me the 2 and a half day installation delay. I'm not a SQL Express guru and these steps is not mentioned in the MS Trial Guides. If point 20 and 21 is not done, you'll notice that you'll get DB connection errors. Typically when you try to launch your App V console (Error 0000C800)
Installing Application Virtualization Management Server:
- Launch the App V Management Server installer
- Accept the licensing terms and conditions check box, then click Next (you have no choice :))
- In the Microsoft Update page, select the I don’t want to use Microsoft Update option, then click Next (This is only because my test enviornment did not have an Internet connection)
- In the Registration Information page, enter a name and Organization, then click Next
- In the Setup Type page, accept the Typical option and click Next
- In the Configuration Database page, ensure (local) is selected from the dropdown list of servers, then click Next (or the name of your db server/instance)
- Select the Create New Database option, and accept the default name of APPVIRT (if you resent this name, feel free to change it )
- Click Next
- On the Secure Communication Mode page, click Next.
- On the Port Settings page, click Next
- On the Administrator Group page, type the name of the Microsoft Application Virtualization Administrators group (AppV Admin for me), and then click Next.
You can also type the first few letters of the group name, and then click Next, to display a list of groups. Click the relevant group, and then click Next. - On the Default Provider Group page, type the name of the Microsoft Application Virtualization Users group (App V Users for me), and then click Next. This is the group to which all users must belong for access to Microsoft Application Virtualization-enabled applications.
- On the Content Path page, accept the default location of the Microsoft System Center Application Virtualization Management Server content folder, and then click Next.
- Click Install
The wizard will copy the necessary files, install services, and create a database as specified in the preceding steps. When the wizard finishes, the Microsoft System Center Application Virtualization Management Console shortcut is displayed in the Administrative Tools group - Click Finish when done
- In Windows Explorer, go to %ProgramFiles%\Microsoft System Center App Virt Management Server\App Virt Managment Server and share the content folder. Ensure that Read access to this folder is given to Everyone.
- Launch the Services (services.msc) mmc console and ensure that the Application Virtualization Management Server service is started. If not, Start it.
- You can now launch the console.
- The first time the console is launched, a window will pop up to ask what the Web Service to connect to.
- Enter the name of your App V Management Server or localhost if its on the same machine. Uncheck Secure Connections and ensure it is operating on port 80. If the logged on user is a member of the AppV Admin group then leave the Current Credentials option selected. Then click OK to connect.
- Launch the Client Installer
- In the Installation Prerequisites Window, click Install
- On the Application Virtualization Desktop Client window Welcome Screen, click Next
- Accept the licensing terms and conditions check box, then click Next
- In the Microsoft Update page, select the I don’t want to use Microsoft Update option, then click Next
- In the Registration Information page, enter a name and Organization, then click Next
- In the Setup Type page, select the Custom option and click Next
- In the Destination Folder page, accept the default location and click Next
- In the Application Virtualization Data Location, accept defaults and click Next
- In the Cache Size Settings page, accept defaults and click Next
- In the Runtime Package Policy Configuration, accept defaults and click Next
- In the Publishing Server page, select the Set up Publishing Server now checkbox
a. Display Name: Name of your AppV Server (APPVSVR for me)
b. Type: Application Virtualization Server
c. Hostname: Name of your AppV Server (APPVSVR for me)
d. Port: 554 - Click Next
- Click Install
- Click Finish when complete
This should get it going. Next step... publish some sequenced apps and get down to funky town!!
3 comments:
Hello,
I'm trying to install Microsoft Application Virtulization with Microsoft SQL Server 2008. not SQL Express.
and I configure Surface Area Configuration based on your steps, but I'm still receiving Error 25109 during installation.
Can you help on this issue.
Regards
heya, i've not tried an installation on SQL Server 2008 yet. Is there a SQL Network Configuration Tool you can enable the TCPIP on?
When installing with SQL Server 2008, there might come few more problems when installing. Of course the issues is on part where you need to select your SQL database. With SQL 2008, besides things that Raymond said, try to install SQL Management Studio Express and give users administrative rigts through Management Studio>Security...
That is of course if you are working in your test/lab envnironment.
Post a Comment