2016-11-30 01:09 PM
Curious if anyone has attempted to load the OnTap Simulator in Amazon C3 Cloud? My MacBook Air only has 4 GB of RAM not meeting the 5GB requirements and yard sales when attempting to boot.
Thanks for anyone's input, much appreciated.
Hack the Planet,
2016-11-30 01:20 PM
Getting the sim into an AMI instance would be a nice hack.
But if you were going to run it there you might as well spin up ONTAP Cloud. You give up the simulated disks/shelves and software raid, but you gain the option to do HA.
Back on the macbook front, 4gigs is really tight. It might start if you drop the VM to 3GB and start it shortly after a reboot before ram starts to get wired. Fusion by default is optimized for performance, not density. You can disable disk buffering which may free up a tiny bit, but you may still need to enable memory overcommitment. William Lam has a writeup on his blog:
If you allow 50% memory overcommitment it just might boot.
2016-11-30 03:32 PM
After digging around in the EC2 Cloud, which I am totally new to, I don't see how I can import the OVA Ontap Simulator file as a AMI due to OVA imports must be Windows or Linux based. The NetApp simulator is BSD so I don't see this working, however I didn't test it. It doesn't seem straight forward on how to import a OVA file.
As far as Ontap Cloud, Amazon already has a preconfigured instance already setup for $.112 per hour. https://aws.amazon.com/marketplace/pp/B018REK8QG?q
My other option at this point is to get a Windows instance on EC2 and install VMware Workstation, then the sim loaded.
Any other options or am I way off base? Again, new to NetApp and Amazon... My agency just bought NetApp and looking for a off-prim training lab resource.
Thanks for your help,
2016-11-30 04:06 PM - edited 2016-11-30 04:07 PM
I doubt nested virtualization would be enabled in a windows instance. There may be a vcloud providor that could import the ova, but thats not something I've ever explored, and honestly probably isn't the best way to get started. There are trials on both Amazon and Azure that might be a better place to start:
But the free option is to scale it down to run on your laptop, or find another compute resource to run it on.
2016-11-30 07:53 PM
Thank you for your response. I think I am leaning towards running Ontap Cloud in Amazon at this point and giving up on the Simulator idea. Thank you for input regarding the Windows VM idea.
2016-12-02 09:25 AM
Quick update trying to get the NetApp Ontap Simulator to run in the Amazon EC2 Cloud.
What I have tried so far:
My first thought was to see if Amazon EC2 could import the OnTap simulator's OVA file and start and Bob's your uncle. Seemed reasonable to me at first. First off importing a OVA file in EC2 isn't a point and click operation, it requires some json magic which I'm not familiar with yet the instructions seemed pretty straight forward, well sort of I created some groups, and started down the that rabbit hole until I started to realize that this effort wouldn't work because the sim, like Ontap on our arrays is running BSD under the covers. Pretty awesome, a huge fan of BSD myself, but Amazon's instances are from what I understand like docker instances and share a common Linux and Windows kernel. That being said, BSD just isn't an option and now it makes sense why.
I moved on to option 2, which was spin up a Windows 2012 server and install VMplayer on it then import the OVA file and next we are eating bowl of butter popcorn and a cholate shake from Alamo Drafthouse to celebrate... Well, that didn't work out after a few hours of work not to mention no celebration deserts and seeing The Arrival. Boo
Steps I took for option 2
Theory: Perhaps VMware Player knows the 2012 instance I am running is virtual itself and won't allow virtual-->virtual-->virtual.
This is where I am at so far... Cheers
2016-12-08 01:09 AM
Just for fun, I spun up an OSX Sierra instance in a VM with 4gb ram, enabled nested virtualization, and installed VMware Fusion inside the VM. By dropping the simulator RAM to 3gb I was able to start it and get through a basic configuration. I didn't have to enable memory overcomittment in the nested Fusion instance. I kept all the defaults except the RAM allocated to the simulator VM.
You should be able to do the same on your 4GB Macbook air.
2017-01-13 08:57 AM
Good info here. I just wanted to add an experience I had to warn others.
I started playing with AWS on and off about a year and a half ago. I used up my one-year-free time. Then I started playing with Cloud ONTAP and I was willing to pay for the limited time I had it up and running. When my attention moved on to other things I did remember to make sure my Cloud ONTAPs were shutdown and not running. However, a few months later I realized I was still getting a hefty automatic monthly bill, around $100. I can't remember all the steps I had to take to stop it (delete some underlying images or such) but watch out for that.
I'd be interested to hear if AWS has some low-level fixed 'Lab' type yearly billing structure for us lab-rats.
PS: my intentions were to build a WFA lab and I got enough built and tested to confirm it is clearly possible. Cloud ONTAP responds to API calls just as you'd expect. I'd still like to move in that direction in the future.
2017-01-13 09:29 AM
Thank you for your post! This was my next approach was to spin up the pre-configured Cloud OnTap instance but was a little concerned about the pricing. I'm glad you posted this. By the way, I agree that if these have APIs we might be able to script out a base config and spin up the instance and populate the config, well all in theory. Please keep me posted of any progress you make.