繁体   English   中英

euca-import-volume转换挂起

[英]euca-import-volume conversion stuck on pending

我正在关注成像指南文档以创建EBS支持的图像: https : //docs.eucalyptus.cloud/eucalyptus/4.4.5/index.html#image-guide/img_task_install_hvm_image.html

#import to volume
euca-import-volume CentOS-7-x86_64-GenericCloud-1901.raw --format raw --availability-zone zone-1 --bucket imagebucket --description "ebs backed centos7"

导入后的转换任务在ApproximateBytesConverted 0处处于“ Pending conversion ,并且没有任何进展。 有什么常见原因的想法吗?

[root@desktop ~]# euca-describe-conversion-tasks
TaskType    IMPORTVOLUME    TaskId  import-vol-a6baf98c ExpirationTime  Wed Apr 17 09:25:47 EDT 2019    Status  active  StatusMessage   Pending conversion
DISKIMAGE   DiskImageFormat RAW DiskImageSize   8589934592  VolumeId    vol-4ddda573    VolumeSize  8   AvailabilityZone    zone-1  ApproximateBytesConverted   0

映像工作程序配置了m2.2xlarge,但我看到有关是否启动的信息冲突。

[root@cloud ~]# euca-describe-instances --filter tag-value=euca-internal-imaging-workers
[root@cloud ~]# esi-describe-images
    SERVICE     VERSION  ACTIVE     IMAGE      INSTANCES 
    imaging     4.4.101    *     emi-ebfa1114      1     
 loadbalancing  4.4.101    *     emi-ebfa1114      0   

转换任务停留在挂起状态意味着映像工作者实例存在问题。

您看不到euca-describe-instances输出的原因是,映像工作人员在(eucalyptus)imaging服务帐户中运行,而不是在eucalyptus帐户中运行。 要查看实例详细信息:

#
# euare-rolelistbypath --as-account '(eucalyptus)imaging'
arn:aws:iam::123456789012:role/internal/imaging/euca-internal-imaging-service-Role-XXXXXXXXXXXXX
arn:aws:iam::123456789012:role/imaging/ImagingServiceAdministrator
# 
#
# eval $(euare-assumerole arn:aws:iam::123456789012:role/imaging/ImagingServiceAdministrator)
# 
#
# euca-describe-instances
RESERVATION r-3170...
# 
#
# eval $(euare-releaserole)
#
#

如果启动实例存在问题,则CloudFormation服务可能包含有用的详细信息,例如:

# euform-describe-stacks
# euform-describe-stack-events

映像工作者最常见的问题是忘记设置要使用的ntp服务器,例如:

# euctl services.imaging.worker.ntp_server=time.google.com

这只是一个示例,您应该为您的环境使用ntp服务器。

为了允许您SSH连接到映像工作程序实例并检查日志,您应该使用euca-import-keypair作为映像服务管理员,然后配置密钥名称:

# euctl services.imaging.worker.keyname=KEYNAMEHERE

重新启动映像工作程序并获取所有配置更改的简单方法是:

# euctl services.imaging.worker.configured=false
# # wait for shutdown ...
# euctl services.imaging.worker.configured=true

我能够使用手动帮助程序实例方法创建EBS支持的hvm图像: https ://docs.eucalyptus.cloud/eucalyptus/4.4.5/index.html#image-guide/img_task_install_hvm_image.html

选项C:使用帮助程序实例安装EBS映像

从技术上讲,这一种受支持的方法,因此我不认为它是解决方法,但可以方便地理解为什么选项A(euca-import-volume)对我不起作用,如所述。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM