{"id":117881,"date":"2022-06-21T03:21:01","date_gmt":"2022-06-21T00:21:01","guid":{"rendered":"https:\/\/computingforgeeks.com\/?p=117881"},"modified":"2022-06-21T03:21:05","modified_gmt":"2022-06-21T00:21:05","slug":"run-amazon-linux-2-on-virtualbox-vmware-hyperv","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/run-amazon-linux-2-on-virtualbox-vmware-hyperv\/","title":{"rendered":"Run Amazon Linux 2 on VirtualBox\/VMware\/Hyper-V"},"content":{"rendered":"\n<p><strong>Amazon Linux 2<\/strong> is a Linux distribution provided by Amazon Web Services(AWS). This distribution is stable, with high-performance and security-focused. It is highly preferred due to the following features:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Long term support<\/strong>, provides peace of mind to developers and system admins with the stability offered by the LTS versions<\/li><li><strong>Large Partner ecosystem<\/strong>. It has a massive community of Technology Partners such as Independent Software Vendors (ISVs). This makes it possible to install several partner applications.<\/li><li><strong>Pricing<\/strong>, on the cloud services, the Amazon Linux 2 is provided at no additional charge.<\/li><li><strong>Enhanced developer productivity<\/strong> &#8211; The Amazon Linux 2 is offered as a virtual machine and container image for on-premises development and testing. This helps developers speed up application development, with the ability to test and integrate the application in a production environment.<\/li><\/ul>\n\n\n\n<p>As said before, the Amazon Linux 2 virtual machine images are used for on-premises development and testing. The images are available for:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>VirtualBox (Oracle VM)<\/li><li>VMware<\/li><li>Microsoft Hyper-V<\/li><li>VMware<\/li><li>KVM<\/li><\/ul>\n\n\n\n<p>By following this guide to the end, you should be able to run the Amazon Linux 2 on VirtualBox \/ VMware vSphere \/ Hyper-V.<\/p>\n\n\n\n<p>This setup entails the following steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Preparing the<strong><em> seed.iso<\/em><\/strong> boot image<\/li><li>Downloading the Amazon Linux 2 VM image<\/li><li>Booting and connecting to the new VM<\/li><\/ul>\n\n\n\n<p>Now let&#8217;s dive in!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#1) Prepare the seed.iso boot image<\/h2>\n\n\n\n<p>The <strong>seed.iso<\/strong> file contains the initial configuration required to boot into the new VM. This includes the network configs, hostname, and user data.<\/p>\n\n\n\n<p>This configuration is split into two main files:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The<strong> Meta-data<\/strong> &#8211; consists of the static network config and the hostname for the VM.<\/li><li>The<strong> user-data<\/strong> that defines the user accounts, password, keys, and access mechanisms to the VM. By default, the created user is the <strong>ec2-user<\/strong>, whose password can be defined in the file.<\/li><\/ul>\n\n\n\n<p>Now let&#8217;s see how each of these files can be generated.<\/p>\n\n\n\n<p>Begin by creating the file below and navigate into it.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir seedconfig &amp;&amp; cd seedconfig<\/code><\/pre>\n\n\n\n<p>Now we will begin by creating the meta-data file.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim  meta-data<\/code><\/pre>\n\n\n\n<p>In the opened file, set the hostname and static IP for the VM appropriately.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>local-hostname: <em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">myvm.localdomain<\/mark><\/em>\n# eth0 is the default network interface enabled in the image. You can configure static network settings with an entry like the following.\nnetwork-interfaces: |\n  auto <strong>eth0<\/strong>\n  iface <strong>eth0<\/strong> inet static\n  address <strong>192.168.100.155<\/strong>\n  network <strong>192.168.100.0<\/strong>\n  netmask <strong>255.255.255.0<\/strong>\n  broadcast <strong>192.168.100.255<\/strong>\n  gateway <strong>192.168.100.1<\/strong><\/code><\/pre>\n\n\n\n<p>Remember to replace <em><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">myvm.localdomain<\/mark><\/em><\/em> with the appropriate hostname for your system and also set the network address correctly.<\/p>\n\n\n\n<p>Save the file and proceed to create the user-data file as below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim user-data<\/code><\/pre>\n\n\n\n<p>In the file, add the lines below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#cloud-config\n#vim:syntax=yaml\nusers:\n# A user by the name `<strong><em>ec2-user<\/em><\/strong>` is created in the image by default.\n  - <strong><em>default<\/em><\/strong>\nchpasswd:\n  list: |\n    ec2-user:<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">StrongPassw0rd<\/mark>\n# In the above line, do not add any spaces after 'ec2-user:'.<\/code><\/pre>\n\n\n\n<p>For this guide, we will proceed with the default user(<em>ec2-user<\/em>). Remember to replace <strong><em>StrongPassw0rd<\/em><\/strong> with the password for the user.<\/p>\n\n\n\n<p><strong>Optionally<\/strong>, you can add the below lines to the <em>user-data <\/em>file to prevent cloud-init from applying network settings at each boot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># NOTE: Cloud-init applies network settings on every boot by default. To retain network settings from first\nboot, add the following \u2018write_files\u2019 section:\nwrite_files:\n  - path: \/etc\/cloud\/cloud.cfg.d\/80_disable_network_after_firstboot.cfg\n    content: |\n      # Disable network configuration after first boot\n      network:\n        config: disabled<\/code><\/pre>\n\n\n\n<p>Save the file and proceed to create the <strong>seed.iso<\/strong> file using the<em> meta-data<\/em> and <em>user-data<\/em> files.<\/p>\n\n\n\n<p>The tool for use on <em>Linux systems<\/em> is <strong><em>genisoimage<\/em><\/strong>. From the <em>seedconfig<\/em> folder, run the command below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data<\/code><\/pre>\n\n\n\n<p>Sample output:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>I: -input-charset not specified, using utf-8 (detected in locale settings)\nTotal translation table size: 0\nTotal rockridge attributes bytes: 331\nTotal directory bytes: 0\nPath table size(bytes): 10\nMax brk space used 0\n183 extents written (0 MB)\n$ <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">ls<\/mark>\nmeta-data  <strong>seed.iso<\/strong>  user-data<\/code><\/pre>\n\n\n\n<p>For macOS systems, you can use the <em><strong>hdiutil<\/strong><\/em> tool. With this tool, you need to navigate one level up from the <em>seedconfig<\/em> folder then execute:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hdiutil makehybrid -o seed.iso -hfs -joliet -iso -default-volume-name cidata seedconfig\/<\/code><\/pre>\n\n\n\n<p>After this, you should have the<strong> seed.iso <\/strong>file generated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">#2) Download the Amazon Linux 2 VM image<\/h2>\n\n\n\n<p>The Amazon Linux 2 VM image is available for several virtualization platforms. Download one that best suits you using the below links.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/cdn.amazonlinux.com\/os-images\/latest\/vmware\/\" target=\"_blank\" rel=\"noreferrer noopener\">VMware<\/a><\/li><li><a href=\"https:\/\/cdn.amazonlinux.com\/os-images\/latest\/virtualbox\/\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle VirtualBox<\/a><\/li><li><a href=\"https:\/\/cdn.amazonlinux.com\/os-images\/latest\/hyperv\/\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Hyper-V<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">#3) Create the Amazon Linux 2 VM<\/h2>\n\n\n\n<p>Now we have come to the crux of the matter where we need to create the Amazon Linux 2 Virtual Machine.<\/p>\n\n\n\n<p>The steps may be a bit different depending on your Virtualization platform but the main goal is to load both the Amazon Linux 2 <strong>VM image<\/strong> and the <strong><em>seed.iso<\/em><\/strong> file.<\/p>\n\n\n\n<p>The below steps will help you load the VM image and the seed.iso file on your Virtualization platform:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Oracle VirtualBox<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Begin by creating a new VM and assign it a name. Choose the type and version for the VM<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"406\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V.png\" alt=\"\" class=\"wp-image-117909\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V.png 648w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-300x188.png 300w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Set the memory size.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"409\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-1.png\" alt=\"\" class=\"wp-image-117910\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-1.png 650w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-1-300x189.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Now proceed and use an existing disk. Browse and load the VM image and create.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"409\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-2.png\" alt=\"\" class=\"wp-image-117911\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-2.png 651w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-2-300x188.png 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Now proceed to the VM&#8217;s <strong>Settings<\/strong>-&gt;<strong>Storage<\/strong> and choose <strong><em>optical drive<\/em><\/strong> under <strong>Controller: IDE<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"709\" height=\"577\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-3.png\" alt=\"\" class=\"wp-image-117912\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-3.png 709w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-3-300x244.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-3-696x566.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-3-516x420.png 516w\" sizes=\"auto, (max-width: 709px) 100vw, 709px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Load the <strong>seed.iso<\/strong> file here and apply the changes.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"581\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-4.png\" alt=\"\" class=\"wp-image-117913\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-4.png 710w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-4-300x245.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-4-696x570.png 696w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-4-513x420.png 513w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">VMware vSphere<\/h3>\n\n\n\n<p>Similar steps are followed here:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Begin by creating a datastore for the created <em>seed.iso <\/em>file.<\/li><li>Next, deploy the downloaded OVF template.<\/li><li>Right-click on the new VM and <strong>Edit Settings<\/strong><\/li><li>Proceed to the<strong> Virtual hardware<\/strong>&gt;<strong> New device<\/strong> and choose to add a <em>CD\/DVD Drive<\/em><\/li><li>Now load the <em>seed.iso<\/em> file on the <em>CD\/DVD Drive<\/em> by navigating to the datastore and selecting the file.<\/li><li>Finally, connect the added <em>CD\/DVD Drive<\/em><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Microsoft Hyper-V<\/h3>\n\n\n\n<p>Begin by extracting the compressed VM image and use the below steps to load it:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create a New virtual machine<\/li><li>On prompt, select <em><strong>Generation 1<\/strong><\/em><\/li><li>If prompted to configure the network adapter, select <strong>External<\/strong>.<\/li><li>Connect to a Virtual disk by using an existing disk. Browse and select the extracted VM image and choose <strong>Finish<\/strong> to create the VM<\/li><li>Now on the new VM, right-click and select <strong>Settings<\/strong>-&gt;<strong>IDE Controller 1<\/strong>, choose<strong> DVD Drive<\/strong>.<\/li><li>Browse and load the<strong><em> seed.iso<\/em><\/strong> file to the <strong>DVD drive<\/strong> and apply the changes.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">#4) Boot into the Amazon Linux 2 VM<\/h2>\n\n\n\n<p>Once the VM has been created as required, power it on and proceed as below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"456\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-5.png\" alt=\"\" class=\"wp-image-117914\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-5.png 630w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-5-300x217.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-5-580x420.png 580w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-5-324x235.png 324w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n\n\n\n<p>The VM will load the Amazon Linux 2 VM image settings defined in the <strong><em>seed.iso<\/em><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"716\" height=\"395\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-6.png\" alt=\"\" class=\"wp-image-117915\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-6.png 716w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-6-300x166.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-6-696x385.png 696w\" sizes=\"auto, (max-width: 716px) 100vw, 716px\" \/><\/figure>\n\n\n\n<p>Once everything has been loaded, log in to the VM using the created user.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"541\" height=\"225\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-7.png\" alt=\"\" class=\"wp-image-117916\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-7.png 541w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-7-300x125.png 300w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/figure>\n\n\n\n<p>Now perform tasks on your new Amazon Linux 2 VM.<\/p>\n\n\n\n<p>Verify the installation.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/os-release<\/code><\/pre>\n\n\n\n<p>Sample Output:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"427\" height=\"178\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-9.png\" alt=\"\" class=\"wp-image-117917\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-9.png 427w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-9-300x125.png 300w\" sizes=\"auto, (max-width: 427px) 100vw, 427px\" \/><\/figure>\n\n\n\n<p>Update the system.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum update<\/code><\/pre>\n\n\n\n<p>Execution output.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"208\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-8.png\" alt=\"\" class=\"wp-image-117918\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-8.png 717w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-8-300x87.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2022\/04\/Run-Amazon-Linux-2-on-VirtualBox-VMware-vSphere-Hyper-V-8-696x202.png 696w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<p>That is it!<\/p>\n\n\n\n<p>You now have the Amazon Linux 2 installed on VirtualBox \/ VMware vSphere \/ Hyper-V. Proceed and use the instance as desired.<\/p>\n\n\n\n<p>Related posts:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/computingforgeeks.com\/how-to-setup-wireguard-vpn-on-amazon-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Setup WireGuard VPN on Amazon Linux 2<\/a><\/li><li><a href=\"https:\/\/computingforgeeks.com\/how-to-install-php-8-on-amazon-linux\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Install PHP 8 on Amazon Linux 2<\/a><\/li><li><a href=\"https:\/\/computingforgeeks.com\/create-amazon-documentdb-database-on-aws\/\" target=\"_blank\" rel=\"noreferrer noopener\">Create Amazon DocumentDB (MongoDB) Database on AWS With CloudFormation<\/a><\/li><li><a href=\"https:\/\/computingforgeeks.com\/install-kubernetes-metrics-server-on-eks-cluster\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install Kubernetes Metrics Server on Amazon EKS Cluster<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Amazon Linux 2 is a Linux distribution provided by Amazon Web Services(AWS). This distribution is stable, with high-performance and security-focused. It is highly preferred due to the following features: Long term support, provides peace of mind to developers and system admins with the stability offered by the LTS versions Large Partner ecosystem. It has a &#8230; <a title=\"Run Amazon Linux 2 on VirtualBox\/VMware\/Hyper-V\" class=\"read-more\" href=\"https:\/\/computingforgeeks.com\/run-amazon-linux-2-on-virtualbox-vmware-hyperv\/\" aria-label=\"Read more about Run Amazon Linux 2 on VirtualBox\/VMware\/Hyper-V\">Read more<\/a><\/p>\n","protected":false},"author":21,"featured_media":117916,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[299,50,86],"tags":[37519,37517,37518],"class_list":["post-117881","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-linux-tutorials","category-virtualization","tag-amazon-linux-2-on-hyper-v","tag-amazon-linux-2-on-virtualbox","tag-amazon-linux-2-on-vmware"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/117881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=117881"}],"version-history":[{"count":0,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/117881\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/117916"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=117881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=117881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=117881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}