HI Im moving one of my clients who have a hosting re seller account with around 200 domain to run on Cloudmin + Virtualmin. Now Ive installed and setup Cloudmin and Ive added my AWS account details but I can not create a instance.
Either I select the security group I want to use and I get a error saying "that I need to make sure security group is for all items" . Or I leave the setting a default and I get a error saying "virtualmin security group already exists".
So I then delete the virtualmin security group and I get a error saving failed to create security group.
So I can not leave the setting as default and let cloudmin create it as it can not I can not tell it which security group to use or a get a error saying its not for all items what ever then means So please why can I not create a EC2 server ??
Comments
Submitted by JamieCameron on Thu, 11/10/2016 - 00:19 Comment #1
That seems like a bug - on the EC2 instance creation form, is the field for selecting a security group visible?
Submitted by riad135 on Thu, 11/10/2016 - 06:35 Comment #2
yes, I can either leave default or select the group I want if I leave default it either fails saying virtualmin security group exists. Or if I delete the virtualmin group and try again its errors saying can not create group and if I select the group I want I get this error.
Creating virtual system with Amazon EC2 .. .. creation failed : When specifying a security group you must specify one of group id or group name for each item
Submitted by JamieCameron on Sat, 11/12/2016 - 13:01 Comment #3
Hmm, looks like the EC2 HTTP API has changed - I'm looking into what it would take to fix Cloudmin to support this now.
Submitted by JamieCameron on Sat, 11/12/2016 - 13:41 Comment #4
Actually, I was able to create an EC2 instance just fine with the current Cloudmin code.
Which AMI were you using? Also, which zone is your EC2 account in?
Submitted by riad135 on Mon, 11/14/2016 - 07:41 Comment #5
i was using the base Ubuntu image. (all Cloudmin images are on old hardware). and are not in Australian region.
AWS zone ap-southeast-2
Submitted by riad135 on Mon, 11/14/2016 - 07:52 Comment #6
ALso this is a new aws account so we can only created instances in a VPC.
all Cloudmin or Virtualmin images are on previous generation aws hardware
each time i used AWS Cli to create instance using one of your images i get a error saying not a support instance type.
so i created a ubuntu 16 on ec2 T2 medium . I then installed cloudmin which is running but i can not create any instance from cloudmin.
Submitted by JamieCameron on Mon, 11/14/2016 - 22:39 Comment #7
I wonder if this is somehow related to the AWS region - do you get the same error in other regions, like us-east-1?
Submitted by riad135 on Mon, 11/14/2016 - 23:15 Comment #8
Not Tried. I did a few installs when testing setup.
1st was using your image via AWS cli and as the images were in us region I created them there but as they used previous generation EC2 instances I could not create using any of the current generation eg: T2.
2nd time I installed in ap-southeast-2 region but I had to install from scripts so I used the default Ubuntu 16.04 image and install cloudmin and virtual pro via Debian script.
3rd install same as above but with storage set for production. So the master instance I installed both scripts but first I changed the host name and added the DNS to host file as this is running the DNS domain for this server. So once Cloudmin installed it created a zone Cloudmin + domain-name "cloudmin.zerotells.com" So I then created my DNS zone "zerotells.com" with two hostnames and pointed our DNS register to ns1.zerotells.com and ns2 , I then removed the full DNS name from the host file so now I had Cloudmin installed and running the DNS for its self all working.
My Next step was to create a 2nd Instance as I want to create via cloudmin and then I was going to save that as my master image.
As we are in the process of moving our sites I was going to run 2 instance as a replica then once all our sites are over I was going to create a scaling group as well but to have this work from when I read I think I need to be able to have cloudmin create a AWS instance so it can scale up when needed.
Now if you want I can install and try in US region. But I don't think its a region issue as the security group thats fails either not being able to create one or not able to use one already created.
Also I don't know if this is a issue but on my AWS account that I had for years I can create instances in classic or VPC . But as this account is only about 12 months old It's under the new rules were its either default VPC or other VPC.
Submitted by JamieCameron on Fri, 11/18/2016 - 00:52 Comment #9
There have been a few fixes in Cloudmin recently for EC2 support that may be relevant - I can send you an update if you like? Just let me know which Linux distro your cloudmin master runs on.