自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 RHCE-链路聚合/网卡绑定

mode 1 和mode4 active-SB和802ad 在server上将eth1 和eth2绑定到一起 1 将两块物理网卡 虚拟出一块网卡 nmcli connection add con-name bond0 ifname bond0(这个不存在) type bond mode a...

2018-08-07 16:16:39 476 0

原创 RHCSA-软件安装rpm/yum

RHEL 安装软件包有两种安装方式 源码包安装软件复杂 安装的第一步就是将软件包的源代码编译成机器语言 优点是如果你想要哪些功能 你可以在代码上做出修改 源码包安装速度非常慢 二进制包的安装(rpm包安装)---早期redhat package manager,现在叫做rpm packag...

2018-08-07 15:59:48 163 0

原创 RHCSA-服务介绍和管理/ssh/日志log/NTP

pstree | more systemd     ---daemon  守护服务---》 守护进程   init 是串行启动 systemd 是并行启动 systemctl 控制服务 systemctl start|stop|restart|enable|disable|mask|u...

2018-08-07 15:50:57 188 0

原创 RHCSA-系统权限,权限委派,进程管理,作业调度

进程管理: 1.BSD的命令格式 ps aux 瞬间的情况 ps aux | more   分页查看百分比 USER:进程由哪个用户产生的 PID  进程ID号 %CPU   进程占用CPU的资源百分比,占用越高 进程越耗费资源 %MEM: 该进程占用物理内存的百分比, 占用越高,进...

2018-08-07 12:16:49 160 0

原创 RHCSA-密码管理

密码管理: /etc/shadow   用户:加密后的密码:上次修改密码的时间(从UNIX 1970/1/1开始计算天数):密码最小有效期(防止频繁改密码):密码最大有效期(多少天后必须改密码):密码到期前多少天提醒修改密码:宽限日期(给你三天时间修改不修改直接不能登录): 账号失效日期...

2018-08-07 12:10:43 124 0

原创 RHCSA-Linux目录层级,文件管理命令,shell使用技巧,获取帮助文档进程的前后台切换

Debian ------->Ubuntu(debian 的一个衍生版本)              ------->slackware              -----> redhat----->CentOS(CentOS被redh...

2018-08-07 12:08:59 146 0

原创 35.director安装

红帽基于tripleO---openstack on openstack开发了openstack director RHOSP版本不同,安装过程会有所不同,请参照红帽官方文档   undercloud环境配置截图: 两个网卡 分区: yum源配置: ho...

2018-07-19 10:35:18 637 0

原创 34.理解并配置虚拟机的热迁移

虚拟机的动态迁移   虚拟机vms001从compute A迁移到B上的整个流程如下:   首先把vms001在A上所占用的内存拷贝到B上,此时做个标记X---位图bitmat 因为vms...

2018-07-19 10:35:07 3467 0

原创 33.Region的概念及配置多region

Region ---是用来标记不同的openstack 环境的   环境: 创建两套packstack装好的openstack 环境,然后修改其中的一个keystone认证到另外一个keystone上, 两套packstack的环境的Region 名字不同: 一个是Region...

2018-07-19 10:34:56 637 0

原创 32.安装pacemaker+corosync|MySQL高可用|keystone高可用

环境: RHEL 7.2,  新建三个KVM虚拟机 物理机vmware的配置如下: 三个KVM虚拟机和主机通信的时候用的就是virbr0来通信 更新/etc/hosts文件内容如下: 【包括主机hosts和三个KVM node的hosts】   在每个节点上安装pcs ...

2018-07-19 10:34:42 420 0

原创 31.介绍openstack高可用HA

  如何保证mysql数据的一致性? ------------------- 共享存储   如果node1出现问题了, 共享存储换到node2上,心跳线就是为了检测节点是否有问题的。 但是会出现一个问题: 比如: 当node1出现问题了, node1并不认为自己有问题,因为nod...

2018-07-18 10:06:06 869 0

原创 30.常见问题

问题: dashboard出现 Error: Unable to retrieve volume limit information.     到cinder配置文件中加入认证uri:   将上面的内容复制到cinder 配置文件中 identity_uri ...

2018-07-18 10:05:56 117 0

原创 29.Heat Orchestration介绍及部署

配置服务步骤: 创建服务同名的用户,添加到services这个project和admin的role 创建services和endpoint 修改配置文件 更新数据库   安装软件 # yum list *heat* # yum install -y ...

2018-07-18 10:05:46 428 0

原创 28.LBaaS负载均衡原理及配置

LBaaS: LoadBalance as a Service   1 纵向升级----------提高虚拟机的配置 2 横向升级--------------提供多个虚拟机 横向升级的几个优点: 具有更好的弹性 可以有效的降低宕机时间 节省...

2018-07-18 10:05:38 705 0

原创 27.配置openstack多外网br-ex

外网br-ex是配置在l3_agent.ini文件中的 网络节点neutron新增加两个网卡(桥接模式): 新建网卡br-ex1,br-ex2并和网桥绑定: # ovs-vsctl add-br br-ex1 # ovs-vsctl add-br br-ex2   修改网卡配置文...

2018-07-18 10:05:30 2902 1

原创 26.控制节点安装nova服务|配置计算节点

配置控制节点nova服务:   nova软件包安装: # yum install openstack-nova.noarch openstack-nova-api.noarch openstack-nova-common.noarchopenstac k-nova-conductor...

2018-07-18 10:05:20 681 0

原创 25.安装dashboard及命名空间的查看

Dashboard: 安装dashboard相关的软件包: # yum install openstack-dashboard  httpd mod_wsgi -y   修改dashboard的配置文件: # /etc/openstack-dashboard/local_settings...

2018-07-18 10:05:09 316 0

原创 24.neutron网络节点和计算节点配置

配置网络节点: 网络节点需要安装的包: openstack-neutron.noarch openstack-neutron-openvswitch.noarch openvswitch.x86_64   # yum install -y  openstack-neutron.noarc...

2018-07-18 10:05:01 1211 0

原创 23.neutron的工作原理及controller安装配置

配置模式: neutron: flat flat DHCP VLAN VXLAN 网络节点neutron和计算节点compute都会有br-tun,默认创建的,它们之间建立VPN隧道的 数据包通过每个计算节点的br-int连接到计算节点的br-tun,然后通过br-tun之间的VPN...

2018-07-18 10:04:51 264 0

原创 22.glusterfs介绍及配置|使用glusterfs作为后端存储

DAS直接附加存储:old存储 NAS 网络区域存储:          1. nfs,ftp,samba  文件夹式的共享  2.分布式文件系统:glusterfs,ceph,mfs….. SAN存储区域网: fs-SAN IP-SAN: ...

2018-07-18 10:04:37 2985 0

原创 21.配置cinder使用nfs及ceph作为后端存储

使用nfs作为后端存储: 此处使用OSP1(使用packstack安装的openstack环境) 作为NFS服务器来测试使用。 在OSP1上配置NFS:   在OSP3上面测试访问NFS成功,如下: # showmount -e 192.168.179.137 测试挂载成功...

2018-07-17 16:10:57 1562 0

原创 20.cinder安装部署|lvm后端存储|存储有效域

# yum list *cinder* # yum install *cinder* -y # openstack user create cinder --password redhat # openstack role add --user cinder --project servic...

2018-07-17 16:10:09 653 0

原创 19.配置glance使用ceph作为后端存储

ceph作为后端存储: ceph提供三种存储: 1.对象存储 2.文件存储 3.块存储 框架图: 元数据服务器 MD/MDS 集群监视器MON 对象存储服务器OSD     实际部署的时候,新建了node1(RHEL7.1)和node2(RHEL7.1),其中node1作...

2018-07-17 16:08:38 1456 0

原创 18.glance服务介绍及配置swift作为后端存储

镜像中的几种状态: active 镜像已经在正确的上传并可以使用了 saving 镜像正在被上传 queued 这个镜像的ID已经被记录了,但是镜像并没有真的上传 killed 上传失败,完全不可用   glance主要的两个服务: glance-api     接收用户的各种请求 ...

2018-07-17 16:07:31 2149 1

原创 17.启动swift服务并创建容器和对象

启动服务:   启动相关的服务: # systemctl start openstack-swift-account-auditor.service openstack-swift-account-replicator.service openstack- swift-account....

2018-07-17 16:04:06 1648 0

原创 16.部署swift服务|swift配置存储和ring

每个服务都需要做的如下: 配置服务的时候,步骤如下: 创建服务同名的用户(除了keystone),添加到services这个project和admin这个role 创建services和endpoint 修改配置文件:需要指定keystone和rabbitmq的地址 更新数据库(除了sw...

2018-07-17 16:01:31 926 0

原创 15.swift工作原理及ring简述

swift: 一种是没有备份存储 一种是多路备份,此处假设做两路备份,每个vnode对应两个zone   下图所示的是没有备份的情况,每个vnode只连接一个zone:   如果新加zone,当前的连接全部重新洗盘,重新分配involved 新的zone, 采用vnode可以减少l...

2018-07-17 16:00:37 118 0

原创 14. keystone v2.0 方式验证

每个服务都需要做的如下: 配置服务的时候,步骤如下: 创建服务同名的用户(除了keystone),添加到services这个project和admin这个role 创建services和endpoint 修改配置文件:需要指定keystone和rabbitmq的地址 更新数据库(除了sw...

2018-07-17 15:59:54 246 0

原创 13. keystone v3 方式验证

进行管理,没有用户,只能用token登录,之前我们创建了一个10个字节的随机数作为token使用,写在了配置文件中,现在要使用这个token: export OS_TOKEN=78870e7a240c3463dd4c export OS_URL=http://192.168.179.1...

2018-07-17 15:59:03 493 0

原创 12. 安装及部署keystone

      命令行里登录openstack的方式有两种: 一种是密码登录: 在keystone里存在已经创建的用户和密码 另外一种是token的方式登录: 生成token,使用这个token登录openstack   单独如何安装keystone: 生成一个token值,写入key...

2018-07-17 15:55:17 1484 0

原创 11. keystone工作流程及部署

查看/etc/nova/nova.configegrep -v '(^#|^$)' /etc/nova/nova.config  nova配置文件里中keystone的authtoken,说明nova组件会去取keystone认证,才能工作。glance等同理: packsta...

2018-07-13 17:38:28 1059 1

原创 10. 元数据介绍|rabbitmq介绍及配置

元数据metadata 通过dashboard修改配置会实时记录到元数据服务器中。VM会实时通过网络节点上的元数据代理访问元数据,从而实时应用到VM上。 如何查看元数据:手动就是curl 命令,但是系统内部是实时的访问这个元数据# curl http://169.254.169.254 169.2...

2018-07-13 17:35:29 796 0

原创 9. 组件和框架简介

OPENSTACK组件介绍:keystoneswiftglancecindernovaneutron swift 对象存储glance 镜像管理cinder 云硬盘管理 block存储nova  计算服务管理neutron 网络管理  glance里面是需要去keystone认证鉴权的,如下: 鉴...

2018-07-13 17:33:00 450 0

原创 8. 制作镜像

镜像是装好系统的硬盘文件,这个系统里肯定有自己的DNA如果我们需要把这个系统里的DNA除去,之后再利用这个镜像生成100个虚拟机,这100个虚拟机是没有DNA的,在启动的时候,会自动生成新的DNA,这100个实例启动起来之后,他们就各有各的DNA  对于OS里面也有很多特有的东西,windows里...

2018-07-13 17:32:02 348 0

原创 7. [Snapshot&Cinder]简单配置向导及说明

云硬盘 volume=cinder创建volume:  新建成功之后,这个volume还没有被使用,如何使用?还没有和实例关联,仍然是默认的一个vda1osp=openstack上查看创建了新的cinder volume实例VM上查看没有新的硬盘,仍旧是默认的一个vda一块硬盘: 关联volume...

2018-07-13 15:54:39 79 0

原创 6. [Availability Zones&Swift]简单配置向导及说明

创建主机集合Host Aggregates host1添加主机: 创建主机集合host2 添加成功后如下: 新建云主机VM:选择新加的Availability Zones可用域host2 云主机安全组配置:云主机网络配置:新加第二个云主机vms002:云主机安全组配置:云主机网络配置:创建的实例 ...

2018-07-13 15:51:53 80 0

原创 5. 使用密钥登陆实例

有的镜像是不知道密码的,比如这里使用镜像image: fedora【fedora镜像是没法使用密码登录的】只能使用密钥登录,对于ssh 来说,其有两种验证方式:1.       密码验证2.       密钥验证---此处使用这个 首先创建密钥对:tom 用户 下载到本地,上传到osp1中【直接将...

2018-07-13 15:49:53 423 0

原创 4. [Instance&SecurityGroup]简单配置向导及说明

登录租户tom,使用tom用户创建云主机实例vms001:  配置VM的网络:创建成功后,进入vms001控制台console: 查看IP地址:或者如下图所示: 现在考虑的是如何从外网访问虚拟机?有两种方式:[pub-ex 提供外网IP分配] 第一种: IP地址是pub-ex分配的(点击旁边的+号...

2018-07-13 15:45:37 122 0

原创 3. [flavor&image]简单配置向导及说明

flavor可以理解为硬件资源的大小配置模板 登录admin用户来创建常用的flavor:   创建云主机实例的时候需要很多别的配置比如boot from?,这里我们选择从镜像启动。所谓镜像就是已经安装好系统的硬盘文件。对于镜像来说,最好是由管理员admin进行管理,管理员admin操作并上传常用...

2018-07-13 15:40:26 159 0

原创 2. [NETWORK]简单配置向导及说明

关于网络计算节点compute:创建之后就会有 br-int 交换机,这个br-int会连接到计算节点的eth0上。这个eth0会连接到网络节点的eth0,再从eth1出去连接互联网(外部网络)。 eth1如何连接到互联网的?eth1桥接到br-ex 网桥上,br-ex连接到br-int,br-i...

2018-07-13 15:39:03 357 0

提示
确定要删除当前文章?
取消 删除