I've done this type of installer many times before and whoever is giving 
you the requirements is off in the weeds.

What you want is an installer with three feature.   Web, App, Data.  You 
run the installer on  'n' number of machines and installing the features as 
needed for your deployment scenario.

If you decide to do configuration in your installer, then you have to get 
somewhat complex in your UI.  For example if the user is installing the Web 
and App feature then you already know the app tier web servicd end point 
URI's and you can configure the Web tier as such.  If you are only 
installing the Web Tier then you need to ask (and validate )  the URI  of 
the app tier.

Or, you can take the TFS approach and defer all of this configuration to a 
configuration wizard utility that the admin executes after installing the 
features (roles).

But there is no way on earth ( with the exception of the data tier stuff )  
that it is advisable to run on an installer on one machine  and have it 
install files and configure IIS on other machines.   If they really want 
that, then you'd have to install everything on one machine (deployment 
controller)  and then  create your own infrasturcture  to manage the 
configuration of other machines.  All of this would be defered to outside 
the installer and it's total reinventing the wheel IMO.

----------------------------------------
 From: "aman jha" <er.amanjha...@gmail.com>
Sent: Wednesday, August 01, 2012 2:36 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Configure diff machines by installing on one machine,

Hi All,

I am developing an Installer using WIX, The project for which I am 
creating
the installer can be splitted into multiple machines.

1. Application server : where some windows services will be installed.
2. Web Server : where Website will be installed and hosted in IIS
3. DB Server : where Database will be created.

Now I am suppose to run the installer on one machine and configure all the
three machines same time.(Provided all machines are in same network and
access is also provided)
So the user don't need to run the msi again and again ,installer is also
maintained on one machine.

Kindly guide me how this is possible.
Thanks,
Aman
----------------------------------------------------------------------------
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to