摘要:
1.修改/etc/neutron/neutron.conf配置 1.修改/etc/neutron/neutron.conf配置 2.安装配置计算节点 2.安装配置计算节点 3.重启服务 3.重启服务 4.创建自服务网络 4.创建自服务网络 5.创建路由器 5.创建路由器 6.登录dashboard查
阅读全文
posted @ 2018-08-10 15:56
烟雨浮华
阅读(2465)
推荐(0)
摘要:
1.Vxlan的概念 1.Vxlan的概念 VXLAN 全称 Virtual eXtensible Local Area Network。(虚拟扩展本地局域网)VXLAN 提供与 VLAN 相同的以太网二层服务,但是拥有更强的扩展性和灵活性。与 VLAN 相比,VXLAN 有下面几个优势: 支持更多
阅读全文
posted @ 2018-08-10 15:51
烟雨浮华
阅读(3876)
推荐(1)
摘要:
1.给两台虚拟机增加网卡,使用仅主机模式,网段为:192.168.57.0/24 1.给两台虚拟机增加网卡,使用仅主机模式,网段为:192.168.57.0/24 2.修改两台主机网卡配置 2.修改两台主机网卡配置 3.修改桥接网络配置 3.修改桥接网络配置 4.修改ml2的配置 4.修改ml2的配
阅读全文
posted @ 2018-08-10 15:49
烟雨浮华
阅读(1382)
推荐(0)
摘要:
1.Linux Bridge的基本概念 1.Linux Bridge的基本概念 1.Linux Bridge的基本概念 假设宿主机有 1 块与外网连接的物理网卡 eth0,上面跑了 1 个虚机 VM1,现在有个问题是: 如何让 VM1 能够访问外网?① 给 VM1 分配一个虚拟网卡 vnet0,通过
阅读全文
posted @ 2018-08-10 15:45
烟雨浮华
阅读(1929)
推荐(0)
摘要:
1.安装cinder-volume组件以及nfs 1.安装cinder-volume组件以及nfs 2.配置cinder使用nfs 2.配置cinder使用nfs 3.修改配置文件的权限,否则cinder服务无法读取 3.修改配置文件的权限,否则cinder服务无法读取 4.启动openstack-
阅读全文
posted @ 2018-08-10 15:40
烟雨浮华
阅读(3075)
推荐(0)
摘要:
怎样为块存储服务安装并配置存储节点。为简单起见,这里配置一个有一个空的本地块存储设备的存储节点。这个向导用的是 /dev/sdb,此处选用linux-node1节点作为存储节点,需要在vmware中添加一块磁盘。 1.安装支持的工具包 1.安装支持的工具包 2.创建LVM物理卷/dev/sdb和卷组
阅读全文
posted @ 2018-08-10 15:36
烟雨浮华
阅读(6185)
推荐(0)
摘要:
1.理解块存储服务 1.理解块存储服务 操作系统获得存储空间的方式一般有两种: 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格式化、创建文件系统;或者直接使用裸硬盘存储数据(数据库) 通过 NFS、CIFS 等 协议,mount 远程的文件系统第一种裸硬盘的方式叫做
阅读全文
posted @ 2018-08-10 15:31
烟雨浮华
阅读(5490)
推荐(0)
摘要:
在linux-node1节点上: 当需要删除该节点时,只能从命令行进行删除:nova service-delete ID。在horizon界面上是只能关闭服务,无法进行删除。 创建openstack镜像的过程: (1)创建一个虚拟机硬盘,格式qcow2,大小为10G (2)创建虚拟机 (3)Tigh
阅读全文
posted @ 2018-08-10 15:21
烟雨浮华
阅读(3353)
推荐(0)
摘要:
1.Horizon介绍 1.Horizon介绍 1.Horizon介绍 •提供一个web界面操作openstack的系统 •使用Django框架基于openstack API开发 •支持将session存储在DB、memcached •支持集群 tips:创建虚拟机的方法:horizon,api,命
阅读全文
posted @ 2018-08-10 15:19
烟雨浮华
阅读(4105)
推荐(0)
摘要:
1.知识回顾与端口总结 service功能 MySQL 为各个服务提供数据存储 RabbitMQ 为各个服务之间通信提供交通枢纽 Keystone 为各个服务器之间通信提供认证和服务注册 Glance 为虚拟机提供镜像管理 Nova 为虚拟机提供计算资源 Neutron 为虚拟机提供网络资源 各服务
阅读全文
posted @ 2018-08-10 15:11
烟雨浮华
阅读(10763)
推荐(0)
摘要:
1.Neutron组件安装 1.Neutron组件安装 2.配置通用组件 2.配置通用组件 3.配置linuxbridge代理 3.配置linuxbridge代理 控制节点的/etc/neutron/plugins/ml2/linuxbridge_agent.ini配置文件和计算节点是一样的,可以使
阅读全文
posted @ 2018-08-10 15:00
烟雨浮华
阅读(2555)
推荐(0)
摘要:
1.Neutron的介绍 1.Neutron的介绍 1.Neutron的介绍 Neutron 为整个 OpenStack 环境提供网络支持,包括二层交换,三层路由,负载均衡,防火墙和 *** 等。Neutron 提供了一个灵活的框架,通过配置,无论是开源还是商业软件都可以被用来实现这些功能。Open
阅读全文
posted @ 2018-08-10 14:54
烟雨浮华
阅读(6112)
推荐(0)
摘要:
1.安装服务软件包 1.安装服务软件包 2.修改配置文件 2.修改配置文件 这里很多配置和node1上面的nova配置文件一样,所以我们先把node1上面的配置文件拷贝过来,然后再修改配置,具体执行过程如下: 编辑/etc/nova/nova.conf文件并完成下面的操作:在[vnc]部分,启用并配
阅读全文
posted @ 2018-08-10 14:37
烟雨浮华
阅读(3254)
推荐(0)
摘要:
1.Nova介绍 1.Nova介绍 Nova是openstack最早的两块模块之一,另一个是对象存储swift。在openstack体系中一个叫做计算节点,一个叫做控制节点。这个主要和nova相关,我们把安装为计算节点成为:nova-compute,把除了nova-compute叫做控制节点。nov
阅读全文
posted @ 2018-08-10 12:03
烟雨浮华
阅读(16094)
推荐(3)
摘要:
一、新建一台虚拟机安装tomcat (1)安装JDK 官网下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载jdk8,放到/usr/local/src/目录下 [ro
阅读全文
posted @ 2018-08-10 11:49
烟雨浮华
阅读(2142)
推荐(0)
摘要:
1、什么是Nexus? 1、什么是Nexus? 1、什么是Nexus? 在前面进行maven项目的构建中,可以看到在构建的过程中需要安装maven的依赖插件,如图: 而在maven的默认配置中是在官网的中央仓库和第三方的maven仓库进行下载,速度偏慢。这里提供阿里云的maven插件库(http:/
阅读全文
posted @ 2018-08-10 11:43
烟雨浮华
阅读(4762)
推荐(0)
摘要:
思路图: 一、下载gitlab plugin 一、下载gitlab plugin jenkins-->系统管理-->管理插件-->下载并安装gitlab plugin 二、配置gitlab认证 二、配置gitlab认证 路径:Jenkins-->Credentials-->System-->Glob
阅读全文
posted @ 2018-08-10 11:39
烟雨浮华
阅读(6087)
推荐(0)
摘要:
一、Jenkins按角色授权 一、Jenkins按角色授权 当一个公司的开发分为多个组别,或者是多个项目等等。用于公司内部测试,让开发人员自行构建测试,此时不可能让所有的开发都在公用一个构建,这样变得很混乱,为了解决这一问题,jenkins也提供了角色授权的机制。每个开发有着对应的账号和权限,可以自
阅读全文
posted @ 2018-08-10 11:28
烟雨浮华
阅读(2255)
推荐(0)
摘要:
一、Jenkins的远程管理 一、Jenkins的远程管理 Jenkins的远程管理方式包含: Shell ssh SSH Plugin ansible、saltstack (1)Shell ssh在项目构建时,jenkins使用了Execute Shell直接对远程主机操作,同步了代码到主机192
阅读全文
posted @ 2018-08-10 11:20
烟雨浮华
阅读(1797)
推荐(0)
摘要:
一、什么是Maven 一、什么是Maven 一、什么是Maven maven是一个项目管理和综合工具。Maven提供给开发人员构建一个完整的生命周期框架。 开发团队可以自动完成该项目的基础设施建设,Maven使用标准的目录结构和默认构建生命周期 maven是属于Apache的开源项目 maven主要
阅读全文
posted @ 2018-08-10 11:13
烟雨浮华
阅读(3816)
推荐(0)
摘要:
使用git+jenkins实现持续集成 使用git+jenkins实现持续集成 Step1:构建一个自由风格的php-deploy Step2:Gernal配置,丢弃旧的构建,防止jenkins构建较多之后变臃肿 Step3:源码管理:这里使用git插件,也可以使用svn插件 将git路径存在这里还
阅读全文
posted @ 2018-08-10 10:57
烟雨浮华
阅读(3606)
推荐(0)
摘要:
一、什么是持续集成? 一、什么是持续集成? 一、什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测
阅读全文
posted @ 2018-08-10 10:48
烟雨浮华
阅读(2061)
推荐(0)
摘要:
命令行测试 此时,整个分支合并图如下: 分支的状态会保留 如果使用git rebase dev,分支合并图如下: 分支的状态会清除
阅读全文
posted @ 2018-08-10 10:38
烟雨浮华
阅读(2120)
推荐(0)
摘要:
gitlab的备份和恢复 gitlab的备份和恢复 (1)创建备份目录,并授权 (2)修改gitlab配置 (3)备份 (4)查看备份目录 (5)恢复备份 此时即可恢复原来的项目
阅读全文
posted @ 2018-08-10 10:35
烟雨浮华
阅读(1501)
推荐(0)
摘要:
1.创建Group,User,Project 1.创建Group,User,Project 创建一个组,组名为java 创建一个PM的用户作为项目管理者并加入到java组内 创建一个项目: 创建dev1和dev2的用户作为开发者,并加入到项目中 2.测试dev1,dev2拉取代码库 2.测试dev1
阅读全文
posted @ 2018-08-10 10:30
烟雨浮华
阅读(4953)
推荐(1)
摘要:
1、安装依赖及gitlab 1、安装依赖及gitlab 2、安装gitlab 2、安装gitlab 3、修改配置文件 3、修改配置文件 可以使用gitlab-ctl管理gitlab,例如查看gitlab状态: 4、浏览器访问登录: 4、浏览器访问登录: 安装完成!
阅读全文
posted @ 2018-08-10 10:24
烟雨浮华
阅读(1705)
推荐(0)
摘要:
1、GIT基础 1、GIT基础 GIT是一个分布式版本管理系统,速度快,适合大规模,跨地区多人协同开。SVN是一个集中式版本管理系统。 (1)GIT生态 GIT分布式版本管理系统 Gitlab git私库解决方案 Github git公有库解决方案 (2)Git安装 Centos: yum inst
阅读全文
posted @ 2018-08-10 10:20
烟雨浮华
阅读(2211)
推荐(0)
摘要:
1、Zabbix分布式监控 1、Zabbix分布式监控 1、Zabbix分布式监控 zabbix proxy 可以代替 zabbix server 检索客户端的数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力.zabbix proxy 可以
阅读全文
posted @ 2018-08-10 10:02
烟雨浮华
阅读(2906)
推荐(0)