I am toying with the idea of setting up a "full" network all in windows at home. Currently at home and work I run all unix and i have a full network in unix and it runs great. But after seeing a member on neowin post about file shares and permission issues, I realized I should probably up my game in the windows area. Anyway, I was going to direct this at Budman, Sc302 and Snaphat, but I know those guys are busy and i've bugged budman enough, so I would like to reach out to those 3 and the rest of the knowledgable neowin community to see what my options are. I want to set up a LDAP Master, DHCP/DNS Server, File Server, Database Server and Email server.
I have a intermediate understanding of windows. But i know basics about server. I've had to set up a 2008 / 2012 server for RDS testing with our aps at work, but thats about it. I would like to learn a lot more but I don't know where to start. What is the best place on the internet? I am not looking for one stop shop but I know there are resources that have to be just as informative as the unix resources im use to (nix craft, cyberciti, etc).
I know LDAP Master translate into Active Directory something? I also need to learn the terminology for everything on the windows side. Im willing to do it I just don't know where to start. So I hope you guys can help me start. I will be running all the servers on my ESXi Host. I also will be running windows 7 and 8 clients on the host and Ill have my Surface Pro and my Windows Machine as clients too when I feel confident enough to add them into the mix. I want to be able to replicate my current home server structure (ldap master w/ dhcp/dns service, file server, database server, web server) into Windows and know what im doing without feeling at loss.
Best Answer +rdlenk , 22 January 2014 - 04:18
As the others have said, TechNet is your best friend for this. Not your only friend but I have learned nearly everything I know about Windows and other Microsoft products from the TechNet library and forums.
For the services you are asking about (LDAP, DHCP, DNS, File Server, Database Server, Web Server) most are pretty straight forward to setup. I am assuming you want to use the Microsoft products for each of these as in every case you could just install your preferred vendor's software and use that (except maybe File Server). For example OpenLDAP, Apache, MySQL, things like that but again I assume you want to give the Microsoft programs a try.
Windows Server 2008 and above use a role-based installation method which means you install the base OS (just like installing a Windows client OS) and then on your first login the Server Manager starts up. From this you can install the Roles and Features you want and it will also help you though configuring them. If you are using Server Core (a near GUI-less version of Windows Server, just command line and PowerShell) then you will need a lot more help than I can fit into a reasonable forum post.
For LDAP, Windows Server has two Roles available: the full blown Active Directory Domain Services (AD DS) which is a full Active Directory install or the Active Directory Lightweight Directory Services (AD LDS) which is a smaller subset of the first one with limited functionality but also reduced requirements. I am not very familiar with AD LDS. When you install the AD DS role, it will load all the files but won't actually enable it, that will happen when you click the 'Configure AD DS' in the server manager, otherwise known as dcpromo. This is the Active Directory setup wizard that will let you setup your forest, domain and other important settings. This wizard will also install DNS and configure it if you want it to since DNS is critical to Active Directory. Once all the settings are set, it will configure your server and promote it to a Domain Controller which I believe translates pretty close to LDAP Master.
After AD DS is installed (you should install and configure AD DS before any other roles imo) you can install the DHCP role. This one will also need to be configured after install but it is pretty straight forward. The only different part is that because you have a domain you will need to 'authorize' the DHCP server, this is very easy to do and it will walk you through it. This is just a simple security feature aimed at preventing rouge DHCP servers. It doesn't really work but you have to deal with it anyways.
File and Print Services is also a role you can install to get advanced File Server tools like Distributed File System (DFS) but it is not needed for just simple file shares which is built into Windows.
For Web Server you would install the 'Web Server' role which is Internet Information Services (IIS). There are a ton of additional features that can be installed along with it, too many to list, so just use the wizard and TechNet to figure out what you need.
A Database Server is tricky, this is not something that is built into Windows Server. Microsoft's product is Microsoft SQL Server and is a fantastically expensive product. There is the 180-day evaluation but if you are looking for longer term you can run a 3rd party solution like MySQL. SQL Server install and config is not quick and there is no way I can go through it here, it is a beast.
This all assumes a single-server install and with AD DS, IIS, and possibly SQL Server it will be a very taxed system. Things get a little more tricky with multiple servers but it is still not difficult using the configuration wizards.
Hope all that helped. There is a ton of things going on behind the scenes, especially with Active Directory which is why they have several tiers of certification available, but just to get a simple install up and running isn't all that difficult. I would be happy to help if you need anything.Go to the full post