Prioritisation of specific packages w.r.t. package server sync
We recently had cause to package and synchronise a large amount of data to our 113 sites... In general we have between 1Mb and 4 Mb links to these sites, but the issue is that all of these sites need to communicate with the NS and primary PS's at HQ through a dedicated 4Mb pipe. This obviously leads to major bottleneck issues and the only thing we have been able to do now is wait patiently for it to get done...
Now, an unexpected deployment need has arisen with yet another package which is not part of those currently syncing. This deployment needs to happen in a weeks time and I'm pretty certain that given the current sync window, it's not going to make it in time. What to do?
I thought there may be a way to prioritise certain packages, but so far I've not seen anything on the forums which gives me any hope.
In scratching around the DB using the following query I found reference to a priority field, currently denoted as having a NULL value across the board....and I wondered...could this not be a way to get what I need?
Any ideas are welcome...
SELECT
SWDPackage
Inv_AeX_AC_Identification.Name AS [PkgSvr Name], SWDPackage.Name, SWDPackage.[Package Location], SWDPackage.[Package Size], .Flags, SWDPackage.Priority, SWDPackage.[Package Version], SWDPackageServer.Status
FROM
SWDPackage INNER JOIN
SWDPackageServer
ON SWDPackage.PackageId = SWDPackageServer.PackageId INNER JOIN
Inv_AeX_AC_Identification
ON SWDPackageServer.PkgSvrId = Inv_AeX_AC_Identification._ResourceGuid
WHERE
(Inv_AeX_AC_Identification.Name LIKE N'%Belalt01%')
ORDER
BY SWDPackage.Name
Comments
Has no one ever had this need
Has no one ever had this need before or am I just suffering from the African syndrome of severe bandwidth constraints? Comments please people... :)
I'm not sure
the priority field has anything to do with replication priority. In the case of what you mention, I would manually distribute the package (via CD\DVD or Robocopy) and once they were prestaged enable the package for distribution to the clients.
I am interested by what you are trying to accomplish, but I'm not positive Altiris can do this natively.
Jim Harings
HP Enterprise Services
1st Rule of Connect Club: Mark the post that helped you the most as a 'solution'. 2nd Rule of Connect Club:You must talk about Connect club.
Thanks for the comment Jim.
Thanks for the comment Jim. In this instance the CD/DVD route is not an option since the devices I'm using as pkgsvrs don't have CD/DVD drives. As for Robocopy, it is an option, but one would like to avoid such alternatives where you need to rely on external apps to make the main solution work....just more admin nightmares :(
Agreed.. I ran into some of the same problems
awhile back, and we ended up using a third party solution, because we couldn't reliably predict how the package would get staged.
Jim Harings
HP Enterprise Services
1st Rule of Connect Club: Mark the post that helped you the most as a 'solution'. 2nd Rule of Connect Club:You must talk about Connect club.
Is this a new package server?
If not, the packages should be there, only new ones would have the issue replicating, correct? If it is a new one, you could work with the replication properties of the pacakages by changing it from the default of 'all package servers' to the manual selection option. That way you could manually select what packages you wanted to replicate to each box, and pick the order. Very cumbersome, and it would have to be done per package. If you have alot of packages, it might not be worth the effort.
It's possible the ASDK has somethign that might work, I haven't looked at it good enough.
Jim Harings
HP Enterprise Services
1st Rule of Connect Club: Mark the post that helped you the most as a 'solution'. 2nd Rule of Connect Club:You must talk about Connect club.
Yes, the issue though is that
Yes, the issue though is that this is not for a new pkgsvr... The situation was that we had a rather large batch of software that needed to be packaged and synced. Due to time constraints this could not be done before the deployment of the 100 + pkgsvrs we sent out. You mentioned that you used a 3rd party utility in a similar situation. What did you end up using?
Robocopy
we were able to schedule and chunk the traffic to multiple servers. We also used this on new package servers as well.
Jim Harings
HP Enterprise Services
1st Rule of Connect Club: Mark the post that helped you the most as a 'solution'. 2nd Rule of Connect Club:You must talk about Connect club.
Thanks Jim. have implemented
Thanks Jim. have implemented a test case for this now using RichCopy (Robocopy with a GUI). I seems to work well but I have noted the following:
1) Given that you may have a large number a different packages, the process to go through them and identify by GUID the ones you wish to give priority tends to be rather tedious
2) It's important not to forget (for obvious reasons) to exclude the .xml files in the copy process...did this once!
3) Enabling the agent to sync after the copy process has been completed results in numerous errors appearing in the agent log file on the targeted package server...something to do with operation being suspended...the package then seems to register fine though
4) The speed over a WAN link when comparing the Altiris sync process to the Robocopy process does not seem to be very different
5) The CPU levels when using the robocopy process as opposed to the Altiris process are significantly lower
6) One of the big wins using the robocopy method was found in that the Altiris procedure limits the number of Pkgsvr requests. This limit may be changed, but not without having detrimental effects to the CPU usage on the NS.
Regards
Jacques
Would you like to reply?
Login or Register to post your comment.