Creating A New Deployment Project

This procedure creates a new deployment project which can be published / deployed into Azure.

  1. Open the Enterprise Server for .NET Administration tool.
    GUID-8E725676-63AA-4C8E-9F8D-4031F1FD49E1-low.png

  2. Right-click the Azure Deployment node (1) and select Add.

    A wizard will guide you through the basic deployment configuration.


    GUID-F3B0F166-8A67-4FBB-B643-977A309AC9A1-low.png

  3. Enter the service name and Azure SDK version you want to give this deployment (see 1 and 2 above).

    When the project is deployed, the service will be created if it is not present.

    If you want to copy a configuration from a previously defined deployment, click Copy Configuration (see 2 above).

    1. The configuration files and generated files that are produced by this process are stored in the %public%\Documents\Micro Focus\Enterprise Developer\Azure folder. In the example above, the configuration file mycics.config is created in the %public%\Documents\Micro Focus\Enterprise Developer\Azure\ folder. The generated contents of a deployment will be stored in a folder below that, called public%\Documents\Micro Focus\Enterprise Developer\Azure\mycics.
  4. Click Next to continue.
    GUID-6E2267FD-BB57-4DD4-97BD-F1523E959A76-low.png

    The next panel configures the management certificate.

  5. Click Generate (1 above).

    A browser window will open, which will take you to the azure portal to generate and download the certificate.

    Once you have downloaded a certificate, import it by clicking Import (2 above) and navigating to the stored certificate and selecting it. Once imported, you will be presented with the following panel:

    GUID-CC28F1BD-2A56-420B-9679-0634E76737C5-low.png

  6. Click Next to continue.
    GUID-9EE343ED-7D44-4809-A81C-3691AA1DA0B8-low.png

  7. Select the location in which you want the service deployment to reside. If you click the ellipsis (1 above) you will be presented with the available regions for your deployment.

    It makes good sense to deploy to the same location as your database. If you choose a different location, a great deal of lag could be introduced into the system.

  8. Click Next to continue.
    GUID-66D130BD-48B9-499A-BA78-9EC3C5E28D59-low.png

  9. Enter the database instance ID of the SQL server you want to use for the deployment (1 above). This ID is the ID as provided by the SQL Azure setup process, e.g. wzi3vhmgv1. You can also click the ellipsis (2 above) to get a list of database servers associated with the subscription. If you have not created a database server to use, you must do so, as it is a prerequisite.
  10. Enter the user ID associated with the SQL server (3 above). This would have been set up during the database server creation.
  11. Enter the password associated with the SQL server (4 above).

    If you are using an SQL Azure server, and it exists, you can test the connection by clicking Test Connection (5 above).

  12. Click Next to continue.
    GUID-5A334286-C61A-4FE0-9F13-31AAAA9F53E5-low.png

    The system uses Azure storage accounts to store the deployment package and diagnostic data, as well as information stored on Azure storage drives. The storage accounts do not have to belong to the subscription used for the deployment.

  13. Enter the Storage Account Name to be used for deployment and Azure drive storage (1 above).You can click the ellipsis (2 above) to get a list of storage accounts associated with the subscription.
  14. Enter the Storage Account Key associated with storage account. If you selected the storage account using the ellipsis button, this is populated automatically.
    GUID-A4BE90C4-1CF3-4DB3-8688-578112B50348-low.png

  15. Click Next to continue.

    This storage account is used to store the diagnostic information emitted by the system, CTF traces and windows event log.

    The Storage account defaults to the same details as on the previous panel, but can be changed if you need the information to be kept separate for some reason.

  16. Amend as required and click Next to continue.
    GUID-F9299224-826A-4A8D-A551-A70B823E1DAA-low.png

  17. If you want to access the Virtual machines hosting the worker roles in Azure using remote desktop, for example to check deployment, enable the checkbox.
  18. Enter the account user name (1 above).
  19. Select the certificate to use to secure the connection to the remote desktop (2 above).
  20. Enter a password to use to secure the connection (3 above), and confirm it (4 above).
  21. Choose an account expiration date. By default this is set far in the future.
  22. Click Next to continue.
    GUID-F03B5240-E5A8-4973-8622-DD796492E82E-low.png

    On this panel you can insert a region that will be associated with the deployment.

    By default, the wizard will insert two demo regions for you, designed to work with the demonstration regions definitions shipped with the product. You can delete these using the administration tool if you want, once the wizard is complete.

  23. Click Add Region (1 above) to add a new region.

    A new row will be inserted.

  24. Enter the Region Name and select the Region Type from the dropdown (2 above).

    The wizard is now at a point where it can complete.

  25. Click Finish to commit the new deployment configuration.