-
-
Save gbraad/a5552c277453ed873c367742199e0966 to your computer and use it in GitHub Desktop.
Openshift Installer dump
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Resources | |
--------- | |
bootstrap: 16GB HDD/2 CPUS/2GB Memory | |
master: 16GB HDD/2 CPUS/3GB Memory | |
test1-worker: unknown HDD/2 CPUS/2GB Memory | |
Time-Taken (on office-network) | |
------------------------------ | |
First run: around 30-35 mins | |
Subs run: around 25 mins | |
```console | |
$ sudo vi /etc/libvirt/libvirtd.conf | |
$ sudo vi /etc/sysconfig/libvirtd | |
$ systemctl restart libvirtd | |
$ systemctl status libvirtd | |
$ ip -4 a show dev virbr0 | |
$ virsh --connect qemu:///system net-dumpxml default | |
$ sudo firewall-cmd --get-active-zones | |
$ sudo firewall-cmd --zone=FedoraWorkstation --add-source=192.168.126.0/24 | |
$ sudo firewall-cmd --zone=FedoraWorkstation --add-port=16509/tcp | |
$ sudo firewall-cmd --zone=FedoraWorkstation --list-ports | |
$ sudo firewall-cmd --zone=FedoraWorkstation --list-sources | |
$ #sudo firewall-cmd --zone=FedoraWorkstation --list-sources | |
$ iptables -I INPUT -p tcp -s 192.168.126.0/24 -d 192.168.100.1 --dport 16509 -j ACCEPT -m comment --comment "Allow insecure libvirt clients" | |
$ sudo iptables -I INPUT -p tcp -s 192.168.126.0/24 -d 192.168.100.1 --dport 16509 -j ACCEPT -m comment --comment "Allow insecure libvirt clients" | |
$ virsh --connect qemu:///system pool-list | |
$ sudo virsh pool-autostart default | |
$ virsh --connect qemu:///system pool-list | |
$ sudo vi /etc/NetworkManager/NetworkManager.conf | |
$ echo server=/tt.testing/192.168.126.1 | sudo tee /etc/NetworkManager/dnsmasq.d/tectonic.conf | |
$ cat /etc/NetworkManager/dnsmasq.d/tectonic.conf | |
$ sudo systemctl restart NetworkManager | |
$ sudo dnf install libvirt-client libvirt-devel | |
$ virsh domifaddr master0 | |
$ sudo virsh domifaddr master0 | |
$ GOBIN=~/.terraform.d/plugins go get -u github.com/dmacvicar/terraform-provider-libvirt | |
$ cat <<EOF > $HOME/.terraformrc | |
plugin_cache_dir = "$HOME/.terraform.d/plugin-cache" | |
EOF | |
$ git clone https://github.com/openshift/installer.git | |
$ cd installer/ | |
$ TAGS=libvirt_destroy hack/build.sh | |
$ export OPENSHIFT_INSTALL_PLATFORM=libvirt | |
$ export OPENSHIFT_INSTALL_BASE_DOMAIN=tt.testing | |
$ export OPENSHIFT_INSTALL_CLUSTER_NAME=test1 | |
$ export OPENSHIFT_INSTALL_PULL_SECRET_PATH=/home/prkumar/work/github/practice/go/bin/installer-pull-secret.json | |
$ export OPENSHIFT_INSTALL_LIBVIRT_URI=qemu+tcp://192.168.100.1/system | |
$ bin/openshift-install cluster | |
$ hack/get-terraform.sh | |
$ ls bin/ | |
$ bin/openshift-install cluster | |
$ echo $? | |
$ ssh core@$OPENSHIFT_INSTALL_CLUSTER_NAME-bootstrap.$OPENSHIFT_INSTALL_BASE_DOMAIN | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment