AEI_Register.sh脚本的命令格式如下所示。
Usage:sh AEI_Register.sh -n [AEI_name] -d [AEI_Description]
● -n 选项用于指定待注册FPGA镜像的AEI名称(AEI_name)。AEI_name是由英文 大小写字母、数字、下划线、中划线组成的字符串,长度为1到64位。
● -d 选项用于指定待注册FPGA镜像的AEI描述信息(AEI_Description)。
AEI_Description由中文汉字、中文句号、中文逗号、英文大小写字母、数字、中 划线、下划线、英文句号、英文逗号、空格键组成的字符串,长度为0到255位。
在AEI_Register.sh脚本执行成功后,会产生如下的回显信息。
#############################################################
Register AEI
#############################################################
Uploading FPGA image to OBS
Upload 46696040 bytes using 2.038394 seconds Registering FPGA image to FIS
Success: 200 OK
id: 0000********5568015e3c87835c0326 status: saving
● “Success: 200 OK”信息表示AEI_Register.sh脚本执行成功。AEI_Register.sh脚 本执行成功并不代表FPGA镜像注册成功。用户需要执行fisclient程序的查询子命 令,并使用注册回显信息中FPGA镜像ID来查询相应的FPGA镜像信息。如果FPGA 镜像的状态是“active”,则表示FPGA镜像注册成功。确认注册成功后用户才能 进行FPGA镜像的加载操作。
● “id: 0000********5568015e3c87835c0326”信息表示FPGA镜像管理为待注册 FPGA镜像分配的ID为0000********5568015e3c87835c0326,可用于查询FPGA镜 像的注册操作是否成功以及后续的加载等操作。
● “status: saving”信息表示用户注册的FPGA镜像当前正处于保存状态。
说明
AEI_Register.sh脚本在注册过程中会将生成的FPGA逻辑文件传输到用户的OBS桶中,用于注册 相应的FPGA镜像。在确认注册成功后,用户可以将OBS桶中的逻辑文件手动删除,以便消除不 必要的OBS服务计费。
例如,用户可以执行如下命令来注册一个OCL镜像,并将AEI_name设置为“ocl-test”,将AEI_Description设置为“ocl-desc”。
[root@ scripts]# sh AEI_Register.sh -n ocl-test -d ocl-desc fis argument(s) and config file are OK
INFO: OCL Running
#############################################################
Register AEI
#############################################################
Uploading FPGA image to OBS
Upload 46696040 bytes using 2.038394 seconds Registering FPGA image to FIS
Success: 200 OK
id: 0000********5568015e3c83e7290321 status: saving
1.4.4.4.6 制作私有镜像 操作步骤
步骤1 登录管理控制台。
步骤2 选择“计算 > 镜像服务”。
步骤3 在“镜像服务”列表页面,单击“创建系统盘镜像”。
步骤4 在镜像配置页面,单击“选择”,从弹出的云服务器列表中选择1.4.4.4.1 购买FPGA加 速云服务器中购买的FPGA加速云服务器。
图1-8 创建镜像
步骤5 填写镜像的基本信息,例如,镜像名称和镜像描述,如图1-8所示。
步骤6 单击“立即申请”,并根据界面提示,确认镜像参数,阅读并勾选华为镜像免责声明 后,单击“提交申请”。
步骤7 镜像创建时间与镜像文件本身大小有关,大约需要20分钟,当镜像的状态为“正常”
时,表示创建完成。
----结束
1.4.4.4.7 AEI 和镜像做关联
在“管理控制台 > 镜像服务 > 私有镜像”页面中查看待发布镜像的信息详情,获取镜
说明
FPGA镜像发布是通过将ECS私有镜像发布到云市场实现的。请确认待发布的ECS私有镜像中不包 含用户的个人文件(例如fisclient工具的配置文件~/.fiscfg)。
执行fis关联子命令将待共享的FPGA镜像与创建的弹性云服务器私有镜像进行关联。
用户需要登录到弹性云服务器上,然后执行fisclient程序的关联子命令,将该FPGA镜 像与创建的弹性云服务器私有镜像进行关联。
[root@ ~]# fis fpga-image-relation-create --fpga-image-id 0000********5568015e3c83e7290321 --image-id 1804d4a7-****-****-****-c03cf3dd203a
Success: 204 No Content
当回显信息中包含“Success: 204 No Content”时,表示关联操作执行成功。
1.4.4.4.8 产品发布
请在云市场卖家中心发布产品,具体操作步骤请参见发布镜像类产品操作指导。
1.4.4.4.9 产品下架
请在云市场卖家中心下架产品,具体操作步骤请参见商品下架。
1.4.4.4.10 AEI 和镜像解关联
用户发布的FPGA镜像下架之后,必须进行AEI和镜像解关联操作,否则已经购买的用 户可以继续使用该AEI。用户需要登录到弹性云服务器上,执行fisclient程序的解关联 子命令,将需要下架的FPGA镜像和与它关联的AEI进行解关联操作。
解关联操作示例:
[root@ ~]# fis fpga-image-relation-delete --fpga-image-id 0000********5568015e3c83e7290321 --image-id 1804d4a7-****-****-****-c03cf3dd203a
Success: 204 No Content
当回显信息中包含“Success: 204 No Content”时,表示解关联操作执行成功。
说明
用户在对已发布的FPGA镜像做下架操作后,务必要将AEI和镜像解关联。
1.4.4.4.11 修订记录
发布日期 修改说明
2018-07-30 第一次正式发布。
1.4.4.4.12 免责声明
● 本文档可能包含第三方信息、产品、服务、软件、组件、数据或内容(统称“第