royal wrote: Good timing. I made a post out to the Exchange newsgroups yesterday in regards to Unicast Vs Multicast Vs Multicast IGMP. Unicast overwrites the MAC. So because of that, you need 2 NICs when using Unicast. The NICs dedicated to Unicast will be used for incoming traffic. These NICs should be on their own Vlan, Switch, or a hub off of a switch so it doesn't turn your switch into a hub. This is because the two NICs will have the same MAC and because of that, the switch will end up sending data to every port on the switch turning it into a hub. For multicast, it doesn't re-write the MACs, it essentially adds the MAC to the existing NICs. Because of this, you can use 1 NIC. But your switch needs to be able to configure static ARP entries so the switch knows which server is which. If your switch supports IGMP, you can enable Multicast IGMP which your switch as well as your NICs need to support. I believe IGMP will automatically prevent switch port flooding. Personally, I would just use two NICs and Unicast Mode.
mr2nut wrote: Network load balancing works the same way a cluster works in that, you have for example 2 nodes connecting to an external storage device that hosts your website? So what I would need to do is install IIS on both NLB Servers and link IIS to the external storage, so that if one Server went down, people could still access the website? Sometimes I think I have grasped this, then when I come to trying it on my virtual lab I don't know what to do lol.
mr2nut wrote: I now have IIS on both machines and have been looking into mirroring the data from the main Server every say, 15mins for a small website. I've tried robocopy but this doesn't copy open files, neither does xcopy. I have seen that ntbackup can do this. Can you simply set up an ntbackup going and set it to copy data every 15mins? Would this be a good solution or is there a more preferred way?
schtasks /create /sc minute /mo 15 /tn "WebsiteBackup" /tr C:\Tools\ntbackup_website.bat
sprkymrk wrote: mr2nut wrote: I now have IIS on both machines and have been looking into mirroring the data from the main Server every say, 15mins for a small website. I've tried robocopy but this doesn't copy open files, neither does xcopy. I have seen that ntbackup can do this. Can you simply set up an ntbackup going and set it to copy data every 15mins? Would this be a good solution or is there a more preferred way? If you can take the website offline for a minute, let robocopy do its thing once, then set it to run every 15 minutes will that work for you? How often is the website updated? Otherwise yes, ntbackup should work, but unless the site is updated almost constantly why would it need to run every 15 minutes vs once per night or something? You could use schtasks to run an ntbackup batch file every 15 minutes something like this:schtasks /create /sc minute /mo 15 /tn "WebsiteBackup" /tr C:\Tools\ntbackup_website.bat However, even at that ntbackup wants you to create a "bkf" file, not just a direct copy like you would get with robocopy or something.
dynamik wrote: With robocopy, is your problem with copying files that are open or copying over files that are in use? If it's the former, just use a source, such as your local disk, to copy to both destinations. If it's the latter, you can adjust the wait and retry settings, and the destination file will probably be available eventually, especially if it occurs during a period of low activity. Instead of having to screw around with scheduling, why don't you just create a script and run as needed?
undomiel wrote: You could also use VSS to work with robocopy to keep things in synch.http://www.eggheadcafe.com/tutorials/aspnet/f6972828-1e81-4cd4-ae0c-36196a82ed25/workstation-open-file-bac.aspx
dynamik wrote: Yea, but I was asking if it was the source (reading) or destination (writing) that was giving your problems.