userdoc:hosted_guest_vm_vultr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
userdoc:hosted_guest_vm_vultr [2018/09/09 08:44]
abelbeck
userdoc:hosted_guest_vm_vultr [2022/01/25 20:47] (current)
abelbeck
Line 2: Line 2:
  
 !!Note: AstLinux 1.3.4 or later is required!! !!Note: AstLinux 1.3.4 or later is required!!
 +
 +!!Note: AstLinux 1.4.0 or later is required!! for new instances with Vultr. [[https://sourceforge.net/p/astlinux/mailman/message/37405619/|Linux 3.16.x kernel is no longer compatible for new Vultr instances]]
  
 **VM Host Specifications:**  [[https://www.vultr.com/pricing/|Vultr]] **VM Host Specifications:**  [[https://www.vultr.com/pricing/|Vultr]]
Line 11: Line 13:
 **VM Guest Recommended Options:** **VM Guest Recommended Options:**
  
-  * Plan: Vultr Cloud Compute (VC2)+  * Plan: Cloud Compute
   * Memory: 1 GB   * Memory: 1 GB
   * CPU: 1 Processor Core   * CPU: 1 Processor Core
Line 20: Line 22:
 The configuration process could not be simplier, follow a few easy steps: The configuration process could not be simplier, follow a few easy steps:
   * Add ISO... upload AstLinux Installer ISO image to Vultr   * Add ISO... upload AstLinux Installer ISO image to Vultr
-  * Deploy New Server... using Vultr Cloud Compute (VC2)+  * Add Firewall Group... inbound IPv4 Rules to secure during VM Setup 
 +  * Deploy New Server... using Vultr Cloud Compute
   * Server Location: Select one from many across the world   * Server Location: Select one from many across the world
   * Server Type: Select "Upload ISO" -> "My ISO's", click on the AstLinux Installer ISO   * Server Type: Select "Upload ISO" -> "My ISO's", click on the AstLinux Installer ISO
   * Server Size: Select the 1 CPU, 1024MB Memory for this example   * Server Size: Select the 1 CPU, 1024MB Memory for this example
-  * Additional Features: None is fine, check "Enable IPv6" if desired+  * Additional Features: None checked is fine, check "Enable IPv6" if desired 
 +  * Firewall Group: Select the "Setup" firewall group
   * Server Hostname & Label: Define useful names for this instance   * Server Hostname & Label: Define useful names for this instance
  
Line 31: Line 35:
 Create a Vultr account and provide your billing information. Create a Vultr account and provide your billing information.
  
-{{:userdoc:hosted_guest_vm_vultr_create-account.png?nolink|Create Account}}+{{:userdoc:hosted_guest_vm_vultr_create-account2.png?419&nolink|Create Account}}
  
-Add ISO... upload AstLinux Installer ISO image to Vultr+Add ISO... upload AstLinux Installer ISO image to Vultr.
  
-{{:userdoc:hosted_guest_vm_vultr_add-iso.png?nolink|Add ISO}}+{{:userdoc:hosted_guest_vm_vultr_add-iso2.png?1066&nolink|Add ISO}}
  
-{{:userdoc:hosted_guest_vm_vultr_download-iso.png?nolink|Download ISO}}+{{:userdoc:hosted_guest_vm_vultr_download-iso2.png?485&nolink|Download ISO}}
  
-You can transfer the ISO directly from the [[https://www.astlinux-project.org|AstLinux Project]] page, use the latest **Guest VM x86-64bit (Video Console)** version, for example the URL for version ''1.3.4'':+You can transfer the ISO directly from the [[https://www.astlinux-project.org|AstLinux Project]] page, use the latest **Guest VM x86-64bit (Video Console)** version, for example the URL for version ''1.4.4'' is:
  
-  https://s3.amazonaws.com/mirror.astlinux-project/downloads/iso/astlinux-1.3.4-genx86_64-vm.iso+  https://astlinux-project.org/mirror/downloads/iso/astlinux-1.4.4-genx86_64-vm.iso
  
-It will take a minute to finish transferring.+It will take a minute or more to finish transferring.
  
-Deploy New Server (Instance)... using Vultr Cloud Compute (VC2)+{{:userdoc:hosted_guest_vm_vultr_finished-iso2.png?866&nolink|Finished ISO}}
  
-{{:userdoc:hosted_guest_vm_vultr_deploy.png?nolink|Deploy}}+Add Firewall Group... inbound IPv4 Rules to secure during VM Setup
  
-Server LocationSelect one from many across the world+{{:userdoc:hosted_guest_vm_vultr_add-firewall2.png?1067&nolink|Add Firewall Group}}
  
-{{:userdoc:hosted_guest_vm_vultr_location.png?nolink|Location}}+Use the name "Setup" and click "Add Firewall Group".
  
-Server TypeSelect "Upload ISO" -> "My ISO's", click (so the check-mark appears) on the AstLinux Installer ISO+{{:userdoc:hosted_guest_vm_vultr_add-setup-firewall2.png?477&nolink|Add Firewall Group}}
  
-{{:userdoc:hosted_guest_vm_vultr_upload-iso.png?nolink|Server Type}}+Specify a trusted HTTPS IP address that will be used to setup the AstLinux VM, using "My IP" may be a good choice.  Add the rule by clicking on the Action ''+''.
  
-Server SizeSelect the 1 CPU, 1024MB Memory for this example+{{:userdoc:hosted_guest_vm_vultr_setup-firewall2.png?888&nolink|New Inbound IPv4 Rules}}
  
-{{:userdoc:hosted_guest_vm_vultr_server-size.png?nolink|Server Size}}+The resulting set of "Inbound IPv4 Rules" for the "Setup" firewall group:
  
-Additional FeaturesNone is fine, check "Enable IPv6" if desired+{{:userdoc:hosted_guest_vm_vultr_rules-firewall2.png?882&nolink|Inbound IPv4 Rules}}
  
-{{:userdoc:hosted_guest_vm_vultr_additional-features.png?nolink|Additional Features}}+Deploy New Server (Instance)... using Vultr Cloud Compute
  
-Server Hostname & LabelDefine useful names for this instance+{{:userdoc:hosted_guest_vm_vultr_deploy2.png?1069&nolink|Deploy}}
  
-{{:userdoc:hosted_guest_vm_vultr_hostname.png?nolink|Hostname Label}}+Server Location: Select one from many across the world... 
 + 
 +{{:userdoc:hosted_guest_vm_vultr_location2.png?890&nolink|Location}} 
 + 
 +Server Type: Select "Upload ISO" -> "My ISO's", click (so the check-mark appears) on the AstLinux Installer ISO... 
 + 
 +{{:userdoc:hosted_guest_vm_vultr_upload-iso2.png?674&nolink|Server Type}} 
 + 
 +Server Size: Select the 1 CPU, 1 GB Memory for this example... 
 + 
 +{{:userdoc:hosted_guest_vm_vultr_server-size2.png?866&nolink|Server Size}} 
 + 
 +Additional Features: None checked is fine, check "Enable IPv6" if desired... 
 + 
 +{{:userdoc:hosted_guest_vm_vultr_additional-features2.png?323&nolink|Additional Features}} 
 + 
 +Firewall Group: Select the "Setup" firewall group defined earlier... 
 + 
 +{{:userdoc:hosted_guest_vm_vultr_firewall-group2.png?896&nolink|Firewall Group}} 
 + 
 +Server Hostname & Label: Define useful names for this instance... 
 + 
 +{{:userdoc:hosted_guest_vm_vultr_hostname2.png?879&nolink|Hostname Label}}
  
 Click "Deploy Now" Click "Deploy Now"
  
-{{:userdoc:hosted_guest_vm_vultr_deploy-now.png?nolink|Deploy Now}}+{{:userdoc:hosted_guest_vm_vultr_deploy-now2.png?890&nolink|Deploy Now}}
  
-In less than a minute you will see the new instance "running"+In less than a minute you will see the new instance "running".
  
-!!Note ->!! The IPv4 address is dynamically assigned from a pool and remains static for the duration of a deployed instance, this example instance has since been destroyed so treat the IPv4 address mentioned below only as an example.+{{:userdoc:hosted_guest_vm_vultr_running2.png?783&nolink|Running}}
  
-{{:userdoc:hosted_guest_vm_vultr_running.png?nolink|Running}}+!!Note ->!! The IPv4 address is dynamically assigned from a pool and remains static for the duration of a deployed instance, this example instance has since been destroyed so treat the IPv4 address shown and mentioned below only as an example.
  
-By clicking on the instance information you will get a larger overview+By clicking on the instance information you will get a larger overview...
  
-{{:userdoc:hosted_guest_vm_vultr_overview.png?nolink|Overview}}+{{:userdoc:hosted_guest_vm_vultr_overview2.png?910&nolink|Overview}}
  
-Click on the "View Console" icon it will open a console to the VM instance+Click on the "View Console" icon it will open a console to the VM instance.
  
-{{:userdoc:hosted_guest_vm_vultr-astlinux-install.png?nolink|AstLinux Install}}+{{:userdoc:hosted_guest_vm_vultr-astlinux-install2.png?750&nolink|AstLinux Install}}
  
 Select the “Install” installer menu, follow the dialogs to install an AstLinux image to your virtual disk. Select the “Install” installer menu, follow the dialogs to install an AstLinux image to your virtual disk.
Line 91: Line 117:
 When finished you can select the “Shutdown” installer menu, (or don't as it will automatically reboot in the next step). When finished you can select the “Shutdown” installer menu, (or don't as it will automatically reboot in the next step).
  
-From the Vultr dashboard click "Settings" and "Custom ISO", you sill see how to "Remove ISO"+From the Vultr dashboard click "Settings" and "Custom ISO", you will see how to "Remove ISO".
  
-{{:userdoc:hosted_guest_vm_vultr-remove-iso.png?nolink|Remove ISO}}+{{:userdoc:hosted_guest_vm_vultr-remove-iso2.png?917&nolink|Remove ISO}}
  
 Click on "Remove ISO", following you will be prompted if you are sure.  The ISO will be removed and the VM instance will be restarted. Click on "Remove ISO", following you will be prompted if you are sure.  The ISO will be removed and the VM instance will be restarted.
  
-Again using the "View Console" icon you will see AstLinux booting.+Againusing the "View Console" icon you will see AstLinux booting.
  
-{{:userdoc:hosted_guest_vm_vultr-astlinux.png?nolink|AstLinux}}+{{:userdoc:hosted_guest_vm_vultr-astlinux2.png?750&nolink|AstLinux}}
  
 Finally, configure AstLinux using the normal **[[userdoc:new-install|setup]]**. Finally, configure AstLinux using the normal **[[userdoc:new-install|setup]]**.
  
-!!Tip ->!! Note the "IPv4 Address:" on the screen and access the VM with SSH or an HTTPS browser from anywhere.+!!Tip ->!! Note the "IPv4 Address:" on the screen and access the VM with an HTTPS browser from an allowed IP in the Vultr "Setup" firewall group. 
 + 
 +It is important to enable the AstLinux Firewall and create rules with limited access for TCP ports 22,80,443 (SSH/HTTP/HTTPS) from trusted public addresses.  After the AstLinux Firewall is enabled, you may disable the Vultr "Setup" firewall group by selecting "No Firewall" and click "Update Firewall Group" for the instance, as follows: 
 + 
 +{{:userdoc:hosted_guest_vm_vultr_remove-firewall2.png?907&nolink|Disable Vultr Firewall}}
  
-!!Warning ->!! It is important to enable the Firewall as soon as possible. Create rules with limited access for TCP ports 22,80,443 (SSH/HTTP/HTTPS) from trusted public addresses.+Note that the Vultr Firewall and AstLinux Firewall are back-to-backin series.
  
  • userdoc/hosted_guest_vm_vultr.1536500649.txt.gz
  • Last modified: 2018/09/09 08:44
  • by abelbeck