ADORSYS-GIS / ADORSYS-GIS/openstack

OpenStack Bare Metal Installation

Đang mở
#63 0 bình luận 0 reaction 1 người được giao Được @Donemmanuelo nhận Xem trên GitHub
Ngôn ngữ chính
Shell
Star
0
Fork
1
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Description
This ticket covers the planning, deployment, and operational readiness of a production-grade OpenStack environment on bare metal servers.

### Sub-tasks
- [ ] **1.1: Finalize Deployment Approach**
- [ ] Evaluate and select deployment tool: Charmed OpenStack (MAAS + Juju), Kolla-Ansible , Openstack Ansible.
- [ ] Document the rationale for the chosen approach.

- [ ] **1.2: Hardware and Firmware Preparation**
- [ ] Verify BMC access for all nodes.
- [ ] Standardize firmware and BIOS settings across all servers.
- [ ] Configure RAID/HBA modes as required.
- [ ] Ensure dual NICs are available and configured for redundancy.

- [ ] **1.3: Network Architecture Design**
- [ ] Design and document separate networks for Management, Storage, and Provider traffic.
- [ ] Plan and configure MTU settings for all network segments.
- [ ] Implement a high-availability (HA) baseline with 3x controller nodes.
- [ ] Configure Neutron with ML2/OVN as the backend.

- [ ] **1.4: Image and Provisioning Setup**
- [ ] Build and test Ironic Python Agent (IPA) images.
- [ ] Prepare cloud images with cloud-init for instance provisioning.

- [ ] **1.5: Security Hardening**
- [ ] Enforce TLS for all API endpoints.
- [ ] Create least-privilege service users for all OpenStack services.
- [ ] Implement a secrets management solution (e.g., Barbican, Vault).

- [ ] **1.6: Operations and Lifecycle Management**
- [ ] Implement a comprehensive backup and recovery strategy.
- [ ] Develop preflight validation checks for deployments and upgrades.
- [ ] Document the procedure for staged, controlled upgrades.
- [ ] Set up monitoring with Prometheus and Alertmanager.
- [ ] Aggregate logs using a centralized logging solution.
- [ ] Schedule and perform regular disaster recovery tests.

### Relevant Links
- [OpenStack Ironic Install Guide](https://docs.openstack.org/ironic/latest/install/)
- [Kolla-Ansible Docs](https://docs.openstack.org/kolla-ansible/latest/)
- [MAAS with Juju](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/the-maas-cloud-and-juju/)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.