I recently began learning SaltStack to compliment my knowledge of Puppet. I always like to use a new technology I’m learning to accomplish meaningful tasks related to whatever project I’m working on at the time and SaltStack, along with its cloud-oriented companion Salt-Cloud, seemed like they would be very helpful when migrating my personal website and Blog from Squarespace back to Amazon Web Services. Once I had deployed a salt-master server and configured it with the necessary packages and profiles, I attempted to deploy my first EC2 instance using Salt-Cloud and ran into the following error:
[bash]salt-cloud * ERROR: Failed to run install_amazon_linux_ami_deps()!!![/bash]
Continue reading “Quick Tip: Resolve Salt-Cloud EC2 Instance Provisioning Failure during Dependency Installation”
One of the keys to building a private cloud infrastructure is the ability to quickly roll out operating systems onto newly provisioned VM’s. Seeing as you likely already have a robust network in place if you’re considering a private cloud infrastructure, it makes sense to leverage your existing investment. In this post we’re going to look at the process of setting up a network deployment server using PXE and explore how we can build on that platform with Kickstart to create a fully automated deployment point.
Continue reading “Automate RHEL Based OS Deployments with PXE Boot and Kickstart”
This post, like any other dealing with altering a security mechanism, should (and will) begin with a warning to NOT do this in a production environment. Obligatory bold warning text:
SELinux is a major security component in any RHEL-based Linux distribution and should never be disabled in a production environment without extensive consideration and forethought as it can seriously compromise system security. It’s best practice to work with an application vendor to ensure the application works with SELinux if it’s going to be placed in production. Now we return to the regularly scheduled Blog post.
Continue reading “Quick Tip: Easily Set SELinux Enforcement Levels in CentOS 6”