Skip to content

Commit 0f2aaea

Browse files
authored
Merge branch '4.15' into new-ui
2 parents 71ae42f + 1bfb3ed commit 0f2aaea

File tree

5 files changed

+46
-7
lines changed

5 files changed

+46
-7
lines changed

source/adminguide/service_offerings.rst

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,14 @@ To create a new compute offering:
188188
NFS.
189189

190190
- **Provisioning type**: The type of disk that should be allocated.
191-
Local
191+
Valid values are thin, sparse, fat. When using the VMWare hypervisor,
192+
these values are mapped to the following vSphere disk provisioning types:
193+
194+
- **thin**: **Thin Provision**
195+
- **sparse**: **Thick Provision Lazy Zeroed**
196+
- **fat**: **Thick Provision Eager Zeroed**
197+
198+
The disk provisioning type strictness on VMWare is controlled with the zone level setting - **disk.provisioning.type.strictness**. If set to true, the disk is created only when there is a suitable storage pool that supports the disk provisioning type specified by the service/disk offering. If set to false, the disk is created with a disk provisioning type supported by the pool. Default value is false and this is currently supported for VMware only.
192199

193200
- **Compute Offering Type**: The amount of freedom that the end user
194201
has to customise the compute power that their instance has when using this
@@ -383,6 +390,16 @@ To create a new disk offering:
383390
- **Disk Size**: Appears only if Custom Disk Size is not selected.
384391
Define the volume size in GB (2^30 1GB = 1,073,741,824 Bytes).
385392

393+
- **Provisioning type**: The type of disk that should be allocated.
394+
Valid values are thin, sparse, fat. When using the VMWare hypervisor,
395+
these values are mapped to the following vSphere disk provisioning types:
396+
397+
- **thin**: **Thin Provision**
398+
- **sparse**: **Thick Provision Lazy Zeroed**
399+
- **fat**: **Thick Provision Eager Zeroed**
400+
401+
The disk provisioning type strictness on VMWare is controlled with the zone level setting - **disk.provisioning.type.strictness**. If set to true, the disk is created only when there is a suitable storage pool that supports the disk provisioning type specified by the service/disk offering. If set to false, the disk is created with a disk provisioning type supported by the pool. Default value is false and this is currently supported for VMware only.
402+
386403
- **QoS Type** [2]_: Three options: Empty (no Quality of Service), hypervisor
387404
(rate limiting enforced on the hypervisor side), and storage
388405
(guaranteed minimum and maximum IOPS enforced on the storage
@@ -704,4 +721,3 @@ default system offering used for System VMs.
704721
705722
#. Destroy the existing CPVM or SSVM offerings and wait for them to be
706723
recreated. The new CPVM or SSVM are configured with the new offering.
707-

source/installguide/building_from_source.rst

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,9 @@ You will need, at a minimum, the following to compile CloudStack:
146146

147147
#. Maven (version 3)
148148

149-
#. Java (Java 8/OpenJDK 1.8)
149+
#. Java (Java 11/OpenJDK 1.11)
150+
151+
#. NodeJS (LTS/12)
150152

151153
#. Apache Web Services Common Utilities (ws-commons-util)
152154

@@ -254,6 +256,8 @@ several other dependencies. Note that we recommend using Maven 3.
254256
$ sudo apt-get install python-software-properties
255257
$ sudo apt-get update
256258
$ sudo apt-get install debhelper openjdk-11-jdk libws-commons-util-java genisoimage libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven
259+
$ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
260+
$ sudo apt-get install -y nodejs
257261
258262
.. note::
259263

@@ -414,6 +418,8 @@ Linux.
414418
.. parsed-literal::
415419
416420
# yum install java-11-openjdk-devel genisoimage mysql mysql-server ws-commons-util MySQL-python python-setuptools createrepo
421+
# curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash -
422+
# yum install nodejs
417423
418424
Next, you'll need to install build-time dependencies for CloudStack with
419425
Maven. We're using Maven 3, so you'll want to grab `Maven 3.0.5 (Binary tar.gz)

source/installguide/hypervisor/kvm.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -455,6 +455,12 @@ infrastructure.
455455
By default these bridges are called *cloudbr0* and *cloudbr1* etc, but this can be
456456
changed to be more description.
457457

458+
.. note::
459+
Ensure that the interfaces names to be used for configuring the bridges match one of the following patterns:
460+
**'eth*', 'bond*', 'team*', 'vlan*', 'em*', 'p*p*', 'ens*', 'eno*', 'enp*', 'enx*'**.
461+
462+
Otherwise, the KVM agent will not be able to configure the bridges properly.
463+
458464
.. warning::
459465
It is essential that you keep the configuration consistent across all of your hypervisors.
460466

source/installguide/hypervisor/vsphere.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,17 @@ Software requirements:
5151
Apply All Necessary Hotfixes. The lack of up-do-date hotfixes can lead to
5252
data corruption and lost VMs.
5353

54+
.. note::
55+
56+
When using vSphere and vCenter versions 6.0 and 6.5 there is a limitation on
57+
instance names with a sequence number between 99999 and 1000000. For example if you take
58+
a snapshot of a VM, the expected filename will be different to what cloudstack expects.
59+
It is advisable to set the sequence number to 1M to prevent issues by executing the
60+
following script on your cloudstack database:
61+
62+
UPDATE cloud.sequence
63+
SET value = 1000000
64+
WHERE name = 'vm_instance_seq';
5465

5566
Hardware requirements:
5667
^^^^^^^^^^^^^^^^^^^^^^

source/releasenotes/compat.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ This section lists the operating systems that are supported for running
2323
CloudStack Management Server.
2424

2525
- Ubuntu 16.04 LTS, 18.04 LTS, 20.04 LTS
26-
- CentOS versions 7.x, 8.x (note: CentOS 8 will EOL in Dec 2021)
27-
- RHEL versions 7.x, 8.x
26+
- CentOS versions 7, 8 (note: CentOS 8 will EOL in Dec 2021)
27+
- RHEL versions 7, 8
2828

2929
Software Requirements
3030
~~~~~~~~~~~~~~~~~~~~~
@@ -39,8 +39,8 @@ CloudStack supports three hypervisor families, XenServer with XAPI, KVM,
3939
and VMware with vSphere.
4040

4141
- Ubuntu 16.04 LTS, 18.04, 20.04 LTS with KVM
42-
- CentOS 7.x, 8.x with KVM (note: CentOS 8 will EOL in Dec 2021)
43-
- Red Hat Enterprise Linux 7.x, 8.x with KVM
42+
- CentOS 7, 8 with KVM (note: CentOS 8 will EOL in Dec 2021)
43+
- Red Hat Enterprise Linux 7, 8 with KVM
4444
- XenServer versions 7.0, 7.1, 7.2, 7.4, 7.5, 8.0 with latest hotfixes, XCP-ng 7.4, 7.6, 8.0, 8.1
4545

4646
.. note:: It is now required to enable HA on the XenServer pool in order to recover from a pool-master failure. Please refer to the `XenServer documentation <https://docs.citrix.com/en-us/xencenter/7-1/pools-ha-enable.html>`_.

0 commit comments

Comments
 (0)