Traditionally, a pack mule serves to carry heavy weight across treacherous terrain. Pack mules drastically reduce the work required by humans in tiring and potentially dangerous scenarios. After providing some background, I’ll explain exactly how a pack mule will make installing API Connect 2018.1 a breeze.
Introduction and Background
With the ability to deploy on any cloud, enhanced DevOps capabilities, and improved developer experience, itâ€™s easy to get caught up in the flashy side of API Connect 2018.1. But at the same time, the basics of using software still apply for customers looking to take advantage of these new capabilities. Installing new software must be a simple and intuitive process. Luckily, the API Connect team has kept you, the user, in mind when designing our install experience.
As you may know, API Connect 2018.1 can be run with two different form factors â€“ VMware and Containers. VMware is a more traditional virtual machine install process â€“ for customers wanting a familiar experience without delving into the technical details of a container environment and Kubernetes cluster. For those wanting to jump into the Docker and Kubernetes sea right away, Containers are the second form factor that is also available.
The Pack Mule — InstallAssist
No matter which way you install, we give you a painless experience with API Connect InstallAssist. InstallAssist is a binary executable that automatically manages certificate creation, deployment configuration, other technical aspects that can cause a headache when dealing with microservices.
This is where the pack mule idea comes into play. Think of InstallAssist as the pack-mule of the install process — it drastically reduces time and effort required by users in potentially frustrating and dangerous scenarios. In the same way you load a pack mule with materials you need for an expedition, you load the InstallAssist binary with your system’s required information, and enjoy the journey as InstallAssist does all the heavy lifting for you. Without it, youâ€™re moving across treacherous terrain with a heavy load. You spend painful hours trying to get individual microservices and components to communicate with each other. You spend too much time installing, and not enough time using API Connect.
Installation Process: VMware
As I mentioned before, VMware OVA install is the same form factor that traditional customers know the best. InstallAssist drastically reduces friction with this OVA install process. The basic steps for deploying any component of API Connect on VMware with InstallAssist are as follows:
1. Download VMware OVA images and InstallAssist
2. Input characteristics of your environment into InstallAssist (IP addresses, Hostnames, DNS Servers, etc.)
3. Run InstallAssist (and take a look at everything you donâ€™t have to do!)
4. Upload the ISO file generated by InstallAssist into your Virtual Machine environment
5. Start using API Connect
Thatâ€™s it! That’s all you need to have an API Connect component up and running. Deploying subsequent components is even easier â€“ just make a few changes to the InstallAssist program and run it again to spin up extra Management, Analytics, or Developer Portal components.
Installation Process: Containers
So what about Containers? Believe it or not — the same InstallAssist executable used in the OVA can be used to install the Container form factor of API Connect. Provided you have your Kubernetes cluster up and running, a similar process applies:
1. Download Container images and InstallAssist
2. Input characteristics of your environment into InstallAssist (IP addresses, Hostnames, DNS Servers, a few other Kubernetes-related fields, etc.)
3. Run InstallAssist (and take a look at the things you donâ€™t have to do!)
4. Navigate to the addresses you specified with InstallAssist
5. Start using API Connect
Look familiar? That’s because it is. The Container install is similar to the OVA install, with a few changes and extra fields needed for your Kubernetes environment.
It really is that easy.Â With such a simple installation process, you can spend more time creating, managing, and securing APIs that provide value to your company, and less time worrying about the installation process. So sit back, relax, and take a second to appreciate the pack mule that will make installation a breeze with APIC 2018.1.
Be on the look-out for more detailed installation instructions as we get closer to our first release!