linux in a windows environment
Posted on 2003-12-05
As of right now the network I am working with has 3 servers
Server 1 is a windows 2000 PDC that is also the file server SQL server and print server.
Server 2 is a NT box running exchange 5.5 also runs flexlm
Server 3 is a windows 2000 oracle server.
I would like to do some updates to the network and create some redundancy. Create a BDC would be nice, and to bring in 2 servers for file servers and create some sort of mirror. With windows, there is octopus and others. But what about linux is there some way to set 2 file servers up to mirror each other for redundancy or is there a better hardware solution than using 2 servers?
I have never setup linux as a file server before. I know samba is what is used but that’s about all I know. I have been running linux at home for about 1.5 years now and it has been great for a web server and email server. In fact windows never runs anymore unless I need to do some remote administration from home.
I am seriously considering Suse Openexchange to replace our exchange server. In fact, I have already turned in a request to the boss on this one. I’m just not sure if open exchange is the right choice. I used postfix UW-IMAP along with Squirrelmail flawlessly at home :)
What about using linux as a domain controller, What advantages or disadvantages is there? Can I still use domain policies and logon scripts? Do I use samba for this? How does this work on the windows 98 and 2000 workstations, meaning I will need to download and install the samba client on each workstation but how will the mapped drives in windows look and act. How will this effect the users?
If I was to stay with windows for the domain controller, how do I give permissions to shares in samba by username? Is samba capable of grabbing the user names and information from the Microsoft domain controller?
I know I have asked allot of questions some that have no right or wrong answer. I have been reading and researching for hours now and really could use a head start in understanding how the linux side of things works, when trying to implement it into a windows environment.