If your just talking the raw services that you have defined:
Front End: Microsoft SharePoint Foundation Web Application
Search Crawl: SharePoint Server Searc, Microsoft SharePoint Foundation Web Application, Search Query and Site Settings Service
Search Query: SharePoint Server Search, Search Query and Site Settings Service
Application: Every other service, which one or more service applications dependent on according to your specification.(Not SP Server Search nor SP Foundation Web Application)
Now if you need other services on your web front end, depends on your setup. You might need Document Conversion, Secure Store etc.
And reading up on your question again:
1: You install SharePoint 2010 binaries. That gives you just that. Binaries, no farm no nothing, no services running.
2: You then start to configure SharePoint. The first thing is usually to configure the farm as well as a Central Administration page. When that is done, you can begin deploying each of the required services and service applications to the servers you
want to. In most cases, SharePoint will start the appropriate services on the target servers, so as long as you control which servers to push which service application, SharePoint pushes the rest.
For search specifically you create a topology that will designate which servers will perform which roles, start the required services.
As long as you DO NOT USE the wizard, you choose which services are started where.
I prefer using separate scripts for each step, while others like the AutoSPInstaller(CodePlex project), which configures all in a bundle. Fully configurable of course.
A grand advise is to perform this installation and configuration more than one time. There will be tons of things that you need to change underway, as business tests the platform, before launching it to test.
Hopefully that is a bit more in aligned to your original inquiry.
- Proposed as answer by
21 hours 6 minutes ago
- Marked as answer by
1 hour 20 minutes ago