Skip to main content

Repo Ready





In order to set up your Base Channel you will need some gpg key information from the server.
I used the following commands to acquire this information:
[root@sw ~]# cd /etc/pki/rpm-gpg/
[root@sw rpm-gpg]# gpg --with-fingerprint RPM-GPG-KEY-CentOS-7

In order to set up the repository for the base channel I used:
http://www.gtlib.gatech.edu/pub/centos/7.6.1810/os/x86_64/

Lastly, trying to sync repositories and packages can be extremely taxing on system resources; especially if done via the web GUI. I think this is because it also kicks off some java process as well as the sync. As a work around, close the web GUI completely, and use the following command via CLI: spacewalk-repo-sync -c Insert-Channel-Label


Overall I would prefer leaner server provisioning software. My future projects will have less to do with deployments and have more focus on web operations.

List of future interest:
Nginx
Haproxy
Varnish
Python
Jenkins

Comments

Popular posts from this blog

Veeam Free Linux Agent Install on Centos 7

If you are a junior admin that works with Vmware or Azure, learning Veeam backups can elevate your skills and value. This post will walk through the steps of setting up the free Linux backup agent on a Centos 7 virtual machine. Step 1: Lay the Foundation https://helpcenter.veeam.com/docs/agentforlinux/userguide/system_requirements.html?ver=30 https://helpcenter.veeam.com/docs/agentforlinux/userguide/installation_process.html?ver=30#dep Run uname -r and take note of the kernel version. Make sure you yum install kernel-devel which matches your kernel version In order to install libudev dependency I used yum install systemd-devel For libfuse dependency I used yum install fuse-libs yum install syslinux yum install epel-release yum update -y or yum makecache yum install dkms (If you cant find this package check your epel realease) *Do Not Skip Dependencies* unless they do not apply to your operating system. Footnotes will guide you in the docu...

Introduction

In order to get some real hands on experience as a Linux admin; lab construction should be the first priority. I am setting out with a couple of goals: 1. Set up a KVM hypervisor. 2. Inside of that KVM hypervisor, install a Spacewalk server. Use CentOS 6 for deployments in order to not worry about SELinux. I wanted the lab to have an enterprise feel but wanted to utilize free open source software. Another requirement was a it needed to have a GUI (preferably web based).  After a detailed review 2 operating systems peaked my interest and already came prepackaged with KVM. For those interested in reviewing all the options: https://www.linux-kvm.org/page/Management_Tools The first was Proxmox. Proxmox is Debian based OS and has very nice features with streamlined ease of use. Below is an example of the GIU and iso images can be found at  https://www.proxmox.com/en/downloads/category/iso-images-pve The second offering I reviewed was Ovirt. Ovirt is Redha...

Proxmox Has Won Me Over

I intended to make Ovirt Node work since it is based off of Centos but within 10 minutes of install I am having to vim /etc/hosts and set Ip address to hostnames because I need to bypass FQDN requirements. Then I need to set up the Ovirt Engine which requires a lot of resources. I still do not know what purposes it serves. An hour later and I still have not spun up a VM. At this point I am starting to think I shouldn't use this platform. I scrapped Ovirt and spun up a Proxmox host. I will add a big tip here. Login to your router when during the Proxmox install and reserve the IP it is using. This will effectively bind that private Ip to the MAC address of the Proxmox host. This step is super important. Once you are done installing Proxmox all the network configurations are done for you automatically. You do not have to set up a bridge between host and Vms. I was able to install Proxmox and spin up a Vm in about 15 minutes with full network connectivity. The GUI also looks ver...