Automation of Application Server Installation
Kaunismäki, Juha-Matti (2022)
Kaunismäki, Juha-Matti
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022082919696
https://urn.fi/URN:NBN:fi:amk-2022082919696
Tiivistelmä
In this thesis we tried to find ways to automate production of application servers in the VMware server environment. Automating our work made sure that human errors did not appear and that every project came out similar. This helped with debugging problems and other people understanding our part in the project. Often in a real work environment your co-workers might not know what you have done when it comes to configuring application servers manually.
First, we went over the necessary knowledge to understand what virtualization is and why it is necessary. Then we investigated what VMware could do in this regard to make virtualization easier. We looked deeper into vSphere’s two main components, ESXi and vCenter server appliance.
After that, we investigated application servers and their purpose in this environment.
Learned how important infrastructure as code is in our lives and how both Terraform and Ansible made it easier to accomplish our goal.
We prepared our Linux running on Windows 10 with the necessary installations. The next steps required were to get Terraform to create the virtual machine and Ansible to run our playbook on it. We further investigated the structure of these two programs and did our ansible playbook run.
First, we went over the necessary knowledge to understand what virtualization is and why it is necessary. Then we investigated what VMware could do in this regard to make virtualization easier. We looked deeper into vSphere’s two main components, ESXi and vCenter server appliance.
After that, we investigated application servers and their purpose in this environment.
Learned how important infrastructure as code is in our lives and how both Terraform and Ansible made it easier to accomplish our goal.
We prepared our Linux running on Windows 10 with the necessary installations. The next steps required were to get Terraform to create the virtual machine and Ansible to run our playbook on it. We further investigated the structure of these two programs and did our ansible playbook run.