You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CloudStack provides in-built Orchestrator Extensions for Proxmox, Hyper-V and MaaS. These extensions work with Proxmox, Hyper-V and MaaS environments out of the box, and can also serve as reference implementations for anyone looking to develop new custom extensions.
20
-
The Extension files are located at `/usr/share/cloudstack-management/extensions/Proxmox`, `/usr/share/cloudstack-management/extensions/HyperV` and `/usr/share/cloudstack-management/extensions/MaaS` respectively.
20
+
The Extension files are located in `/usr/share/cloudstack-management/extensions/`, under the subdirectories `Proxmox`, `HyperV`, and `MaaS`.
21
21
The Proxmox Extension is written in shell script, while the Hyper-V and MaaS Extensions are written in python.
22
-
All of these Extensions support some custom actions in addition to the standard VM actions like deploy, start, stop, reboot, status and delete.
22
+
Proxmox and Hyper-V Extensions support some custom actions in addition to the standard VM actions like deploy, start, stop, reboot, status and delete.
23
23
After installing or upgrading CloudStack, in-built Extensions will show up in the Extensions section in UI.
24
24
25
25
|built-in-extensions.png|
@@ -29,7 +29,7 @@ After installing or upgrading CloudStack, in-built Extensions will show up in th
29
29
Proxmox
30
30
^^^^^^^^
31
31
32
-
The Proxmox CloudStack Extension is written in shell script and communicates with the Proxmox Cluster using the `Proxmox VE API`_ over HTTPS.
32
+
The Proxmox CloudStack Extension is written in shell script and communicates with the Proxmox Cluster using the `Proxmox VE API<https://pve.proxmox.com/wiki/Proxmox_VE_API>`_ over HTTPS."
33
33
34
34
Before using the Proxmox Extension, ensure that the Proxmox Datacenter is configured correctly and accessible to CloudStack.
35
35
@@ -270,7 +270,7 @@ Firewall Rules, Port Forwarding, and other networking features seamlessly throug
270
270
MaaS
271
271
^^^^^^^^
272
272
273
-
The MaaS CloudStack Extension is written in python script and communicates with the Canonical MaaS `https://canonical.com/maas`_ using the MaaS APIs `https://canonical.com/maas/docs/api`_.
273
+
The MaaS CloudStack Extension is written in python script and communicates with `Canonical MaaS <https://canonical.com/maas>`_ using the `MaaS APIs <https://canonical.com/maas/docs/api>`_.
274
274
275
275
Before using the MaaS Extension, ensure that the Canonical MaaS Service is configured correctly with servers added into it and accessible to CloudStack.
276
276
@@ -279,7 +279,7 @@ Get the API key from MaaS
279
279
280
280
If not already set up, create a new API Key in the MaaS UI by navigating to left column under `admin > API keys`.
281
281
282
-
Existing `MAAS consumer` token can used or a new API key can be generated by clicking `Generate MAAS API Key` button
282
+
Existing `MAAS consumer` token can be used or a new API key can be generated by clicking the `Generate MAAS API Key` button
283
283
284
284
|MaaS-add-token.png|
285
285
@@ -323,8 +323,7 @@ To set up the MaaS Extension, follow these steps in CloudStack:
323
323
324
324
#. **Deploy Instance**
325
325
326
-
Deploy an Instance using the Template created above. Optionally, provide the detail `vm_name` to specify the name of the VM in MaaS.
327
-
Otherwise, the CloudStack Instance's internal name is used. The Instance will be provisioned on a randomly selected MaaS machine.
326
+
Deploy an Instance using the Template created above. The Instance will be provisioned on a randomly selected MaaS machine.
0 commit comments