摘要: 组件关系图1 组件详解: Nova:管理vm的生命周期,是openstack中最核心的服务 Neutron:为openstack提供网络连接服务,负责创建和管理L2,L3网络,为vm提供虚拟机虚拟网络和物理网络连接 Glance:管理vm的启动镜像,Nova创建vm时将使用glance提供的镜像 C 阅读全文
posted @ 2020-05-24 10:30 Mr-呵呵哒 阅读(400) 评论(0) 推荐(0) 编辑
摘要: whiptail使用 消息框语法: whiptail --title "<message box title>" --msgbox "<text to show>" <height> <width> 示例: #!/bin/bash #--title:表示指定标题内容 #--msgbox:执行信息内容 阅读全文
posted @ 2022-12-12 16:50 Mr-呵呵哒 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 通常情况下,虚拟机的聚合模式 bond 4对应交换机的动态聚合(LACP),虚拟机的bond 0 对应交换机的静态聚合,虚拟机如果是主备模式,那么交换机不需要做聚合,只需要划分接口vlan即可。 1. linux mode4 对应交换机之接口配置 思科锐捷交换机配置动态链路聚合 # 创建链路聚合接口 阅读全文
posted @ 2022-11-12 22:53 Mr-呵呵哒 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 一、bonding技术 bonding(绑定)是一种linux系统下的网卡绑定技术,可以把服务器上n个物理网卡在系统内部抽象(绑定)成一个逻辑上的网卡,能够提升网络吞吐量、实现网络冗余、负载等功能,有很多优势。 bonding技术是linux系统内核层面实现的,它是一个内核模块(驱动)。使用它需要系 阅读全文
posted @ 2022-11-12 22:25 Mr-呵呵哒 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 简单测试脚本如下 #!/bin/bash cd /home ls 执行顺序如 子shell命令自行的方式: [root@python shell]# sh subshell.sh wuziqicli [root@python shell]# bash subshell.sh wuziqicli [r 阅读全文
posted @ 2022-11-04 10:47 Mr-呵呵哒 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Nova集成Ceph 1. 配置ceph.conf # 如果需要从ceph rbd中启动虚拟机,必须将ceph配置为nova的临时后端; # 推荐在计算节点的配置文件中启用rbd cache功能; # 为了便于故障排查,配置admin socket参数,这样每个使用ceph rbd的虚拟机都有1个s 阅读全文
posted @ 2020-06-17 18:01 Mr-呵呵哒 阅读(635) 评论(1) 推荐(0) 编辑
摘要: 1. 配置glance-api.conf # 在运行glance-api服务的节点修改glance-api.conf文件,含3个控制节点,以controller01节点为例 # 以下只列出涉及glance集成ceph的section # 在运行glance-api服务的节点修改glance-api. 阅读全文
posted @ 2020-06-17 16:22 Mr-呵呵哒 阅读(617) 评论(0) 推荐(0) 编辑
摘要: Openstack环境中,数据存储可分为临时性存储与永久性存储。 临时性存储:主要由本地文件系统提供,并主要用于nova虚拟机的本地系统与临时数据盘,以及存储glance上传的系统镜像; 永久性存储:主要由cinder提供的块存储与swift提供的对象存储构成,以cinder提供的块存储应用最为广泛 阅读全文
posted @ 2020-06-17 15:54 Mr-呵呵哒 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1. 设置yum源 在计算节点设置epel与ceph yum源(base yum源已更新),以compute01节点为例; wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo [root@comp 阅读全文
posted @ 2020-06-15 17:58 Mr-呵呵哒 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 本次使用ceph作为后端的存储进行使用 1. 安装cinder # 在全部计算点安装cinder服务,以compute01节点为例 [root@compute01 ~]# yum install -y openstack-cinder targetcli python-keystone 2. 配置c 阅读全文
posted @ 2020-06-15 13:39 Mr-呵呵哒 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1. 创建cinder数据库 MariaDB [(none)]> CREATE DATABASE cinder; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'hua 阅读全文
posted @ 2020-06-15 10:21 Mr-呵呵哒 阅读(314) 评论(0) 推荐(0) 编辑