-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathinstalling-with-azure.html.md.erb
129 lines (79 loc) · 4.77 KB
/
installing-with-azure.html.md.erb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
---
title: Installing and Configuring Cloud Service Broker on Azure
owner: Cloud Service Broker
---
<strong><%= modified_date %></strong>
This topic describes how to install and configure <%= vars.product_short %> on Azure.
## <a id="install"></a> Install <%= vars.product_short %> on Azure
To install the <%= vars.product_short %> using <%= vars.ops_manager %> Installation Dashboard:
1. Download the product file from
[<%= vars.product_network %>](https://network.pivotal.io/products/cloud-service-broker/).
Azure services are provided in the `Azure` release, demarcated as `VERSION-azure`, for example,
`v1.0.0-azure`.
1. Navigate to the <%= vars.ops_manager %> Installation Dashboard and click **Import a Product** to
upload the product file.
1. Under **Import a Product**, click **+** next to the version number of <%= vars.product_short %>
in the left sidebar. This adds the tile to your staging area.
1. Click the newly added **Cloud Service Broker for Azure** tile.
## <a id="config-azure"></a> Configure the <%= vars.product_short %> on Azure
The following procedures describe configuring the panes on the <%= vars.product_short %> tile.
### <a id="config-azs"></a> Configure AZs and Networks
This section describes how to choose an AZ to run the service broker for <%= vars.product_short %>.
It also describes how to select networks for <%= vars.product_short %>.
To configure AZs and networks:
1. Click **Assign AZs and Networks**.
1. Configure the fields as follows:
| Field | Instructions |
|-------|----------------|
| Place singleton jobs in | Select the AZ in which the broker VM for <%= vars.product_short %> runs. The broker runs as a singleton job. |
| Balance other jobs in | Select the AZs in which other jobs can run. |
| Network | Select a subnet for the <%= vars.product_short %> broker. This is typically the same subnet that includes the component VMs for <%= vars.app_runtime_full %> (<%= vars.app_runtime_abbr %>). |
1. Click **Save**.
### <a id="config-creds"></a> Configure Azure Credentials
This section describes how to configure the Azure credentials <%= vars.product_short %> requires to
manage service instances.
To configure Azure credentials:
1. Click **Azure Config**.
1. Configure the fields as follows:
| Field | Instructions |
|-------|--------------|
| Subscription ID | Enter the Azure subscription ID |
| Tenant ID | Enter the Azure tenant ID |
| Client ID | Enter the Azure client ID |
| Client Secret | Enter the Azure client secret |
| Default Resource Group | Enter the default resource group for Azure resources |
| Location | Enter the default Azure location for resources |
| Disable Automatic Service Registration | Select to disable automatic service registration |
1. Click **Save**.
### <a id="state-db"></a>Configure a State Database
This section describes how to associate <%= vars.product_short %> with a structured database, such as
an SQL database which the broker requires in order to store its state.
To configure <%= vars.product_short %> with a database:
1. Click **Service Broker Config**.
1. Enter the credentials for the database used to store the state of the <%= vars.product_short %>.
1. Click **Save**.
1. Return to the <%= vars.ops_manager %> Installation Dashboard.
1. Click **Review Pending Changes**.
1. Click **Apply changes** to install the <%= vars.product_short %> tile.
<%# If needed, include additional configuration information below.
For example, maybe there are configuration options not required for installation but which could be
useful for certain users.
Typical topics include:**
+ **Self-service:** Do you have recommendations for how to configure/design plans in the tile so that
users can choose the best options for themselves?
+ **High availability:** How do you configure/deploy X Service tile to be highly available? %>
### <a id="services"></a> Configure Services with <%= vars.product_short %>
This section describes how to configure services and service plans offered by the
<%= vars.product_short %> within the Cloud Foundry Marketplace on your instance of Cloud Foundry.
<%= vars.product_short %> specifies new service plans through JSON.
An example is provided, using the smallest possible size, within each service.
To configure services and service plans:
1. Click the already-installed <%= vars.product_short %> for Azure tile in your
<%= vars.ops_manager %> tile Dashboard.
1. Find the service you want to make available in the left hand navigation under
the **Settings** tab.
1. Enter additional plans as additional JSON objects within the provided field.
1. Click **Save**.
1. Return to the <%= vars.ops_manager %> Installation Dashboard and click **Review Pending Changes**.
1. Click **Apply changes**.
1. Review your Cloud Foundry Marketplace to see the new plan sizes.