![Page 1: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/1.jpg)
Module 2
Creating a SharePoint 2010 Intranet
![Page 2: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/2.jpg)
Start the Virtual Machines
1. Start 10174A-CONTOSO-DC-B.
2. After CONTOSO-DC has completed startup, start 10174A-SP2010-WFE1-B.
3. Log on to SP2010-WFE1 as CONTOSO\SP_Admin with the password, Pa$$w0rd.
![Page 3: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/3.jpg)
Module Overview
• Performing Initial Farm Configuration
• Configuring the SharePoint Logical Structure
• Exploring the SharePoint Web Application and Physical Architecture
![Page 4: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/4.jpg)
Lesson 1: Performing Initial Farm Configuration
• Walkthrough: Farm Configuration Wizard
• Farm Configuration Wizard
• Service Applications: An Overview
• Managed Accounts: An Overview
![Page 5: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/5.jpg)
Walkthrough: Farm Configuration Wizard
In this walkthrough you will:
•Run the Farm Configuration Wizard
•Identify the configuration tasks performed by the Wizard
![Page 6: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/6.jpg)
Farm Configuration Wizard
• Applies SharePoint defaults
Service applications
Application connections
Managed accounts
• Why?
Simple, out-of-box defaults
Testing, training, development
• Why Not?
Custom farm configuration
![Page 7: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/7.jpg)
Service Applications: An Overview
• Service applications host specific SharePoint functionality
Search Service Application
Business Connectivity Service
Managed Metadata Service
User Profile Service
Web applications connect to the service application*
• A service app’s application connection (proxy) allows connections to the service app
Web applications connect to the service app proxy*
• Connections are grouped into application connection (proxy) groups
* In fact, web applications are associated with an application proxy group, which provides connections (proxies) to one or more service apps
![Page 8: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/8.jpg)
Service Applications: An Overview
• Architecture
MOSS 2007: Shared Service Provider (SSP)
SharePoint Foundation 2010
• Service application architecture
• Windows Communication Framework
• Extensible
• Setup and administration
MOSS 2007: SSP administration
SharePoint 2010
• Central Administration
• Remote management and monitoring
• Windows PowerShell
![Page 9: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/9.jpg)
Service Applications: An Overview
• Flexible topology
MOSS 2007: Web app SSP All services in the SSP
SharePoint 2010
• Web app proxy group service apps
• Cross-farm service consumption over HTTPS
![Page 10: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/10.jpg)
Service Applications: An Overview (Whiteboard)
![Page 11: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/11.jpg)
Managed Accounts: An Overview
• What is the security and management challenge with service accounts in an enterprise?
• SharePoint managed accounts
SharePoint can change the password of managed accounts in Active Directory and the password in the service configuration
• Managing managed accounts
Registration
Password change
Password expiration and automatic password change
![Page 12: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/12.jpg)
Lesson 2: Configuring the SharePoint Logical Structure
• SharePoint Logical Structure
• Request a Page from a SharePoint Site
• Create a Web Application
• Create a Site Collection
• Site Collection Settings
• Subsites, Site Collections, and Content Databases
• Managed Paths
• Content Databases
![Page 13: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/13.jpg)
Content Database(s)
SharePoint Logical Structure
Web Application
Site Collection
Top-LevelSite
Site Collection
Top-LevelSite
Site Collection
Top-LevelSite
Site Collection
Top-LevelSite
Site List Library
[Folder] [Folder]
Item Document
Site
Managed Paths
![Page 14: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/14.jpg)
Request a Page from a SharePoint Site
intranet.contoso.comintranet.contoso.com
DNS
http request to 10.0.0.11:80host header “intranet.contoso.com”
SharePoint
Query intranet.contoso.com
Resolved 10.0.0.11
IIS
Content DB
SQL
http://intranet.contoso.com
![Page 15: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/15.jpg)
Create a Web Application• Application Management Web Applications
Manage Web Applications New
• Unique URL: IP address:Port + host header Typical: User port 80 (or SSL) with host header
• Application name: based on your naming standards
• Authentication mode: Classic or Claims-Based
• Public URL: for load balancing
• Application pool Shared app pool for reduced RAM overhead
Separate app pools for process isolation
• Shared identity for simplicity
• Separate identities for manageability and audit
• Database name: based on your naming standards
• DNS: A record (not CNAME)
![Page 16: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/16.jpg)
Load Balancing
intranet.contoso.com
intranet.contoso.com
intranetContent DB
intranet.contoso.com :80
intranet.contoso.com :80
intranet.contoso.com
intranet.contoso.com
WFE WFE
SQL
DNShttp://intranet.contoso.com
![Page 17: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/17.jpg)
Create a Site Collection• Application Management Site Collections
Create site collections
• Ensure you’re focused on the correct Web application
• Title
• URL
Top level: /
Additional site collections: / [managed path /] SiteName
• Recommend URLs with no spaces (%20) and MixedCase
• Site definition: Template selection
Sub-sites: List is filtered based on parent site settings
intranet.contoso.comintranet.contoso.com
Content Database
Site Collection
Top-Level Site
Site Collection
Top-Level Site
![Page 18: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/18.jpg)
Site Collection Settings
• Application Management Site Collections
• Ownership, Administration, and Access
• Quotas
• Site collection locks
• Self-service site creation
• Site use confirmation and deletion
![Page 19: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/19.jpg)
Subsites, Site Collections, and Content Databases
intranet.contoso.comintranet.contoso.com
Site Collection
Top-Level Site
Site Collection
Top-Level Site
HRHR EngineeringEngineering
Content Database
Content Database
intranet.contoso.comintranet.contoso.com
Site Collection
Top-Level Site
Site Collection
Top-Level Site
Content Database
Site Collection
HR
Site Collection
HR
Site Collection
Engineering
Site Collection
Engineering
Content Database
/depts/
![Page 20: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/20.jpg)
Subsites
intranet.contoso.comintranet.contoso.com
Site Collection
Top-Level Site
Site Collection
Top-Level Site
HRHR EngineeringEngineering
Content Database
Ownership, Quotas
![Page 21: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/21.jpg)
Multiple Site Collections
intranet.contoso.comintranet.contoso.com
Site Collection
Top-Level Site
Site Collection
Top-Level Site
Site Collection
HR
Site Collection
HR
Site Collection
Engineering
Site Collection
Engineering
/depts/
Content Database
Storage
Management
![Page 22: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/22.jpg)
Content Database
Multiple Content Databases
intranet.contoso.comintranet.contoso.com
Site Collection
Top-Level Site
Site Collection
Top-Level Site
Content Database
Site Collection
HR
Site Collection
HR
Site Collection
Engineering
Site Collection
Engineering
Content Database
/depts/
![Page 23: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/23.jpg)
Content Database
Managed Paths
intranet.contoso.comintranet.contoso.com
Site Collection
Top-Level Site
Site Collection
Top-Level Site
Content Database
Site Collection
HR
Site Collection
HR
Site Collection
Engineering
Site Collection
Engineering
Content Database
/depts/Wildcard inclusionManaged path
http://intranet.contoso.com/depts/HR/Pages/benefits.aspx
Pages/benefits.aspx
![Page 24: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/24.jpg)
Content Databases
• Site collections and content databases
A site collection cannot span content databases
Out-of-box tools recovery tools require restoration of a content database
• Scalability support
300 CDBs per Web application
• CDBs per SQL server dependent on RAM
200 GB per content database is supported
100 GB per site collection
250,000 Web sites per site collection
• 2,000 under any one Web site
• Create a Content Database
• Add a Site Collection to a Content Database
![Page 25: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/25.jpg)
Create a Content Database
• Application Management Databases Manage content databases
• Ensure you’re focused on the correct Web application
• Add a content database
• Database name: based on your naming standards
![Page 26: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/26.jpg)
Add a Site Collection to a Content Database
• Create a site in a content database
Central Administration
• Content database with most available sites
- If a tie, the content database with the lowest GUID wins
Windows PowerShell: New-SPSite -ContentDatabase parameter
• Move site collections between content databases
Move-SPSite
![Page 27: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/27.jpg)
Content Database
Example Logical Architecture
intranet.contoso.comintranet.contoso.com
Site Collection
Top-Level Site
Site Collection
Top-Level Site
Content Database
Site Collection
HR
Site Collection
HR
Site Collection
Engineering
Site Collection
Engineering
Content Database
/depts/
![Page 28: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/28.jpg)
Lesson 3: Exploring the SharePoint Web Application and Physical Architecture
• SharePoint and Internet Information Services (IIS) 7.0 and 7.5
• SharePoint Web Application Components
• web.config
• SharePoint Root
• SharePoint Databases
• Customized vs. Uncustomized Pages
![Page 29: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/29.jpg)
SharePoint and Internet Information Services (IIS) 7.0 and 7.5
• HttpModules and HttpHandlers participate in all requests to the server
• ASP.NET configuration integrated in user interface
• Request auditing and error debugging
Request Tracing for 500 errors
• .NET API for IIS configuration settings
• No Metabase
Configuration stored in applicationHost.config
• Delegated configuration and administration
![Page 30: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/30.jpg)
SharePoint Web Applications Components
• New SharePoint web application new IIS site
Port and host header binding specified when creating a SharePoint Web app
• Application pool & associated identity
Efficiency: shared app pool = shared process, overhead
Isolation: separate app pool = separate process, overhead
• Root directory is a subfolder of c:\inetpub\wwwroot\wss\virtualdirectories
web.config for the SharePoint application
Virtual directories point to other folders, each with its own .NET configuration (web.config)
• HttpModules are responsible for adding the SharePoint object model properties to the memory space
![Page 31: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/31.jpg)
web.config
• XML-based file in the root folder of each Web application or virtual directory
• Sections (XML elements) group the configuration
SafeControls: defines what controls can be used on a SharePoint page.
SafeMode: determines whether pages are allowed to execute in-line .NET code.
MergedActions: allows changes to web.config without actually modifying the file, by merging actions specified in selected and other files.
BlobCache: enables caching various file types in a location on the Web front end, rather than pulling files from the database for each request.
![Page 32: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/32.jpg)
SharePoint Root
• Majority of SharePoint files reside in a single directory on the Web server called the SharePoint Root
•C:\Program Files\Common Files\Microsoft Shared\web server extensions\14
• Top-level folders
• TEMPLATE folder
• Synchronization of the SharePoint root
![Page 33: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/33.jpg)
SharePoint Databases
• Config database: servers and services in the farm
• Service applications: one or more databases
• Web applications: one or more content databases
Plus shared content from the SharePoint root
• Content database
List items, document versions
Workflow instances
Web Part properties
Audit logs
Sandboxed solutions
User names and rights
![Page 34: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/34.jpg)
Customized vs. Uncustomized Pages
• New site: Site definition generates initial content
Some pages are shared across sites, e.g. DEFAULT.ASPX
Page is actually stored in the SharePoint root
• Uncustomized page
Resides in SharePoint root
Content of page (e.g., definition of which Web parts appear)is stored in the content database
• Customized page
Modify the page itself using a tool: SharePoint Designer 2010
.aspx page is stored in the content database
• HttpModule analyzes URI of request, then gets page from content database or (if page is not there) SharePoint root
• Service packs overwrite files in SharePoint root
![Page 35: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/35.jpg)
Lab: Creating a SharePoint 2010 Intranet
• Exercise 1: Creating a Web Application
• Exercise 2: Creating a Site Collection
• Exercise 3: Creating a Site Collection in a New Content Database
Logon information
Estimated time: 30 minutes
![Page 36: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/36.jpg)
Scenario
• You have been asked to build an intranet to support communication and collaboration requirements at Contoso, Ltd. You have recently completed the installation of SharePoint 2010. You must now configure the farm using the Farm Configuration Wizard, and create the logical topology to support the initial business requirements. You are tasked with establishing a SharePoint 2010 intranet site so that business users can review the new features of the publishing site definition. Additionally, you have been asked to configure sites to meet the collaboration requirements of several divisions within the organization, so you will begin by creating a site for the Information Technology (IT) department.
![Page 37: Module 2 Creating a SharePoint 2010 Intranet. Start the Virtual Machines 1. Start 10174A-CONTOSO-DC-B. 2. After CONTOSO-DC has completed startup, start](https://reader036.vdocument.in/reader036/viewer/2022062304/56649e025503460f94aed8cf/html5/thumbnails/37.jpg)
Module Review and Takeaways
• Review Questions