---
title: 向Image服务上传镜像
description: "用户参考本节操作步骤向Image服务上传镜像之前，需要提前准备好所需的虚拟机镜像。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/OpenStack/kunpengopenstackwallaby_04_029.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/OpenStack/kunpengopenstackwallaby_04_029.html
indexId: 1458d14e16d52bd9e4ead06322b66f72c316b7fbad2bbc404c51eb1c0bd6748084
---
# 向Image服务上传镜像

用户参考本节操作步骤向Image服务上传镜像之前，需要提前准备好所需的虚拟机镜像。

1. 导入环境变量。

```
source
~
/.admin-openrc
```


2. 下载镜像。以下载华为开源镜像站上的openEuler-22.03-LTS-SP2虚拟机镜像为例。

```
wget --no-check-certificate https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/virtual_machine_img/aarch64/openEuler-22.03-LTS-SP2-aarch64.qcow2.xz
xz -d openEuler-22.03-LTS-SP2-aarch64.qcow2.xz
```


3. 查询镜像的虚拟磁盘大小。

```
qemu-img info openEuler-22.03-LTS-SP2-aarch64.qcow2
```


  查询结果中的virtual size即为镜像的虚拟磁盘大小。

4. 向Image服务上传镜像。

```
openstack image create --disk-format qcow2 --container-format bare --file openEuler-22.03-LTS-SP2-aarch64.qcow2 --public
$image_name
```


  将image_name替换为所创建镜像的名称，请根据实际情况填写。
