ESX Virtualization

VMware ESXi, vSphere, VMware Backup, Hyper-V... how-to, videos....

Nakivo Backup and Replication - #1 Backup solution for Virtual, physical, cloud, NAS and SaaS

Menu
  • Certification
      • VCP-DCV vSphere 8
          • vcp2024-125.
        • Close
    • Close
  • VMware
    • Configuration Maximums
    • vSphere
      • vSphere 8.0
      • vSphere 7.0
      • vSphere 6.7
      • vSphere 6.5
      • vSphere 6.0
      • Close
    • VMworld
      • VMware EXPLORE 2024
      • VMware EXPLORE 2023
      • VMware EXPLORE 2022
      • VMworld 2019
      • VMworld 2018
      • VMworld 2017
      • VMworld 2016
      • VMworld 2015
      • VMworld 2014
      • VMworld 2013
      • VMworld 2012
      • VMworld 2011
      • Close
    • Close
  • Microsoft
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019
    • Close
  • Categories
    • Tips – VMware, Microsoft and General IT tips and definitions, What is this?, How this works?
    • Server Virtualization – VMware ESXi, ESXi Free Hypervizor, VMware vSphere Server Virtualization, VMware Cloud and Datacenter Virtualization
    • Backup – Virtualization Backup Solutions, VMware vSphere Backup and ESXi backup solutions.
    • Desktop Virtualization – Desktop Virtualization, VMware Workstation, VMware Fusion, VMware Horizon View, tips and tutorials
    • How To – ESXi Tutorials, IT and virtualization tutorials, VMware ESXi 4.x, ESXi 5.x and VMware vSphere. VMware Workstation and other IT tutorials.
    • Free – Free virtualization utilities, ESXi Free, Monitoring and free backup utilities for ESXi and Hyper-V. Free IT tools.
    • Videos – VMware Virtualization Videos, VMware ESXi Videos, ESXi 4.x, ESXi 5.x tips and videos.
    • Home Lab
    • Reviews – Virtualization Software and reviews, Disaster and backup recovery software reviews. Virtual infrastructure monitoring software review.
    • Close
  • Partners
    • NAKIVO
    • StarWind
    • Zerto
    • Xorux
    • Close
  • This Web
    • News
    • ESXi Lab
    • About
    • Advertise
    • Archives
    • Disclaimer
    • PDFs and Books
    • Close
  • Free
  • Privacy policy

How-to Assign a Public IP Which Persist Across Reboots for Ravello VMs

By Vladan SEGET | Last Updated: December 17, 2020

Shares

This is another How-to post to get you started on Ravello. Today we'll learn How-to Assign a Public IP Which Persist Across Reboots for Ravello VMs. It may be, after all, a good idea to access your VMs after creating them, no?

For those of you who don't know Ravello, just quickly recap what Ravello can do. Basically, Ravello has a highly optimized Hypervisor which allows you to run not only traditional VMs, but also nested ESXi hosts and have labs in the cloud at Ravello. With a bit of learning is possible to be up and running quite fast. That's why this small series of posts.

One of the first things you'll need to understand is how to get started with Ravello upload tool which can save your time. You don't have to create VMs from scratch if you have your VMs already configured and installed in your environment. But here is also how-to create a simple VM and Install VMware tools. The basics.

Usual use cases I can think of, to have a remote lab at Ravello are, that it avoids investment into hardware. You may not need to keep your workloads running after conducting your testing. You may want to test the latest patch or new version of software and just don't have enough capacity in your environment:

  • Development and test
  • Sales demos
  • Training
  • POCs/evaluations
  • Deployment testing

How-to Assign a Public IP Which Persistent Across Reboots for Ravello VMs

Ravello UI has a possibility to create a Persistent public IP for your VMs. The feature is called Elastic IP address. You can find it when you click on the Library > Elastic IP Addresses > Create Elastic IP Addresses.

How-to Assign a Public IP Which Persistent Across Reboots for Ravello VMs

Click that button and chose a region from the drop-down list.

How-to Assign a Public IP Which Persistent Across Reboots for Ravello VMs

Then validate, and the address will appear on the list. For now, the colon Attached Application is empty as no VMs is using it. We must go and modify one of our VMs in order to use it.

How-to Assign a Public IP Which Persistent Across Reboots for Ravello VMs

Once you have created that Elastic IP you can go ahead and select your VM:

  • Choose Network TAB
  • Radio button Elastic IP
  • Click the Select button > Choose the elastic IP address we just created (if there are several)
  • Hit Save > Done!

How-to Assign a Public IP Which Persistent Across Reboots for Ravello VMs

You can see on the image above that the other option is Public IP. This IP address IS publicly available too, but it changes with each reboot.

Note that if you need to have several other VMs accessible from the Internet, and your requirement IS to keep the same IP address for each of those VMs, you must create additional Elastic IP addresses. 

If you don't, then the Elastic IP address is simply not available (there is a lock icon). You can also see the Attached Application and VM.

How-to Assign a Public IP Which Persistent Across Reboots for Ravello VMs

The number of Elastic IP addresses is limited per account. In my case, I could see that I could create no more than two of those. It's obvious because Ravello's public IP's pool has limited number of public IP addresses….. The workaround could be to just check the public IP address radio button, but this option does not guarantee the same IP address after reboot.

Let's Add also HTTP service to our VM so we can also access it via port 80. We can do that by selecting the Services tab > Add Supplied Service > Dropdown menu select Http

supplied

Click Save > Update and then fire up the web browser and copy paste the IP address. If you have installed a web server in that VM you should see the default web server page. Quite simple, isn't it.

Now that you can access your VM from your laptop, desktop over the Internet, let me show you an example of nested ESXi accessible via vSphere client in Ravello…. For this to work you have to add some required ports (902, 903 TCP/UDP) as per vSphere 6.0 documentation.

Ravello ports enabled through their firewall in order to access the nested ESXi VM over the Internet

I added those two services (with several ports separated by a coma):

So in my case I enabled:

  • 22,443,902,903 for TCP
  • And 902,903 for UDP

Add Services to your Ravello VMs to access from the internet

Note that I opened the 443 port so I can also access the nested ESXi via ESXi host client. Having the ESXi host client vib installed (now the ESXi 6.0 U2 has it already pre-installed) I can also access the nested ESXi over https via ESXi host client! Let's have a look…

Ravello - Access your VMs over the Internet

As you can see, the config of access to your VMs over the internet isn't difficult. Some folks might feel intimidated a bit when you're telling them about opening firewall ports at Ravello in ordere to access the VM from the outside. In reality, it's not difficult at all and I'm trying to detail it as much as I can so even folks that are newbies to IT or virtualization can learn the technology.

Even if Ravello systems were acquired by Oracle recently, this does not mean that you still cannot use those resources for your learning. And if the budget is a constraint, then Ravello is certainly a way to go as their pricing is quite unbeatable. Because when the lab is not running you do not have any costs. You pay only for running VMs.

And new update.

Update: New Post – Ravello Bare-Metal Option for VMware VMs

Check other posts about Ravello, to get you started:

  • How to create a simple VM in Ravello?
  • How to Get Started with Ravello Systems – VM Import Tool
  • Run Nested ESXi in AWS or Google with RavelloSystems
  • How-to Install VMware Tools on VM which runs in Ravello Cloud?
  • How to configure RDP for your VM in Ravello Cloud
  • How to Assign a Public IP Which Persist Across Reboots for Ravello VMs– (This post)
  • How to create a multi VM application In Ravello
  • How to Hot-Clone a VM and upload to Ravello Cloud

Enjoy.. -:) Stay tuned through RSS, and social media channels (Twitter, FB, YouTube)

Shares
4.7/5 - (4 votes)

| Filed Under: How To Tagged With: How-to Assign a Public IP Which Persist Across Reboots for Ravello VMs

About Vladan SEGET

This website is maintained by Vladan SEGET. Vladan is as an Independent consultant, professional blogger, vExpert x16, Veeam Vanguard x9, VCAP-DCA/DCD, ESX Virtualization site has started as a simple bookmarking site, but quickly found a large following of readers and subscribers.

Connect on: Facebook. Feel free to network via Twitter @vladan.

Private Sponsors

Featured

  • Thinking about HCI? G2, an independent tech solutions peer review platform, has published its Winter 2023 Reports on Hyperconverged Infrastructure (HCI) Solutions.
  • Zerto: One Platform for Disaster Recovery, Backup & Cloud Mobility: Try FREE Hands-On Labs Today!
Click to Become a Sponsor

Most Recent

  • Veeam Backup & Replication v13 Beta: A Game-Changer with Linux
  • What is Veeam Data Cloud Vault and how it can help SMBs
  • Nakivo Backup and Replication – Malware Scan Feature
  • Zerto 10 U7 released with VMware NSX 4.2 Support
  • XorMon NG 1.9.0 Infrastructure Monitoring – now also with Veeam Backup Support
  • Heartbeat vs Node Majority StarWind VSAN Failover Strategy
  • Vulnerability in your VMs – VMware Tools Update
  • FREE version of StarWind VSAN vs Trial of Full version
  • Commvault’s Innovations at RSA Conference 2025 San Francisco
  • VMware ESXi FREE is FREE again!

Get new posts by email:

 

 

 

 

Support us on Ko-Fi

 

 

Buy Me a Coffee at ko-fi.com

Sponsors

Free Trials

  • DC Scope for VMware vSphere – optimization, capacity planning, and cost management. Download FREE Trial Here.
  • Augmented Inline Deduplication, Altaro VM Backup v9 For #VMware and #Hyper-V – Grab your copy now download TRIAL.

VMware Engineer Jobs

VMware Engineer Jobs

YouTube

…

Find us on Facebook

ESX Virtualization

…

Copyright © 2025 ·Dynamik-Gen · Genesis Framework · Log in