DEPRECATED
Documentation is now available at https://github.com/redhat-nfvpe/telemetry-framework/tree/master/docs
| # vim: set ft=yaml shiftwidth=2 tabstop=2 expandtab : | |
| openshift-lb ansible_host=openshift-lb.nfvpe.site | |
| openshift-master-1 ansible_host=openshift-master-1.nfvpe.site | |
| openshift-master-2 ansible_host=openshift-master-2.nfvpe.site | |
| openshift-master-3 ansible_host=openshift-master-3.nfvpe.site | |
| openshift-node-1 ansible_host=openshift-node-1.nfvpe.site | |
| openshift-node-2 ansible_host=openshift-node-2.nfvpe.site | |
| openshift-node-3 ansible_host=openshift-node-3.nfvpe.site | |
| openshift-infra-node-1 ansible_host=10.19.110.71 # needed for telemetry | |
| openshift-infra-node-2 ansible_host=10.19.110.72 # needed for telemetry |
Deployment of OpenShift Origin 3.9 with GlusterFS and Service Brokers including Ansible Service Broker. Deployed on virtual machines provided by base-infra-bootstrap. Deployment of OpenShift Origin is done via openshift-ansible.
Deploy the virtual machines.
Installed on Fedora Server 31 after running an update and reboot.
sudo dnf install podman
sudo systemctl enable io.podman.service
sudo systemctl start io.podman.service
sudo firewall-cmd --add-port 8081/tcp --add-port 8080/tcp --add-port 8443/tcp --add-port 8880/tcp --add-port 8843/tcp --zone=FedoraServer --permanent
sudo firewall-cmd --reloadWe're going to be using Fedora 26 for this installation. Since we'll be using a cloud image
for Fedora 26, our login user will be fedora which will also be the staging user for installation
of Zuul and Nodepool.
To get started, ssh to your machine as the fedora user:
ssh fedora@<floating_ip>
Notes below are steps I followed to build the realtime (RT) kernel for CentOS. Additional notes are included for patching and building the Starling-X changes against the CentOS realtime kernel.
You'll need a physical (or virtual) machine running CentOS 7.5. Others probably work but this is what I used.
| apiVersion: infra.watch/v1beta1 | |
| kind: ServiceTelemetry | |
| metadata: | |
| name: default | |
| namespace: service-telemetry | |
| spec: | |
| alerting: | |
| alertmanager: | |
| receivers: | |
| snmpTraps: |
| apiVersion: integreatly.org/v1alpha1 | |
| kind: Grafana | |
| metadata: | |
| name: saf-demo | |
| namespace: serviceassurance | |
| spec: | |
| logLevel: '' | |
| config: | |
| security: | |
| admin_password: cloudops |
| # clear partitions and write to sda only | |
| clearpart --all --initlabel --drives=sda,sdb,sdc,sdd,sde,sdf,sdg | |
| ignoredisk --only-use=sda | |
| zerombr | |
| part /boot --size 1024 --asprimary --fstype=ext4 --ondrive=sda | |
| part pv.01 --size 200000 --grow --fstype="lvmpv" --ondrive=sda | |
| volgroup vg00 pv.01 | |
| logvol swap --name=swap --vgname=vg00 --size=98304 --fstype=swap | |
| logvol none --name=pool --vgname=vg00 --size=1000 --thinpool --grow |