OpenStack 平台的字符界面操作

glance 可以上传镜像
我们可以通过这个命令来快速写完上传命令:
glance --help|grep image
上传镜像CentOS-7-x86_64-DVD-1511.iso :
glance image-create -name cdf --disk-format qcow2 --container-format bare --progress < CentOS-7-x86_64-DVD-1511.iso
在这里插入图片描述
上传镜像CentOS-7-x86_64-DVD-1511.iso :
glance image-create --name cfg --disk-format qcow2 --container-format bare --progress < CentOS-7-x86_64-DVD-1511.iso在这里插入图片描述
查看镜像列表在这里插入图片描述
展示镜像详细信息:(show 加id)
glance image-show 0802b4a3-231c-4ddd-8979-3b45b0a5f59f在这里插入图片描述
先查看镜像列表,删除镜像,在查看一下镜像列表:
glance image-list
glance image-delete c4e636c7-0011-4b26-957c-e34bc2a02896
glance image-list在这里插入图片描述
创建安全组 nova:(name=test 备注 descripti ‘ ’ 加单引号切一定要写)
nova secgroup-create test ‘bybyby’在这里插入图片描述
查看安全组的列表: nova secgroup-list
在这里插入图片描述
先查看虚拟类型,创建新的虚拟机类型:(cfd名字 id1 内存400 磁盘30 vcpu数量==1)
nova flavor-create def 7 400 30 1
在这里插入图片描述
删除虚拟机类型 :nova flavor-delete 7 (删除id 我的id=7)
在这里插入图片描述
查询网络服务列表: neutron agent-list
在这里插入图片描述
查询网络服务列表中的id列 : neutron agent-list -c id
查询网络服务列表中的id列和host列 : neutron agent-list -c id -c host
在这里插入图片描述查询网络的信息: neutron net-list
在这里插入图片描述
查看网络的详细信息: neutron net-show fd191293-e54d-4733-9cc5-bae077fed7b9 (show 后面的是id)
在这里插入图片描述
查询子网的信息: neutron subnet-list
查询子网的详细信息: neutron subnet-show 341fe8c3-63c0-4375-9532-dd459706b2f9
在这里插入图片描述创建 一个硬盘 大小为2 G : cinder create --name aaaa 2
在这里插入图片描述查看一硬盘的信息: cinder list
在这里插入图片描述创建一个mya 的卷类型 : cinder type-create mya
在这里插入图片描述创建一个带mya表示的硬盘 大小为1G :
cinder create --name aaaa --volume-type mya 1
在这里插入图片描述查询硬盘信息: cinder list
查询硬盘的详细信息:
cinder show f3e23876-e397-4c3e-bd97-2f70e5cf1bcc
在这里插入图片描述删除硬盘 : cinder delete f3e23876-e397-4c3e-bd97-2f70e5cf1bcc
在这里插入图片描述创建一个名字为test的容器 : swift post test
查看都有什么容器 ;swift list
在这里插入图片描述
创建目录和文件,用于上传,和下载
给test容器上传文件 : swift upload test 2.txt (现写容器,在写文件)
给test容器上传目录 : swift upload test 12
在这里插入图片描述给容器test里的12 上传文件 1 : swift upload test/12 1
在这里插入图片描述递归上传文件:
mv 3.txt 4.txt 5.txt 12/
swift upload test 12
在这里插入图片描述从平台的test中下载文件: swift download test 12/3.txt
在这里插入图片描述删除test容器的12/3.txt文件 : swift delete test 12/3.txt
在这里插入图片描述

### OpenStack平台搭建步骤 在构建基于 OpenStack 的云平台并支持云桌面访问的过程中,需要完成多个关键环节的配置和部署。以下是详细的说明: #### 控制节点与计算节点的基础准备 为了确保 OpenStack 平台能够正常运行,在控制节点(Controller Node)和计算节点(Compute Node)上都需要进行基础环境的初始化工作[^1]。这一步通常涉及操作系统安装、网络配置以及必要的软件包更新。 #### 设置环境变量文件 在控制器节点和计算节点中,需创建并编辑 `/etc/openstack/openrc.sh` 文件以定义环境变量。通过此文件可以简化命令行工具的操作流程。具体方法如下: 打开终端窗口后输入 `vi /etc/openstack/openrc.sh` 命令启动文本编辑器;随后按下 “i” 键切换至插入模式即可修改内容[^2]。 #### 主要服务组件的选择与配置 本案例仅采用了部分核心模块——包括但不限于数据库管理 (MySQL)、身份验证服务 (Keystone)、镜像存储 (Glance)、虚拟机实例调度(Nova),还有网络管理和卷插件等功能单元[^3]。对于这些选定的服务项而言,则应依据官方文档指引逐一调整其专属参数设定值从而满足实际需求场景下的功能诉求。 #### 使用CRT辅助远程连接 虽然上述资料未提及到具体的CRT应用细节,但在实际项目实施过程中,管理员往往借助类似PuTTY或者SecureCRT这样的SSH客户端程序来进行跨地域主机间的交互沟通交流活动。它们提供了稳定可靠的字符界面通道以便于执行各类Linux Shell脚本指令序列化处理任务比如复制粘贴长串路径字符串等操作变得更为便捷高效省力不少呢! ```bash ssh-copy-id user@remote_host ``` 以上代码片段展示了如何利用 SSH 密钥认证机制免去频繁输入密码麻烦的同时提高安全性水平。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值