
openstack
文章平均质量分 56
Terry_Tsang
It's nobody
展开
-
openstack 管理 四十五 vm user-data 参考
目的VM 安装了 clound-init 后用于执行一些自定义脚本脚本主要用于修改默认 ssh 服务器设定(默认只允许 KEY 登录)添加用户修改为固定 IP 地址说明假如不设定网络 MTU = 1450 则会无法 SSH 连接到服务器, 并出现下面信息ssh -vvv xx.xx.xx.xx -P 22 debug1: Authenticating to 10.189.24.107:22 as 'root'debug3: hostkeys_foreach: reading file原创 2021-01-06 16:39:22 · 424 阅读 · 0 评论 -
openstack 管理 四十四 - cinder qos 限制
前提centos7 + qemu-2.x ( centos 默认版本)openstack icehourse (其他版本同理)ceph 后端存储目的假如不限制 ceph io , 则一两个用户进行无限制数据 IO 压测使用, 则可以打爆整个 CEPH 集群避免资源抢夺, 充分合理使用 IO 资源QOS 限制方法cgrloupcgroups blkio控制器支持块设备...原创 2020-05-07 15:09:29 · 588 阅读 · 0 评论 -
openstack icehouse 升级libvirtd 记录
目标希望解决针对 openstack 使用用户反馈经常性遇到大容量 vm , 高 IO 吞吐遇到死机问题而进行升级参考 kernel 下载 URL升级 vm尝试升级 vm kernel ( centos7)rpm -ivh kernel-ml-4.20.7-1.el7.elrepo.x86_64.rpm;grub2-set-default 0;grub2-mkconfig -...原创 2020-03-19 18:15:13 · 250 阅读 · 0 评论 -
openstack 管理三十三 - rpm 方式部署 openstack [compute]
compute 用户启动 instancecompute 可以连接 ceph 作为 instance 外部存储原创 2017-02-21 16:34:58 · 1288 阅读 · 0 评论 -
openstack 管理二十九 - rpm 方式部署 openstack [glance]
1 glance 主要用于管理云主机镜像2 glance 需要进行 keystone 验证3 在第一次云主机创建时候, 把镜像从 glance server 传输至 compute 组件中原创 2017-02-21 15:24:37 · 1258 阅读 · 0 评论 -
openstack 管理二十七 - rpm 方式部署 openstack [rabbitmq]
目的1. 配置 openstack 可用的 rabbitmq2. rabbitmq 用于存储 openstack 消息队列3. rabbitmq 作为数据存储中心4. openstack i 版中, rabbitmq 为 cinder, nova, neutron 组件进行数据存储,5. openstack h 版使用的是 qpid 进程, 经常出现进程队列堵塞现象, 导致无法创建原创 2017-02-21 14:39:21 · 1055 阅读 · 0 评论 -
openstack 管理二十六 - rpm 方式部署 openstack [mariadb]
1. 配置 openstack 可用的 mariadb2. mariadb 用于存储 openstack 中的所有信息3. 暂不以高可用为目的原创 2017-02-21 14:32:18 · 1083 阅读 · 0 评论 -
openstack 管理二十五 - rpm 方式部署 openstack(架构说明)
1 暂不配置成高可用 openstack2 利用 rpm 方法部署 openstack3 使用平面网络4 了解各个组件连接其他组件的配置原创 2017-02-21 10:20:50 · 879 阅读 · 0 评论 -
openstack 管理二十四 - ceph 与 vm 连接测试记录
测试 ceph 与 vm 连接与使用原创 2017-02-20 15:53:57 · 896 阅读 · 0 评论 -
openstack 管理二十二 - cinder 连接多个存储 backend
目的 利用 openstack cinder 服务连接 ceph 存储 用于 ceph 存储云盘服务 cinder backend 使用 openstack 集群 cinder 服务存储用户数据, 提供数据安全保障 利用 cinder 连接存储集群用于 openstack 云盘 cinder 需要连接一个或多个存储 backend [一个鸡蛋不要老放到一...原创 2017-01-19 18:03:14 · 4113 阅读 · 0 评论 -
openstack 管理三十八 - ceph 与 crushmap
目标 以 ceph 0.87 为例 ceph-12.0 版本中, 默认管理员无法删除池 管理 ceph 中的存储池 保留 rbd 池 创建 volumes 池 删除其他存储池 增加 pg_num 数量 查询当前池方法[root@cephsvr15-128055 ~]# ceph osd lspools0 ...原创 2015-07-27 15:24:24 · 3641 阅读 · 1 评论 -
openstack 管理 三十七 - 创建 vm 并 指定IP 地址
当前使用 vlan 网络架构默认状态下创建 VM 利用 DHCP 进行 IP 地址分配由于某些原因需要指定某些 VM 的 IP 地址, 那么可以参考下面方法执行操作先获得 TENANT, NETWORK 信息, 然后创建对应的 PORT, PORT 可以指定使用某个 IP 地址, 之后在创建 VM 时候指定对应的 PORT就可以获得 tenant id...原创 2015-08-17 16:08:27 · 4850 阅读 · 0 评论 -
openstack 管理三十六 - openstack 资源查询常用 sql
作用直接通过查询 openstack 数据库, 获得相应的常见查询结果查询用户使用中主机, 及其主机对应信息查询用户使用中存储, 及其存储对应信息查询用户对应主机参考例子mysql> select a.display_name instnace from nova.instances a, keystone.user b where b.id=a.user_id...原创 2017-02-28 17:52:03 · 2978 阅读 · 0 评论 -
openstack 管理三十 - rpm 方式部署 openstack [cinder]
作用1 cinder 需要连接 ceph 进行云硬盘存储2 cinder 需要连接 keystone 进行用户验证3 cinder 需要连接 rabbitmq 处理消息队列原创 2017-02-21 15:31:34 · 1108 阅读 · 0 评论 -
openstack 管理三十二 - rpm 方式部署 openstack [neutron]
作用1 neutron 实现了 openstack 下的虚拟网络功能2 能够实现路由与交换功能3 能够具有 dhcp 分配 ip 至云主机neutron 定义了整个 openstack 的网络模型, 当前测试使用了 flat (平面网络) 生产使用了 vlanflat原创 2017-02-21 16:17:34 · 1082 阅读 · 0 评论 -
openstack 管理 四十三 - neutron namespace 知识点
说明openstack 当前利用 neutron-dhcp-agent 服务, 通过 dhcp 为云主机分配 IP 地址本文主要用于提供一些云主机 dhcp 服务相关资讯, 方便用于 troubleshooting.参考参考下面文档, 用于配置 openstack dhcpd agent 知识openstack 管理三十四 - neutron dhcp agent 管理namesp...原创 2018-10-11 17:21:34 · 1036 阅读 · 0 评论 -
openstack 管理 四十二 安装 win7 镜像[备忘]
目的在 openstack 下创建 win7 镜像原创 2017-11-14 18:41:00 · 1167 阅读 · 0 评论 -
openstack 管理 - 索引(备忘)
介绍常用的 openstack 命令行管理介绍 rpm 方式安装 openstack 方法介绍 openstack 配置方法原创 2017-02-21 16:47:11 · 1646 阅读 · 0 评论 -
openstack 管理二十三 - nova compute 连接 ceph 集群
前提 配置 nova compute, 令其他与 ceph 集群进行连接 最终目的能够允许 instances 利用 ceph RBD 当作外部卷使用 nova compute 默认已经能够正常工作, 当前只添加 ceph 连接部分 安装软件yum install -y python-ceph ceph额外的目录mkdir -p /var/run/...原创 2017-02-20 15:02:11 · 2404 阅读 · 0 评论 -
openstack 管理四十 - nova 与 qemu guest agent
目的nova 下的 instance 可以通过 qemu guest agent 进行管理, 包括 开关机, 监控, 等操作instance kernel 默认需要大于 2.6.28原创 2017-08-29 15:37:25 · 2872 阅读 · 2 评论 -
openstack 管理 四十一 创建自己的 glance image
目的根须需要创建自己的 openstack glance 镜像创建镜像环境原创 2017-09-08 10:10:21 · 3468 阅读 · 0 评论 -
openstack 管理三十九 - 通过修改数据库方法实现 VM 迁移
通过修改数据库方法对 VM 进行 COMPUTE NODE 迁移原创 2017-06-23 14:48:08 · 1436 阅读 · 0 评论 -
openstack 管理二十八 - rpm 方式部署 openstack [keystone]
1 keystone 数据存储至 mariadb 中2 keystone 主要为 nova, neutron, cinder 等组件提供数据认证服务,3 keystone 自身管理 user, tenant, service, endpoint 等重要信息原创 2017-02-21 15:11:48 · 1345 阅读 · 0 评论 -
openstack 管理三十四 - neutron dhcp agent 管理
neutron 管理了 openstack 中的网络neutron 中, dhcp agent 用于为 openstack 网络分配 dhcp ip 地址原创 2017-02-22 15:11:17 · 2658 阅读 · 0 评论 -
openstack 管理三十一 - rpm 方式部署 openstack [nova]
作用1 响应云主机请求, 并把连接调度至对应的 compute 节点2 提供 console 认证服务3 提供 vnc 访问云主机功能原创 2017-02-21 16:24:51 · 1020 阅读 · 0 评论 -
openstack 管理三十五 - 利用 SQL 获取 tenant 当前资源情况
作用因为 openstack 命令行下, 没有办法直接获取资源使用情况通过 sql 语句获得 tenant(project) 当前的资源使用情况常见资源分别有 core, memory, disk, volume 这几种原创 2017-02-24 18:01:46 · 1311 阅读 · 0 评论 -
openstack 命令行管理二十一 - 云盘管理 (备忘)
Openstack 中, 云硬盘是必须可少的管理工具常见利用 cinder, nova 命令进行管理原创 2016-03-15 15:27:43 · 9148 阅读 · 0 评论 -
openstack 命令行管理十四 - 路由管理 (备忘)
帮助[root@station140 ~(network_admin)]# neutron help | grep route l3-agent-list-hosting-router List L3 agents hosting a router. l3-agent-router-add Add a router to a L3 agent. l3-原创 2014-02-19 10:27:53 · 9583 阅读 · 0 评论 -
openstack 命令行管理十二 - 内部网络[instance专用]管理 (备忘)
ip 帮助[root@station140 ~(keystone_admin)]# nova help | grep ip add-fixed-ip Add new IP address on a network to server. add-floating-ip Add a floating IP address to a server.原创 2014-02-19 09:51:42 · 4740 阅读 · 0 评论 -
openstack 命令行管理七 - 角色管理 (备忘)
帮助[root@station140 ~(keystone_admin)]# keystone help | grep role role-create Create new role. role-delete Delete role. role-get Display role details. rol原创 2014-02-19 09:14:38 · 3070 阅读 · 0 评论 -
openstack 命令行管理五 - 磁盘配额管理(备忘)
磁盘配额由 Swift 1.8 (OpenStack Grizzly) 管理Container Quotas: Limits the total size (in bytes) or number of objects that can be stored in a single container.Account Quotas: Limits the total size (in原创 2014-02-19 09:06:24 · 5511 阅读 · 0 评论 -
openstack 命令行管理十六 - 网络测试 (备忘)
注: 192.168.48.142 为 floating ip ping 测试[root@station140 ~(keystone_admin)]# ping 192.168.48.142PING 192.168.48.142 (192.168.48.142) 56(84) bytes of data.64 bytes from 192.168.48.142: icmp_seq=原创 2014-02-19 10:44:31 · 5794 阅读 · 0 评论 -
openstack 命令行管理十五 - 浮动 IP 管理 (备忘)
帮助[root@station140 ~(keystone_admin)]# nova help | grep float add-floating-ip Add a floating IP address to a server. floating-ip-bulk-create Bulk create floating ip原创 2014-02-19 10:32:49 · 12449 阅读 · 8 评论 -
openstack 命令行管理十一 - 安全组管理 (备忘)
参考官方资料You must modify the rules for the default security group because users cannot access instances that use the default group from any IP address outside the cloud.You can modify the rules in原创 2014-02-19 09:36:46 · 7482 阅读 · 2 评论 -
openstack 命令行管理十 - 密钥管理 (备忘)
帮助[root@station140 ~(keystone_admin)]# nova help | grep key flavor-key Set or unset extra_spec for a flavor. keypair-add Create a new key pair for use with instances.原创 2014-02-19 09:27:13 · 5577 阅读 · 0 评论 -
openstack 命令行管理九 - flavor管理[主机模板] (备忘)
帮助[root@station140 tmp(keystone_admin)]# nova help | grep flavor flavor-access-add Add flavor access for the given tenant. flavor-access-list Print access information about the given fl原创 2014-02-19 09:25:20 · 13503 阅读 · 0 评论 -
openstack 命令行管理一 - br-ex 网络设定 (备忘)
理解:openstack 内部网络结构如下 |------------ 内部网络 ----------| |----- 外部网络 ------| [instance1 eth0] ==== br-int br-ext====== 物理eth0[instance2原创 2014-02-18 17:59:46 · 13266 阅读 · 0 评论 -
openstack 命令行管理十三 - 外部网络[外部连接专用]管理 (备忘)
创建公网[root@station140 ~(network_admin)]# neutron net-create --router:external=true pub1Created a new network:+---------------------------+--------------------------------------+| Field原创 2014-02-19 09:59:46 · 6521 阅读 · 2 评论 -
openstack 命令行管理十九 - 日志管理 (备忘)
instance 终端以日志方式输出方法[root@station140 ~(network_admin)]# nova console-log --length 80 terry_instance1 | tailStarting atd: [ OK ][ OK ]Starting yum-updatesd: [ OK ]Failed to retrieve hostna原创 2014-02-20 00:23:07 · 2490 阅读 · 0 评论 -
openstack 命令行管理二十 - instance novnc 访问管理 (备忘)
查询实例访问方法[root@station140 nova(keystone_admin)]# nova get-vnc-console terry_instance1 novnc+-------+-------------------------------------------------------------------------------------+| Type | ...原创 2014-02-20 00:24:45 · 2903 阅读 · 0 评论