Archived

This forum has been archived. Please start a new discussion on GitHub.

How to organize a massive Win32/64 deployment?

Hi,

We are planning to use IceGrid in our distributed application. We need to set up registry & nodes in our production and UAT environments. Both environments consist of > 10 computers.

Do we have any more convenient way to install required files rather then official Ice-x.x.x.MSI ?

Can we just copy some files? We already have automated deployment, but it supports deployment by copy only.

P.S. We also open for any suggestions on how to organize consistent upgrades of ice grid on those boxes to newer versions of Ice once it is released.

Comments

  • bernard
    bernard Jupiter, FL
    Hi Alexander,

    The Ice-x.y.z.msi is a toolkit for developers, and is not intended for deployment. You should instead install the Ice run-time DLLs, exes etc. with your application. See Binary Distributions - Ice 3.4 - ZeroC for more information.
    P.S. We also open for any suggestions on how to organize consistent upgrades of ice grid on those boxes to newer versions of Ice once it is released.

    IceGrid allows you to distribute and later upgrade your binaries from a central IcePatch2 repository: see Application Distribution - Ice 3.4 - ZeroC. These distributions could include your own binaries, and also Ice binaries.

    There is however the issue of IceGrid itself (IceGrid node on each server) - you won't be able to replace the IceGrid node exe and DLLs while the IceGrid node is running, and you need IceGrid node running to download files from the IcePatch2 repository. As a result, some manual step will be needed to update IceGrid node (and related files) on each server.

    Best regards,
    Bernard