diff --git a/source/adminguide/templates.rst b/source/adminguide/templates.rst index 7429c6ed48..ece4cd6a4f 100644 --- a/source/adminguide/templates.rst +++ b/source/adminguide/templates.rst @@ -444,7 +444,7 @@ hypervisor-specific. Adding an ISO ---------------- +------------- To make additional operating system or other software available for use with Guest Instances, you can add an ISO. The ISO is typically thought of as diff --git a/source/adminguide/templates/_cloud_init.rst b/source/adminguide/templates/_cloud_init.rst index c6caa45bb7..33e49683e7 100644 --- a/source/adminguide/templates/_cloud_init.rst +++ b/source/adminguide/templates/_cloud_init.rst @@ -62,6 +62,13 @@ These features can be implemented in `“Linux Template creation process” <_cr datasource: CloudStack: {} None: {} + + .. note:: + For the vm instances running on VMware or XenServer/XCP-ng hypervisors, if there are multiple cloud-init data sources, it is a known issue that ds-identify is not able to detect if "CloudStack" DataSource is enabled. To fix the problem, please run the following command to enable cloud-init without any aid from ds-identify. + + .. code:: bash + + echo "policy: enabled" > /etc/cloud/ds-identify.cfg #. **Password management** diff --git a/source/adminguide/templates/_create_linux.rst b/source/adminguide/templates/_create_linux.rst index 727b944e94..895e2e0909 100644 --- a/source/adminguide/templates/_create_linux.rst +++ b/source/adminguide/templates/_create_linux.rst @@ -30,19 +30,19 @@ An overview of the procedure is as follow: #. Upload your Linux ISO. For more information, see `“Adding an - ISO” `_. + ISO” `_. #. Create an Instance with this ISO. For more information, see `“Creating - VMs” `_. + Instances” `_. #. Prepare the Linux Instance #. Create a Template from the Instance. For more information, see `“Creating a Template from an Existing - Instance” <#creating-a-template-from-an-existing-virtual-machine>`_. + Instance” <#creating-a-template-from-an-existing-instance>`_. System preparation for Linux @@ -114,25 +114,25 @@ templating of Centos and Ubuntu. User password management and reset cappabilities in GUI are available with: - * `Cloud-init integration <_cloud_init.html#linux-with-cloud-init>`_ - * `Adding Password Management to Your Templates <_password.html#adding-password-management-to-templates>`_ /Legacy for non systemd systems only/ + * `Cloud-init integration `_ + * `Adding Password Management to Your Templates `_ /Legacy for non systemd systems only/ #. **SSH keys management** Cloudstack can create key pair and push certificates to Instances. This feature is available with: - * `Cloud-init integration <_cloud_init.html#linux-with-cloud-init>`_ + * `Cloud-init integration `_ * `Implementing a SSH-Key bash script `_ #. **Partition management** Volumes can autorextend after reboot when partition is extended in the GUI. - This feature is possible with `Cloud-init integration <_cloud_init.html#linux-with-cloud-init>`_. + This feature is possible with `Cloud-init integration `_. #. **User-data** Cloudstack can push user-data during Instance creation. - This feature is possible with `Cloud-init integration <_cloud_init.html#linux-with-cloud-init>`_. + This feature is possible with `Cloud-init integration `_. #. **Template cleanup** @@ -214,4 +214,4 @@ templating of Centos and Ubuntu. You are now ready to create the Final Template, for more information see `“Creating a Template from an Existing Virtual - Machine” <#creating-a-template-from-an-existing-virtual-machine>`_. + Machine” <#creating-a-template-from-an-existing-instance>`_. diff --git a/source/adminguide/templates/_create_windows.rst b/source/adminguide/templates/_create_windows.rst index 53adfe05b4..eeeb8768ac 100644 --- a/source/adminguide/templates/_create_windows.rst +++ b/source/adminguide/templates/_create_windows.rst @@ -38,7 +38,7 @@ An overview of the procedure is as follows: #. Create an instance with this ISO. For more information, see `“Creating - instances” `_. + instances” `_. #. Follow the steps in Sysprep for Windows Server 2008 R2 (below) or Sysprep for Windows Server 2003 R2, depending on your version of diff --git a/source/adminguide/virtual_machines/user-data.rst b/source/adminguide/virtual_machines/user-data.rst index 74a37a647a..1c715e1235 100644 --- a/source/adminguide/virtual_machines/user-data.rst +++ b/source/adminguide/virtual_machines/user-data.rst @@ -217,6 +217,8 @@ Instance deployment automatically (:ref:`adding-password-management-to-templates datasource_list: [ CloudStack, None ] +For more information, see `Cloud-init integration `_ + Custom user-data example ~~~~~~~~~~~~~~~~~~~~~~~~