This topic describes the procedure for creating empty vFiles. This feature is available for unstructured files. “Unstructured files” are a dataset that is treated as simply a directory tree full of files. It is not a database, and it does not receive any special treatment or processing by Delphix. It is just a set of files. You can create vFiles in two ways:
- provisioning from an existing dataset - that is, from a dSource or from another vFiles or
- creating an empty vFiles and filling it with data
Creating an empty vFiles places an initially-empty mount on target environments, hence the term "empty vFiles." This mount is useful when you have no existing files to copy into the Delphix Engine, but you do have files that you will generate, track, and copy with vFiles.
vFiles created without dSources are almost identical to those created by provisioning. The only thing you cannot do with them is refresh. Refreshing a dataset means overwriting the dataset’s content with new data that is pulled in from the dataset’s parent. If you create new vFiles from scratch, that newly-created dataset will not have a parent. Therefore, it cannot be refreshed. All other functionality is identical – you can provision from such a dataset, rewind, take snapshots, and so forth.
- The target environment must meet the requirements outlined in Unstructured Files Environment Requirements.
Unstructured Files on Cluster Environments
You cannot create vFiles on any form of the cluster environment, such as an Oracle RAC environment. To create a vFiles on a host that is part of a cluster, add the host as a standalone environment. Then, create the vFiles on this standalone host.
To create an empty vFile without provisioning:
- Login to the Delphix Management application.
- Click Manage.
- Select Datasets.
- Click the plus icon.
- Select Create vFiles.
- Click Next to go to the Target environment page and do the following:
- Under Environment, select a target environment where your empty vFile will be placed.
- In the Mount Path field, enter the absolute path where the empty vFile will be mounted.
- Click Next.
- On the Configuration page, do the following:
- In the vFile name field, enter a name for the vFile.
- Select a target group for the empty vFile.
- Select the Enable auto-restart of the vFile checkbox to allow vFile to be automatically restarted when the target host is rebooted.
- Click Next.
- On the Policies page, select a Snapshot Policy for the vFile.
- (Optional) On the Hooks page, select a hook point and then click + to add a script to run at that point. Click Next.
- The Summary page will enable you to review your configurations. Click Submit
After the operation completes, the empty vFile will appear in the Datasets panel.