使用镜像cirros-0.3.4-x86_64-disk.img通过命令上传镜像至OpenStack中怎么提供用户名
时间: 2024-09-19 17:16:44 浏览: 55
cirros-0.3.4-x86_64-disk.img etcd-v3.3.12-linux-amd64.tar.gz
5星 · 资源好评率100%
在将CirrOS镜像上传到OpenStack中并指定用户名时,通常涉及到使用Glance服务,这是OpenStack中的图像管理工具。首先,你需要登录到OpenStack Dashboard或者使用命令行工具如`openstack`。如果你选择通过命令行操作,你可以按照以下步骤进行:
1. **注册用户**:
- 如果还没有创建用户,可以使用`openstack user create`命令创建新用户,例如:
```
openstack user create --name myusername --password-mine
```
`-m` 或 `--project-name` 参数用于设置项目(tenant),`--domain-id default` 或 `--domain-name Default` 用于指定默认域。
2. **获取认证令牌**:
```
openstack token issue --user-id $(openstack user list | grep "myusername" | awk '{print $2}')
```
3. **上传镜像**:
使用`glance image-create`命令,其中包含`--owner=myusername`来指定所有者用户名:
```
glance image-create \
--name cirros-0.3.4-x86_64-disk \
--file cirros-0.3.4-x86_64-disk.img \
--disk-format qcow2 \
--container-format bare \
--public --visibility public \
--property owner=myusername
```
确保替换`myusername`为你实际创建的用户名。
阅读全文