Amazon EC2 t1.micro 实例

Amazon EC2 t1.micro 实例

是否有使用 HVM 虚拟化的 Amazon EC2 t1.micro 实例?

目前我正尝试将其用于 Apache、Stratos、PHP、Cartridge。但它给出了以下错误:

TID:[0] [STRATOS] [2014-08-04 17:25:53,786] 错误 {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} - 无法启动实例。MemberContext [memberId=myphp.php.domain38e63a1c-2bc9-4bb3-834e-fe721d6d1864, nodeId=null, clusterId=myphp.php.domain, cartridgeType=php, privateIpAddress=null, publicIpAddress=null, allocateIpAddress=null, initTime=1407173153551, lbClusterId=lblb-1602734800.lb.domain, networkPartitionId=ec2-region1] 原因:请求 POST https://ec2.us-east-1.amazonaws.com/HTTP/1.1 失败,代码为 400,错误:AWSError {requestId ='0226e564-6d28-4bc9-8907-41fab944dd45',requestToken ='null',code ='InvalidParameterCombination',message ='虚拟化类型为'hvm'的非 Windows 实例目前不支持此实例类型。',context ='{Response =,Errors =}'} {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} org.jclouds.aws.AWSResponseException:请求 POSThttps://ec2.us-east-1.amazonaws.com/HTTP/1.1 失败,代码为 400,错误:AWSError{requestId='0226e564-6d28-4bc9-8907-41fab944dd45', requestToken='null', code='InvalidParameterCombination', message='此实例类型目前不支持虚拟化类型为 'hvm' 的非 Windows 实例。', context='{Response=, Errors=}'}

当我使用 t2.micro 实例时,出现此错误:

TID:[0] [STRATOS] [2014-08-05 04:25:59,098] 错误 {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} - 无法为类型为 iaas 的 jclouds 对象构建:ec2 {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} org.apache.stratos.cloud.controller.exception.InvalidIaasProviderException:无法为类型为 iaas 的 jclouds 对象构建:ec2

原因:java.util.NoSuchElementException:未找到 hardwareId(t2.micro) 在 org.jclouds.compute.domain.internal.TemplateBuilderImpl.throwNoSuchElementExceptionAfterLoggingHardwareIds(TemplateBuilderImpl.java:756) 在 org.jclouds.compute.domain.internal.TemplateBuilderImpl.findHardwareWithId(TemplateBuilderImpl.java:743) 在 org.jclouds.compute.domain.internal.TemplateBuilderImpl.build(TemplateBuilderImpl.java:694) 在 org.apache.stratos.cloud.controller.iaases.AWSEC2Iaas.buildTemplate(AWSEC2Iaas.java:121) org.apache.stratos.cloud.controller.iaases.AWSEC2Iaas.buildComputeServiceAndTemplate(AWSEC2Iaas.java:79) 在 org.apache.stratos.cloud.controller.util.CloudControllerUtil.setIaas(CloudControllerUtil.java:211)

我怀疑是因为这个原因:“T2 实例必须启动到 Amazon Virtual Private Cloud (VPC);它们在 EC2-Classic 平台上不受支持。“。

我已经在网上搜索过有关此事的信息,但仍然无果。

如果我改用 m3.medium,一切都会正常。但是它需要花费一些钱。

如果有人能澄清这一点我将不胜感激。

答案1

不,t1.micro 使用 PV 实例。t2.micro 用作 HVM 实例。

相关内容