Adding control to target drive failover functionality in Package Server


Article ID: 184153


Updated On:


Management Platform (Formerly known as Notification Server)


With the release of ITMS 7.6, a new functionality was added that should allow Package Servers to choose any other available drive rather than the system drive when the drive selected originally for package download gets full.

As an example, the customer uses a secondary drive to house the agent and downloaded files.  When that fills up, the package services enumerate to the first logical device and uses that for package storage. 
In the case of their package servers, this would default to the system drive. 
Can we turn the failover off? or redirect it to another drive?


The following was added as new settings under CoreSettings.config (under c:\ProgramData\Symantec\SMP\Settings)
<customSetting key="PkgSvrAllowAllFixedDrives" type="local" value="true" />
<customSetting key="PkgSvrExcludeSystemDrive" type="local" value="false" />

editable through the 'Package Service Settings' UI (under Settings>Notification Server>Site Server Settings>Package Service Settings in the 'Package Storage Settings' section)

On the client side two new registry values represent the PS policy settings mentioned above.
"HKEY_LOCAL_MACHINE\SOFTWARE\Altiris\Altiris Agent\Package Server"
"AllowFixedDrives" REG_DWORD
"ExcludeSystemDrive" REG_DWORD

If "AllowFixedDrives" is greater than zero - then drive selection is allowed. Which means any other drive with enough space will be selected going in alphabetical order.
If "ExcludeSystemDrive" is greater than zero - then system drive will be skipped while drive selection cycle.

Those settings are populated with default values "1" and "0" accordingly and set by Package Server while policy processing. This means if they are changed by
hands, the values will be overwritten by next policy change.