Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DotNetNuke in a FibreChannel Switched SAN (WebFarm) environmentDotNetNuke in a FibreChannel Switched SAN (WebFarm) environment
Previous
 
Next
New Post
4/18/2008 10:33 AM
 

I am currently researching setting up DotNetNuke in a FibreChannel Switched SAN environment using the following specs:

  • IBM BladeCenter HS21 Blades
  • Multi path FibreChannel HBAs on each Blade
  • DS4800 Storage RAID array
  • Windows 2003 R2 Enterprise
  • Windows Clustering Services

I want to setup the blades in a clustered environment along with a LUN on the DS4800 Storage.  I want both blades to be clustered so that they have shared access to the Disk Array (as opposed to using the UNC method of shared access to the DNN files).  When IIS / ASP.NET starts, the application will load from the shared disk.

1.)  Is this possible?
2.)  Has anyone setup DNN in a similar (SAN) environment before?
3.)  If so, any "gotchas" I should be concerned with

Thanks.

-- W.G.

 
New Post
4/19/2008 11:56 PM
 

I too would be interested if anyone has any experience with this....

 
New Post
4/20/2008 10:06 PM
 

DNN webfarms are hardware independant ... you should be able to get one running on a bunch of old pentiums if you really wanted to :)

You didnt say how many blades you have in total, and what you want to have on each ... sounds like 2 blades that you want to build one cluster out of, and that will be your IIS server.  Plus I imagine you also have another box, probably a blade as well for the DB server, but you do not have a box for the fileserver, instead you have a SAN - are all these assumptions correct?

First thing is that a cluster behaves to all intents and purposes like a single box.  So you just set up DNN as normal.  You wont get load balancing, unless you have more than one cluster.

For IIS, you must use the UNC share method - using a SAN should be identical to using a dedicated fileserver.   The only other method is file replication (replicate onto the IIS blades), which is never a good idea, and very hard to get working correctly.

I have not used a SAN as the fileserver - and I dont even know how a SAN will be different, after all you can still set up a shared folder with a UNC path on the SAN, right?

As for gotchas, everything you need to know is in 3 places, the DNN webfarm guide, the MSDN webfarm guide (link can be found in the DNN guide), and Phillip Beadles blog .. search for "caspol"... but you have probably read all of these already.

JK - a battle scarred DNN webfarm veteran.


You know your website is cool, so why not let your users help you by spreading the word on social networking sites - get the DotNetNuke Social Bookmarks Module with 57 different ways to add social bookmarks to your site ... or download the FREE demo right now
 
New Post
4/21/2008 12:01 PM
 

1)  Sure it's possible.

2)  Probably, though I can't name anyone off hand.

3)  The setup you describe should have no issues that are specifically DNN.  There are IIS and ASP.NET issues, well documented in Microsoft's hosting documentation, though with a shared data source many of these are negated as well (configuration changes, web.config and machine.config replication, machine keys, etc.). If feasible, I'd suggest Windows 2008 instead of 2003, IIS 7 and Windows iteslf have been greatly improved for clustering.  You don't mention if you'll cluster SQL as well, though I assume you would, which may have its own issues in a shared data environment.

Test it.  Let the core team know of any issues, they may be able to plan/develop DNN 5.x to overcome them.

Jeff

 
New Post
5/5/2008 12:46 PM
 

Based on further reading, and comments here in this thread, here is how we have decided to setup the environment:

  • 2 Blades running Windows 2008 Enterprise
    • These blades will run in clustered mode with failover to the SAN LUNs:
    • One cluster will be the Failover FileServer (to support UNC pathing for DotNetNuke files)
    • One cluster will be the Failover for SQL Server.
    • One server will act as primary for the FileServer, and one server will act as primary for the Database.  This allows the environment to run so that the DB traffic goes to one server, and the FileSystem traffic goes to the other.  In the event of a failover, all traffic for both will consolidate on one server until the other node can be brought back online.
  • 2 Blades running Windows 2008 Standard with IIS7
    • These blades will run behind a hardward loadbalancer device from Cisco (don't know the model as of this writing)
    • These blades will be configured to use the clustered UNC (as mentioned above).
  • All blades have redundant (teamed/multipath) connections to the network and SAN.

As of right now we have the initial OS installed, and are in the process of configuring clustering of the FileSystem and Database.

I'll keep posting to this thread with any further results.

Thanks!

-- Will Gillen

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...DotNetNuke in a FibreChannel Switched SAN (WebFarm) environmentDotNetNuke in a FibreChannel Switched SAN (WebFarm) environment


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out