标签:CLI 22 May 创建 Image stack O021 cirros image
参考https://www.cnblogs.com/CloudMan6/p/5393376.html 本节演示如何通过 Web GUI 和 CLI 两种方法创建image。 OpenStack 为终端用户提供了 Web UI (Horizon) 和 命令行 CLI。 1、WebUI 的功能没有CLI 全,有些操作只能使用CLI。即便是都支持的功能,CLI 可用的参数也更多 2、一般来说,CLI返回结果更快,操作起来更高效 3、CLI可放在脚本中进行批处理 4、有些耗时的操作CLI更格式,比如创建镜像(后面详细介绍) WebUI 创建image 1、admin 登录后,Project -> Compute -> Images 2、点击 “Create Image”按钮 3、在创建Image的对话框中,填写 image Name:my_cirros_image File:上传我们刚下载的 cirros 镜像文件 ( http://download.cirros-cloud.net/ ) Format:QCOW2 - QEMU Emulator Image Requirement:设置image的kernel、ramdisk、Architecture、最小磁盘和最小内存等选项 Image Sharing:Visibility(Public 公开、Private私有) Protected:(Yes不可删除、No 不限制删除) 4、可以在image list中查看刚刚创建的image 5、点击 image 上的链接可以查看 image 详情 CLI 创建 image cirros 这个linux 镜像很小,通过 Web UI 上传很快,操作会很顺畅。但如果我们要上传的镜像比较大(比如十几个G),那么操作会长时间停留在上传的Web界面,我们也不知道目前的进度如何。对于这样的操作,CLI是更好的选择。 1、将image上传到控制节点的文件系统中,这里上传到 /tmp/cirros-0.4.0-x86_64-disk.img 2、在 stack 账号下设置环境变量 ,DevStack 的安装目录下有个 openrc文件。source该文件就可以配置CLI的环境变量。这里我们传入两个参数,分别是OpenStack的用户名和Project名admin stack@DevStack-Controller:~$ source devstack/openrc admin admin WARNING: setting legacy OS_TENANT_NAME to support cli tools. 3、执行 image 创建命令,CLI会显示一个进度条,显示镜像创建的进度 stack@DevStack-Controller:~$ glance image-create --name my_cirros_cli_image --file /tmp/cirros-0.4.0-x86_64-disk.img --disk-format qcow2 --container-format bare --progress [=============================>] 100% +------------------+--------------------------------------+ | Property | Value | +------------------+--------------------------------------+ | checksum | 443b7623e27ecf03dc9e01ee93f67afe | | container_format | bare | | created_at | 2019-05-22T14:02:49Z | | disk_format | qcow2 | | id | c4454923-5ae3-4d68-afc8-92fdb985d204 | | min_disk | 0 | | min_ram | 0 | | name | my_cirros_cli_image | | owner | c2b9e5f4a15d43218f3fca6e13c49a3a | | protected | False | | size | 12716032 | | status | active | | tags | [] | | updated_at | 2019-05-22T14:02:49Z | | virtual_size | None | | visibility | shared | +------------------+--------------------------------------+ 4、到image 保存目录下查看刚刚创建的两个image stack@DevStack-Controller:~$ ll /opt/stack/data/glance/images/ total 57944 drwxr-xr-x 2 stack stack 4096 May 22 22:02 ./ drwxr-xr-x 4 stack stack 4096 May 22 01:04 ../ -rw-r----- 1 stack stack 3740163 May 22 01:11 16b087bd-8aa5-48fa-968b-6d8986ee2434 -rw-r----- 1 stack stack 12716032 May 22 21:52 57e8d592-15b4-4a99-8492-ab10cc499854 Web UI 创建 -rw-r----- 1 stack stack 25165824 May 22 01:11 7c5fbab9-c215-47db-9848-66ca5305f0ac -rw-r----- 1 stack stack 4979632 May 22 01:11 c3f9bfb6-f089-4a0a-b410-e128284761f8 -rw-r----- 1 stack stack 12716032 May 22 22:02 c4454923-5ae3-4d68-afc8-92fdb985d204 CLI 创建标签:CLI,22,May,创建,Image,stack,O021,cirros,image 来源: https://www.cnblogs.com/www1707/p/10909044.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。