Skip to content

Commit 859c026

Browse files
authored
Merge pull request #20420 from maxwelldb/shiftstack-swiftless-osdocs922
Swiftless ShiftStack installation - OSDOCS923
2 parents 05285ed + f6906db commit 859c026

File tree

4 files changed

+19
-14
lines changed

4 files changed

+19
-14
lines changed

installing/installing_openstack/installing-openstack-installer-custom.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ In {product-title} version {product-version}, you can install a customized clust
1414
xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update]
1515
processes.
1616

17-
* Have access to a {rh-openstack} administrator's account
17+
* Have a storage service installed in {rh-openstack}, like Block Storage (Cinder) or Object Storage (Swift). Object storage is the recommended storage technology for {product-title} registry cluster deployment. For more information, see xref:../../scalability_and_performance/optimizing-storage.adoc#optimizing-storage[Optimizing storage].
1818

1919
* Have metadata service enabled in {rh-openstack}
2020

installing/installing_openstack/installing-openstack-installer-kuryr.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ In {product-title} version {product-version}, you can install a customized clust
1414
xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update]
1515
processes.
1616

17-
* Have access to an {rh-openstack} administrator's account
17+
* Have a storage service installed in {rh-openstack}, like Block Storage (Cinder) or Object Storage (Swift). Object storage is the recommended storage technology for {product-title} registry cluster deployment. For more information, see xref:../../scalability_and_performance/optimizing-storage.adoc#optimizing-storage[Optimizing storage].
1818

1919
include::modules/installation-osp-about-kuryr.adoc[leveloffset=+1]
2020
include::modules/installation-osp-default-kuryr-deployment.adoc[leveloffset=+1]

modules/installation-osp-default-deployment.adoc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,19 @@ Your quota must meet the following requirements to run the {product-title} insta
2222
|Subnets | 1
2323
|RAM | 112 GB
2424
|vCPUs | 28
25-
|Volume storage | 175 GB
25+
|Volume storage | 275 GB
2626
|Instances | 7
2727
|Security groups | 3
2828
|Security group rules | 60
29-
|Swift containers | 2
30-
|Swift objects | 1
31-
|Swift available space | 10 MB or more
3229
|================================
3330

34-
[NOTE]
35-
Swift space requirements vary depending on the size of the bootstrap Ignition file and image registry.
36-
3731
A cluster might function with fewer than recommended resources, but its performance is not guaranteed.
3832

33+
[IMPORTANT]
34+
====
35+
If OpenStack Object Storage (Swift) is available and operated by a user account with the `swiftoperator` role, it is used as the default backend for the {product-title} image registry. In this case, the volume storage requirement is 175GB. Swift space requirements vary depending on the size of the image registry.
36+
====
37+
3938
[NOTE]
4039
By default, your security group and security group rule quotas might be low. If you encounter problems, run `openstack quota set --secgroups 3 --secgroup-rules 60 <project>` to increase them.
4140

modules/installation-osp-enabling-swift.adoc

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,20 @@
77
[id="installation-osp-enabling-swift_{context}"]
88
= Enabling Swift on OpenStack
99

10-
{product-title} on {rh-openstack-first} uses https://docs.openstack.org/security-guide/object-storage.html[OpenStack Object Storage (Swift)] to store and serve user configuration files.
10+
Swift is operated by a user account with the `swiftoperator` role. Add the role to an account before you run the installation program.
1111

12-
Swift is operated by a user account with the `swiftoperator` role.
12+
[IMPORTANT]
13+
====
14+
If link:https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.0/html-single/storage_guide/index#ch-manage-containers[OpenStack Object Storage (Swift)] is available, {product-title} on {rh-openstack-first} uses it as the image registry storage. If it is unavailable, the installation program relies on the OpenStack Block Storage service (Cinder).
15+
16+
If Swift is present and you want to use it, you must enable access to it. If it is not present, or if you do not want to use it, skip this section.
17+
====
1318

1419
.Prerequisites
1520

16-
* A {rh-openstack} administrator account on the target environment
17-
* On Ceph RGW, https://docs.ceph.com/docs/master/radosgw/config-ref/#swift-settings[the `account in url` option must be enabled]
21+
* You have a {rh-openstack} administrator account on the target environment.
22+
* The Swift service is installed.
23+
* On link:https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.0/html-single/deploying_an_overcloud_with_containerized_red_hat_ceph/index#ceph-rgw[Ceph RGW], the `account in url` option is enabled.
1824

1925
.Procedure
2026

@@ -26,4 +32,4 @@ To enable Swift on {rh-openstack}:
2632
$ openstack role add --user <user> --project <project> swiftoperator
2733
----
2834

29-
Your {rh-openstack} deployment can now use Swift to store and serve files.
35+
Your {rh-openstack} deployment can now use Swift for the image registry.

0 commit comments

Comments
 (0)