-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSASINFRA-3495: Adding a StrageNFS Network to work with Manila/Ganesha and Ceph #228
base: main
Are you sure you want to change the base?
Changes from 7 commits
42c3173
39c171f
c5e1d99
2bccf47
8daf040
a033eae
714d417
eedf96a
c2f4de4
a58f205
2dcb33c
3383b4a
96eed3a
36baaf6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Here, I'm defining the StorageNFS network to be used by Ceph |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Updating the standalone_parameters.ceph_ansible.yaml to use the hostonly_nfs_ganesha defined defaults.yaml |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -46,6 +46,18 @@ resource_registry: | |
{% endif %} | ||
parameter_defaults: | ||
CloudName: {{ hostname }}.{{ clouddomain }} | ||
# Enable ganesha | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. this should be conditional whether manila is enabled |
||
EnableGanesha: true | ||
# Enable StorageNFS network | ||
StorageNFS: true | ||
ServiceNetMap: | ||
GaneshaNetwork: storage_nfs | ||
StorageNFSNetworkVlanID: 70 | ||
# Define network configuration for StorageNFS | ||
StorageNFSNetCidr: {{ hostonly_nfs_cidr }} | ||
StorageNFSAllocationPools: | ||
- start: {{ hostonly_sriov_fip_pool_start }} | ||
- end: {{ hostonly_sriov_fip_pool_end }} | ||
ContainerCli: podman | ||
Debug: true | ||
DeploymentUser: {{ ansible_env.USER }} | ||
|
@@ -183,9 +195,9 @@ parameter_defaults: | |
oslo_messaging_rpc_use_ssl: false | ||
{% endif %} | ||
{% if manila_enabled %} | ||
ganesha_vip: "{{ public_api }}" | ||
ganesha_vip: {{ hostonly_nfs_ganesha }} | ||
# for cephadm support on OSP 17 | ||
tripleo_cephadm_ceph_nfs_bind_addr: "{{ public_api }}" | ||
tripleo_cephadm_ceph_nfs_bind_addr: {{ hostonly_nfs_ganesha }} | ||
{% endif %} | ||
{% if standalone_extra_config|length > 0 %} | ||
{% for key, value in standalone_extra_config.items() %} | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here, I'm creating the StorageNFS network using the default datacentre provider and the VLAN 70