Guest File System Indexing and SearchIndexingQ: Do I need to deploy any agents inside of each VM to be able to index guest file system?
A: No agents are required. All you need to do is select the corresponding check box in the backup job wizard, and specify the administrator's credentials to your VMs.
Q: Will turning on indexing slow down my backups significantly?
A: No. Instead of scanning through the whole file system (like some competitive solution do), we capture index data directly from NTFS MFT, as a part of guest OS freeze process. For a typical VM, the required data is captured and parsed nearly instantly, which is we are calling this Instant Indexing.
Q: Does the indexing functionality require more CPU power on the Veeam Backup server or Veeam Enterprise Manager server?
A: No, creating the “catalog” of all files inside the backed-up image is done by Veeam Backup servers, not by the Enterprise Manager server. Enterprise Manager only displays search results, whereas actual catalog indexing and search is offloaded by Microsoft Search Server (we support both Search Server 2008 and 2010). The Microsoft Search Server Express edition is free and is sufficient for smaller deployments.
Q: Is the Instant Indexing feature only available with Veeam Enterprise Manager?
A: You do not need Enterprise Manager to create the local catalog, but you have to install Enterprise Manager server to be able to browse and search for guest files in VM backups, and maintain global catalog across multiple backup servers. Also, please see the
Standard vs. Enterprise Edition comparison document on product page under
Resources tab for more information about slight differences in Instant Indexing feature set depending on your Veeam Backup license level.
Q: I have more than one Backup server. Will the guest file search show results across all Backup servers?
A: Yes, as long as all your Backup servers are federated in the Enterprise Manager.
Q: Where does the index database reside?
A: Local catalog is stored directly on the Veeam Backup server, in the location specified during setup. Global catalog (across all backup servers) is located on the Enterprise Manager server. Additionally, index is also stored in the backup file itself (and so it is immediately available for all imported backups).
Q: What do I need to backup to protect index database?
A: You need to backup Enterprise Manager server, since this is what holds global catalog (across all backup servers). Backing up local catalog data on Veeam Backup servers is not required, since any new index data that appears there is automatically (and incrementally) replicated to the global catalog.
Q: It looks like guest file index is missing some files?
A: By default, we do not index Windows system and temp folders to reduce the index size.
Microsoft Search Server IntegrationQ: Is Microsoft Search Server required to browse or search guest file system catalog?
A: No, Microsoft Search Server is optional. Browsing functionality does not rely on Microsoft Search Server. Searching for files is also provided natively, however for performance consideration we recommend using Microsoft Search Server in cases when you need to perform searches across more than a few hundreds of indexed VMs.
Q: My guest file system catalog is too large, and a single Microsoft Search Server no longer scales.
A: Just add additional Microsoft Search Server, and Enterprise Manager will automatically load-balance global catalog between them.
Q: Is Microsoft Search Server 2010 better than Microsoft Search Server 2008?
A: Yes, it has a few times better capacity at a cost of increased system requirements. To significantly increase capacity of any version, upgrade to licensed version of Microsoft Search Server, and use licensed Microsoft SQL server for Microsoft Search Server backend database.
Q: Would you suggest putting the Microsoft Search Server on its own server? Is catalog crawl CPU intensive operation?
A: Yes. Catalog crawl is quite resource intensive task that can consume significant chunks of server CPU, thus affecting backup performance.
Q: I have fairly large environment, but want to stick with free Microsoft Search Server Express Edition, do you have any recommendations?
A: Index only those VMs you really need to index (for example, file servers only). Index only selected folders on your VMs (for example, only user home folders on your file servers). If you are still running out of capacity, just deploy additional Microsoft Search Servers.