Created on 07-19-2016 01:52 PM - edited 09-16-2022 03:30 AM
I would like to use Centos7x, at least for gateway hosts. With Director 1.5, I never had any luck with Centos or multiple templates in one cluster, so I ended up using a sub-optimal instance type. I would like to use r3 series for gateways.
Director 2.x supports Centos 7x and Centos 7x for cdh5.7 and later; does it matter to Director which kind of hypervisor is used? r3 series is HVM.
I see that the faq recommends finding AMIs with:
aws ec2 describe-images \ --output table \ --query 'Images[*].[VirtualizationType,Name,ImageId]' \ --owners 309956199498 \ --filters \ Name=root-device-type,Values=ebs \ Name=image-type,Values=machine \ Name=is-public,Values=true \ Name=hypervisor,Values=xen \ Name=architecture,Values=x86_64
but this specifies xen and RH. Does that mean only xen is supported? Presumably there is an equivalent AMI search command for centos7x.
Is it okay to generate a cluster from multiple templates?
Thanks!
Created 07-19-2016 02:39 PM
Director itself doesn't care whether the AMI uses HVM or PV, but EC2 instance types are often only compatible with a single virtualization type. As you say, Amazon recommends HVM for the R3 instance type.
Here's a pretty good blog post on virtualization types:
http://cloudacademy.com/blog/aws-ami-hvm-vs-pv-paravirtual-amazon/
That describe-images command is just an example, and you can change the parameters to suit the particular AMI details you are looking for.
Created 07-19-2016 02:25 PM
I'll answer your last question now, and get back to you with an answer to your questions about AMIs and hypervisors.
Each instance group in a cluster has an associated instance type, and it is common for different groups to use different instance types. For example, the instance type for a gateway will likely differ from the instance type for a master node.
Created 07-19-2016 02:39 PM
Director itself doesn't care whether the AMI uses HVM or PV, but EC2 instance types are often only compatible with a single virtualization type. As you say, Amazon recommends HVM for the R3 instance type.
Here's a pretty good blog post on virtualization types:
http://cloudacademy.com/blog/aws-ami-hvm-vs-pv-paravirtual-amazon/
That describe-images command is just an example, and you can change the parameters to suit the particular AMI details you are looking for.