自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (3)
  • 收藏
  • 关注

原创 vxlan技术简介

一 vxlan 简介VXLAN 全称是 Virtual eXtensible Local Area Network,虚拟可扩展的局域网。它是一种 overlay 技术,通过三层的网络来搭建虚拟的二层网络。每一个技术出来都有它要解决的问题,VXLAN 也不例外,那么我们先看看 VXLAN 到底要解决哪些问题。1 虚拟化(虚拟机和容器)的兴起使得一个数据中心会有成千上万的机器需要通信,而传统的 VLA...

2018-02-27 21:33:47 20299 1

原创 GRE技术简介

一 协议简介GRE(Generic Routing Encapsulation,通用路由封装)协议是对某些网络层协议(IPX, AppleTalk, IP, IPSec, DVMRP, etc.)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IP)中传输。GRE采用了Tunnel(隧道)技术,是VPN(Virtual Private Network)的第三层隧道协议。Tunn...

2018-02-27 21:17:54 2028

原创 虚拟机的桥接模式图解

下图诠释的虚拟机的桥接模式。vm1、vm2、vm3、vm4、host1和host2是平行关系。

2018-02-26 21:29:53 1364 1

原创 nova vnc proxy基本原理

一 nova vnc proxy原理图解二 VNC Proxy的功能1 将公网(public network)和私网(private network)隔离2 VNC client运行在公网上,VNCServer运行在私网上,VNC Proxy作为中间的桥梁将二者连接起来3 VNC Proxy通过token对VNC Client进行验证4 VNC Proxy不仅仅使得私网的访问更加安全,而且将具体的...

2018-02-26 21:17:43 3172

原创 Nova安装

一 以下步骤在计算节点完成1 网络相关设置computer0修改eth0的IP地址为:修改eth2为:重启网卡2 主机名设置[root@compute0 ~]# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=compute03 安装nova[root@compute0 ~]# yum install -y openstack-nova-com...

2018-02-25 21:35:16 1738 1

原创 glance修改镜像

一 使用工具guestfish二 准备要修改的镜像cirros-0.3.2-x86_64-disk.img[root@controller0 ~]# lsanaconda-ks.cfg cirros-0.3.2-x86_64-disk.img install.log install.log.syslog keystonerc[root@controller0 ~]# cp cirros...

2018-02-25 18:54:13 2510

原创 Glance的API使用

一 获取tokenMIIFvAYJKoZIhvcNAQcCoIIFrTCCBakCAQExCTAHBgUrDgMCGjCCBBIGCSqGSIb3DQEHAaCCBAMEggP-eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxOC0wMi0yNVQwNDo0Mzo1My42MzYzNDMiLCAiZXhwaXJlcyI6ICIyMDE4LTA...

2018-02-25 12:55:33 2007

原创 Glance安装以及验证

一 Glance搭建步骤1 安装Glance包2 初始化数据库3 配置Glance    数据库    keystone认证信息4 启动Glance二 验证keystone可用[root@controller0 ~]# . keystonerc[root@controller0 ~]# keystone token-get如果输出正常,则keystone正常。三 安装Glance包[root@c...

2018-02-25 12:24:10 2579

原创 Glance介绍

一 Glance服务介绍在传统IT环境下,安装一个系统是:要么从安装CD从头安装,要么用Ghost等克隆工具恢复。这两种方式有如下几个问题1 如果要安装的系统多了效率就很低2 时间长,工作量大3 安装完成还要进行手动配置,比如安装其他的软件,设置IP等4 备份和恢复系统不灵活二 关于Image1 云环境下需要更高效的解决方案,这就是Image。Image是一个模板,里面包含了基本的操作系统和其他软...

2018-02-25 10:39:28 4030

原创 Keystone关键概念图解

一 一个生活实例类比Keystone二 主要功能身份验证:Authenticaton授权:Authorization服务目录:Catalog of services三 Keystone的主要概念四 策略Policy五 Keyshone V3中的新概念将Tenant改为project引入Group概念引入Domain的概念引入Region的概念...

2018-02-25 09:57:44 2518

原创 REST API调用keystone

一 调试工具CurlFirefox pluginrestclient-ui-3.4-jar-with-dependencies.jar二 清空防火墙规则然后telnet[root@controller0 ~]# cat /etc/sysconfig/iptables# Firewall configuration written by system-config-firewall# Manua...

2018-02-24 21:22:18 1698

原创 keystone CLI的用法

一 配置token认证信息[root@controller0 ~]# export OS_SERVICE_TOKEN=`echo $ADMIN_TOKEN`[root@controller0 ~]# export OS_SERVICE_ENDPOINT=http://controller0:35357/v2.0二 创建管理员和系统服务租户[root@controller0 ~]# keyston...

2018-02-24 20:08:48 481

原创 openstack安装keystone

一 基于模板复制虚拟机输入CTRL+o,弹出复制电脑二 启动虚拟机controller0并登陆登陆成功。[root@controller0 ~]# ifconfigeth0 Link encap:Ethernet HWaddr 08:00:27:26:76:FC inet addr:10.20.0.10 Bcast:10.20.0.255 Mask:255...

2018-02-24 19:27:04 566

原创 openstack模板公共配置

一 修改hosts文件[root@localhost ~]# cat /etc/hosts127.0.0.1 localhost::1 localhost10.20.0.10 controller010.20.0.20 network010.20.0.30 compute0二 禁用selinux[root@localhost ~]# cat /etc/...

2018-02-23 20:50:56 553

原创 openstack视频汇总

一 总体https://chuanke.baidu.com/v2309244-152930-714928.htmlhttps://chuanke.baidu.com/v5672889-232583-1669981.htmlhttps://chuanke.baidu.com/v5672889-206844-1430147.htmlhttps://chuanke.baidu.com/v3379957-...

2018-02-23 20:20:46 5470

原创 centos6.9 配置openstack的相关yum源

一 编辑了repo文件vim /etc/yum.repos.d/icehouse.repo内容如下:[icehouse]name=Extra icehouse Packages for Enterprise Linux 6 - $basearchbaseurl=https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehou...

2018-02-22 21:54:00 1005

原创 创建Openstack虚拟机模板

一 准备虚拟机存放目录F:\openstackvm二 新建虚拟电脑三 虚拟机调到3个核四 网络设置五 存储设置六 启动虚拟机进行安装选择basic server进行安装七 第一次启动后配置网卡1 分别配置4张网卡2 重启网络八 xshell登录成功...

2018-02-22 21:16:13 2008

原创 Swift架构和原理详解

一 关于存储对象存储系统是综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了高可靠行,跨平台性以及安全的数据共享的存储体系结构。二 Swift特点极高的数据持久性完全对称的系统架构无限的可扩展性无单点故障三 Swift的物理架构四 Swift的逻辑架构五 Swift各组件1 Swift proxy nodeSwift-proxy server2 Swift s...

2018-02-21 19:54:01 11262 2

原创 Neutron原理详解

一 OpenStack早些版本的网络方案1 FLAT2 FLATDHCP3 VLAN4 MULTI-HOSTnova-network负责网络功能二 FLAT1 指定一个子网,规定虚拟机能使用的ip地址范围2 创建实例时,从有效ip地址池中获取一个IP,为虚拟机实例分配,然后在虚拟机启动时候注入虚拟机镜像(文件系统)。3 手动配置好网桥(br100),所有的系统实例都是和同一个网桥连接,网桥与连到网...

2018-02-21 13:57:13 5687

原创 网络基础知识盘点

一 OSI模型:L2和L3二 交换机和路由器三 区别有哪些1 工作层次不同L2/L32 数据转发依据对象不同数据帧(MAC)/IP数据包(IP)3 解决问题不同同网段互通/多网段互通(路由)四 Routing Table五 IP Table六 混杂模式1 接受所有经过设备的数据包2 一般用于网络抓包3 Floating IP功能实现七 DHCP(动态主机配置协议)1 功能统一网络主机分配IP地址2...

2018-02-21 13:16:32 521

原创 Nova架构及原理详解

一 Nova是什么OpenStack是由Rackspace和NASA共同开发的云计算平台类似于Amazon EC2和S3的云基础架构服务Nova在OpenStack中提供计算服务超过140家企业及18470位开发者参与开发二 Nova发展历程July 2010——initail announcementOctober 2010——Austin ReleaseApril 2011——Cactus R...

2018-02-21 12:38:35 12831 1

原创 Glance详解

一 什么是GlanceGlance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像的查找,注册和检索等操作。Glance提供restful API可以查询虚拟机镜像的metadata,并且可以获得镜像。通过Glance,虚拟机镜像进行可以被存储到多种存储上,比如简单的文件存储或者对象存储。二 Glance in Openstack三 基本概念1 image identifiers...

2018-02-21 11:27:55 7625

原创 Keystone详解

一 什么是KeyStoneKeyStone是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证,令牌发放和校验,服务列表,用户权限定义等。二 KeyStone in OpenStack三 基本概念User(用户)用于身份认证,一个用户可以关联多个租户。Tenant(租户)相当于用户组的概念。一个租户可以容纳多个用户。Role(角色)关联到“用...

2018-02-21 11:10:49 6846

原创 虚拟化(六)

一 KVM介绍Kernel-based Virtual Machine进展情况KVM被纳入2.6.20版本以后的Linux内核用户工具端为QEMU(1.3以后版本)的一部分二 一个安装及测试KVM的典型过程1 检查是否支持VT2 用apt-get安装KVM和qemu(也可能包括其他包)3 创建虚拟盘:qemu-img creat hda.img 10G(动态增长选项可选)4 找一个XP系统iso5...

2018-02-21 10:16:55 367 1

原创 虚拟化(五)

一 Linux下的主流虚拟化方案XenKVM二 Xen介绍Xen最早在90年代末由Keir Fraser和Ian pratt所发明,当时是作为剑桥大学Xenoserver研究计划的其中一部分。2002年开源2004年,正式版1.0与2.0相继发布,Ian pratt等人创建XenSource,Inc。Xen Hypervisor成为有竞争力的企业级计算产品,作为公司策略,依然保持开源。2005-2...

2018-02-21 09:58:09 328 1

原创 虚拟化(四)

一 VMWare世界上最早研制虚拟化软件的厂商之一。目前是全球桌面到数据中心虚拟化解决方案的领导厂商。中文名"威睿",纽约证券交易所代码:VMW。总部设在加利福利亚。二 Diane Greene三 VWmare相关产品1 VMware Workstation可运行于PC桌面,允许用户同时创建和运行多个X86虚拟机。每个虚拟机实例可以运行其自己的客户端操作系统。支持Windows,Linux等主流系...

2018-02-21 09:35:29 326

原创 虚拟化介绍(三)

一 内存虚拟化A 虚拟地址(VA):指Guest OS提供给其他应用程序使用的线性地址空间B 物理地址(PA):经VMM抽象的、虚拟机看到的伪物理地址C 机器地址(MA):真实的机器地址,即地址总线上出现的地址信号映射关系如下:Guest OS:PA=f(VA)VMM:MA=g(PA)VMM维护一套页表,负责PA到MA的映射。Guest OS维护一套页表,负责VA到PA的映射。实际运行时,用户程序...

2018-02-14 20:51:01 1748

原创 虚拟化介绍(二)

一 基于二进制翻译的全虚拟化其主要思想是在执行时将VM上执行的Guest OS之指令,翻译成X86 ISA的一个子集,其中敏感指令被替换成陷入指令翻译过程与指令执行交叉进行不含敏感指令的用户态程序可以不经翻译直接执行该技术未VMWare Workstation。VMware ESX Server早期版本,Virtual PC以及QEMU所采用二 基于扫描和修改的全虚拟化VMM会在VM运行每块指令之...

2018-02-14 19:43:35 786 1

原创 虚拟化介绍(一)

一 虚拟化(Virtualization)虚拟化的目的是逻辑表示资源,摆脱物理限制的约束实现:在系统中加入一个虚拟化层,虚拟化将下层资源封装,抽象为另一种形式的资源,提供给上层使用虚拟化可以将一份资源抽象为多份,也可以将多份资源抽象成一份宿主和客户host OS和Guest OS二 虚拟机(Visual Machine)由虚拟化层提供的高效、独立的计算机系统拥有自己的虚拟硬件(CPU、内存、网络设...

2018-02-13 20:55:14 6133

原创 Openstack(Icehouse)自动安装准备

一 部署架构二 网络拓扑三 环境准备Virtualbox:https://www.virtualbox.org/wiki/DownloadsCentos6.9:http://mirrors.163.com/centos/6/isos/x86_64/四 虚拟网络在Virtualbox安装3个网络Net0:Network name: VirtualBox host-only Ethernet Ada...

2018-02-13 20:03:20 324

原创 云计算介绍(三)

一 openstack:亚马逊EC2的山寨品1 OpenStack是由Rackspace和NASA共同开发的云计算平台,帮助服务商和企业内部实现类似于Amazon EC2和S3的云基础架构服务2 Openstack包含两个主要模块:Nava和Swift,前者是NASA开发的虚拟服务器部署和业务计算模板;后来是Rackspace开发的分布式云存储模块。主要采用Python编写源代码,使用Twiste...

2018-02-12 21:29:37 462

原创 云计算介绍(二)

一 几个典型计算的典型应用场景渲染农场迅雷离线下载百度网盘阿里云Dataguru云教育构想二 云计算的鼻祖之——Google1 Google的机房和服务器2 Google减低成本之道Google的集装箱组合式计算中心计算中心位于寒冷地带节省空调费用倒付款带宽本身就是软件巨无霸3 Hadoop:Google技术的山寨品GFS->HDFSMap-ReduceBig Table->HBase...

2018-02-12 21:01:49 810

原创 关于Busybox镜像

一 简介Busybox是一个集成了一百多个最常用Linux命令和工具的软件工具箱,它在单一的可执行文件中提供了精简的Unix工具集。BusyBox可运行于多款POSIX环境操作系统中,如Linux(包括Andoroid)、Hurd、FreeBSD等。Busybox既包含了一些简单实用的工具,如cat和echo,也包含了一些更大,更复杂的工具,如grep、find、mount以及telnet。可以说...

2018-02-11 22:04:03 15108

原创 云计算介绍(一)

一 为什么不要云计算1 服务可靠性忧虑。2 数据安全性忧虑3 用户可能被云供应商绑架4 云供应商可能被厂商绑架5 集中未必意外着平均费用下降二 云计算模式1 私有云,公有云、混合云2 IaaS、PaaS、SaaS3 IaaS的例子:网盘、VPS、迅雷离线下载4 Paas的例子:Google sppspot、BAE5 SaaS的例子:网络CRM、HR、搜索、地图、电子商务三 云计算的关键技术1 分布...

2018-02-11 21:20:28 820

原创 OpenStack环境搭建准备

一 硬件要求CPU:dual core 2.6GHZ+Memory:4G+Disk:40G+BIOS虚拟化支持二 软件支持1 Visual box下载与安装官方下载最新版需要重启网络2 Flue master镜像官方下载iso镜像包含OpenStack所有包包含Centos安装包5.0版本icehouse版本下载地址:https://wiki.openstack.org/wiki/Fuel三 什么...

2018-02-10 20:30:29 2002

原创 云计算概念

一 那些年,我们炒过的概念SOA:架构即服务,2006年云计算:2009年大数据二 云计算是什么相关软硬件厂商:我的产品就是云计算不相关软硬件厂商:云计算不就是一根网线加上计算机嘛政府官网:云计算就是超级计算机,要赶超世界第一广大围观者:云计算就是集群?Hadoop?OpenStack?Vmware?网格和云计算有什么区别?三 云计算概念1 云计算是基于互联网的相关服务的增加、使用和交付模式,通常...

2018-02-10 19:38:27 879

原创 Openstack中演示网络管理

一 创建新网络前的网络拓扑和网络配置二 创建网络步骤创建网络给网络取名配置网络参数网络创建完成新建网络信息网络拓扑情况三 创建路由创建路由器给路由器取名配置路由器和外网相连定义路由器另外一端和刚创建的网络相连这样路由器就接了两个网络新生成的网络拓扑图四 创建一个虚拟机放到刚才创建的网络中虚拟机创建成功查看网络拓扑给虚拟机分配浮动IP浮动IP创建成功外网ping虚拟机ping通五 一些高级概念Reg...

2018-02-10 12:59:44 451

原创 Openstack中演示如何给虚拟机分配卷

一 查看磁盘方法二 创建卷三 卷(网盘)分配给虚拟机

2018-02-10 11:46:30 1689

原创 Openstack中演示如何创建一个虚拟机

一 创建一个虚拟机最后点击Launch,开始创建虚拟机下图为创建虚拟机的过程,Status为Build,Task为Spawning(孵化,产生的意思)下图为虚拟机创建完成的界面点击vm1链接,展示虚拟机的基本信息下图为虚拟机控制台输出二 配置浮动IP的关联并登陆虚拟机测试Windows是否能ping通刚创建的虚拟机,从测试结果来看,可以ping通用户名和密码获取方法用Xshell通过IP,用户名和...

2018-02-10 11:21:01 9087

原创 OpenStack的dashboard界面展示

一 三个节点开启虚拟机的计算节点(computer)、控制节点(controller)和存储节点(cinder)二 登录界面三 登录成功界面四 Project项目面板五 Admin的Identity Panel面板六 Identity Panel面板的Users选项七 Identity Panel面板的Projects选项八 Admin的System Panel的Instances选项九 Admi...

2018-02-10 10:39:08 7866

2 shiro身份认证.mp4

身份验证介绍了身份验证基础、principals、credentials、身份认证流程、Realm、多 Realm 配置以及相关实战。

2020-05-19

1 shiro简介.mp4

Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,在此分享给大家!

2020-05-19

Java单选.docx

常见Java单选题,

2019-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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