Professional Documents
Culture Documents
SharePoint Install
Install SharePoint http://technet.microsoft.com/en-us/library/cc262957.aspx
NOTE: If you want SharePoint 2010 to work with FAST for SharePoint
2010, you must install SharePoint with an Enterprise CAL key.
For a multi-node install, choose Server Farm as the install type, then
Complete as the server type. You will then choose to create a new server farm
when running the configuration wizard after installing. When executing this
process on the central admin/application server, choose create a new server
farm. For all other nodes, you will connect to an existing farm. Regardless of
the role of the node, choose a Complete installation and not Stand Alone.
A install video is available here: http://technet.microsoft.com/enus/library/ff607866.aspx
NOTE: Its important to complete the installation process on the main SP
server, especially if you have a multi-node installation. Choose to be taken to
the central admin site for configuration and then enter the URL and site title on
the option page. This should complete the installation. Keep in mind that you
can always change the site URL and title later, but at least choose something
initially so you can reach the default site.
4. Optional: Install Office Web Apps 2010 (http://technet.microsoft.com/enus/office/ee815687.aspx)
NOTE: If you install the Office Web Apps, they must be installed on
each server in the farm before a successful farm configuration can
occur.
5. NOTE: Certain functions in the SharePoint Central Administration are
only available when Internet Explorer is opened in Run as
administrator mode. So make sure that IE is always opened in Run as
administrator mode.
6. If the Initial Farm Configuration Wizard doesnt start after SharePoint set up
finished, kick it off from the SharePoint Central Administration
a. From the SharePoint Central Administration home page, click on
Configuration Wizards (found on the left hand panel)
b. On the Configuration Wizards page, under Farm Configuration, click on
Launch the Farm Configuration Wizard
c. On the Configure your SharePoint farm page, click on the Start the
Wizard
d. On the first page of the wizard
i. For Service Account, select the Use existing managed
account radio button. This account should be different than the
default farm admin account (such as spadmin)
ii. For Services, most are by default enabled. Select or Deselect the
services appropriate for the install
iii. Click the Next button
e. On the second page of the wizard, select a Title and Template for the
Root (default) site and click the OK button.
7. Add the SharePoint Services User as a Managed Account
a. From the SharePoint Central Administration home page, click on
Security (found on the left hand panel)
b. On the Security page, under General Security, click on Configure
managed accounts
c. On the Managed Accounts page, if the SharePoint Services User
doesnt exist, do the following:
i. Click on Register Managed Account
ii. On the Register Managed Account page, enter the user name
and password for the SharePoint Services User
iii. Click the OK button
vi. Review the configuration and run. If it fails, check the logfile. Some
common problems include an incorrect deployment XML file and
preexistence of the FASTSearchAdministrators group on the local machine.
If this group exists before configuration, delete it. The wizard wants to
create that group.
Configure F4SP as Non-Admin Node
i.
Choose Non-Admin Node and enter the FAST user and password. This
user should have local administrative privileges on each machine in
the F4SP farm. NOTE: The FAST Configuration Wizard requires
the FAST User to be in FQDN\user_name format instead of
domain\user_name. Example: jhimms.win.ad.jhu.edu\fastuser
ii. Enter the farms certificate password that was chosen during
configuration of the admin node.
iii. Enter the FQDN for the current non-admin node, the FQDN for the
admin node and the default admin node port of 13000.
iv. Review the configuration and run.
11. You will need to put the SharePoint certificate on the FAST Query node(s)
before you can enable SSL :
http://technet.microsoft.com/en-us/library/ff381253.aspx
OPTIONAL: Enable HTTPS if this is required for your installation.
NOTE: When installing the security certificates, make sure the user that is
specified at the powershell command line is eventually the same user that
runs the SharePoint SSA. If not, SharePoint wont be able to talk to the FAST
Content Distributor.
12.OPTIONAL: Enable the Advanced Filter Pack for F4SP. This might be useful for
clients that are crawling websites, especially image-heavy websites. If this
option is disabled (default), crawl warnings may show up for certain file
types.
http://technet.microsoft.com/en-us/library/ff383314.aspx
SharePoint Configuration
13.Create the SSAs in SharePoint. The file Install_Info.txt on the F4SP nodes
will give all URIs that will need to be entered on the SharePoint GUI SSA
creation screens. Help with this process is at:
http://technet.microsoft.com/en-us/library/ff381261.aspx
d. Check the box next to the FAST Query SSA and also make it the
default (click on set as default link)
e. Uncheck the box next to Search Service Application (this will disable
the use of the SP Search which we wont be using any more since we
are using the FAST Query SSA)
f. Click OK to save the settings
15.Set up administrators for the User Profile Service Application. This ensures
that administrators can set up FAST Search user context since the
permissions for the User Profile Service Application are not the same as farm
administrator permissions.
a. From the SharePoint Central Administration home page, click on
Application Management
b. Under Service Applications, click on Manage service applications
c. Select User Profile Service Application by clicking on its row on the
page not its link
d. Click on the Administrators icon on the toolbar
e. On the Administrators for User Profile Service Application dialog, add
the users and/or groups who have rights to manage the application
and assign the proper permissions
16.Ensure that the Alternate Access Mappings are set up properly
a. From the SharePoint Central Administration home page, click on
Application Management
b. Under Web Applications, click on Configure alternate access
mappings
c. Ensure that there is a public mapping in the default zone for the FQDN
as well as the non-FQDN versions of the internal URL. For example,
there should be an entry for
http://dtechdevsp1400.dev.internal.discovertechnologies.com as well
as http://dtechdevsp1400 both of which map to
http://dtechdevsp1400.dev.internal.discovertechnologies.com
17.Set up the Site collection features
a. From the Root (Default) Site, click the Site Actions dropdown on the top
left of the page and choose Site Settings
b. On the Site Settings page, under Site Collection Administration click on
Site collection features
c. Activate the following features if not currently active
i. Search Server Web Parts
ii. SharePoint Server Enterprise Site Collection features
iii. SharePoint Server Publishing Infrastructure
iv. SharePoint Server Standard Site Collection features
18.Set up the SharePoint Site Settings
a. From the Root (Default) Site, click the Site Actions dropdown on the top
left of the page and choose Site Settings
b. On the Site Settings page, under Site Actions click on Manage site
features
c. Active the following features if not currently active
i. SharePoint Server Enterprise Site features
TROUBLESHOOTING
1. If crawling in your Content SSA seems to miss the full complement of
documents and you see Event Log errors for SharePoint Search regarding
Unable to resolve ContentDistributor, check your certificate store for the local
computer. Multiple certificates issued by the F4SP Admin node (named
FASTSearchCert.pfx) with different thumbprints are most likely confusing the SSA
when it tries to communicate with F4SP. Remove all certificates, reissue a new
certificate from the F4SP Admin node and reinstall. You may need to replace the
certificate with a new, self-signed certificate:
http://technet.microsoft.com/enus/library/ff381244.aspx#BKMK_ReplaceTheSelfSignedCertificateWithA
NewSelfsignedCertificate
2. Event log contains event ID 1000:
Description:
FST-01: Admin error occurred during loading of keyword data. The keyword
cache may be stale. Exception Message:Failed to communicate with the WCF
service
http://blogs.like10.com/2011/01/06/fast-search-for-sharepoint-2010-event-id1000/
Solution:
The resolution to this error was to create the local group
FASTSearchKeywordAdministrators (It is not necessary to add any users at
this time) on the FAST Search Node (FST-01 in our case) and stop and start the
FAST Search service by running the following commands from the PS command
prompt:
PS C:\FASTSearch\bin>nctrl stop
NOTE: Wait for 1 to 2 minutes for the FAST Search service to stop completely.
PS C:\FASTSearch\bin>nctrl start
The error in the FAST Search event logs should now be gone
3. If you encounter a site youre trying to crawl where you see 1 success and 1
error, possibly also seeing http response codes of 500 using fiddler. I was able to
resolve this by slowing down the crawler using a crawler impact rule to slow
requests to the server to once every 2 seconds in my case. This allowed the source
time to respond and completed crawling of the content.
APPENDIX
F4SP example deployment.xml
<?xml version="1.0" encoding="utf-8" ?>
<deployment comment="3 node FAST Search farm configuration"
xmlns="http://www.microsoft.com/enterprisesearch">
<instanceid>FASTforSharepointPOCConfig</instanceid>
<!-NOTE: Host names "fastserver1.contoso.com", "fastserver2.contoso.com"
and "fastserver3.contoso.com"
must be changed to the actual server names in use
-->
<connector-databaseconnectionstring>
<!
[CDATA[jdbc:sqlserver://dtechpocsql00:1433;DatabaseName=FASTSearchAd
minDatabase]]>
</connector-databaseconnectionstring>
<host name="dtechpocf4sp00.dev.internal.discovertechnologies.com">
<admin />
<indexing-dispatcher />
<content-distributor />
<webanalyzer server="true" link-processing="true" lookup-db="true" />
<document-processor processes="2" />
</host>
<host name="dtechpocf4sp01.dev.internal.discovertechnologies.com">
<searchengine row="0" column="0" />
<query />
</host>
<host name="dtechpocf4sp02.dev.internal.discovertechnologies.com">
<searchengine row="1" column="0" />
</host>
<searchcluster>
<row id="0" index="primary" search="true" />
<row id="1" index="secondary" search="true" />
</searchcluster>
</deployment>