如何使用 OpenStack CLI – 每天5分钟玩转 OpenStack(22)

如何使用 OpenStack CLI – 每天5分钟玩转 OpenStack(22)

1个月前 (02-21) 浏览: 29 评论: 0

  本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot。 Web UI 删除 image admin 登录后,Project -> Compute -> Images 在列表中选择格式为 ARI 和 AKI 的 image,点击 点击确认删除 操作成功 CLI 删除 image 设置环境变量 查询现有im

创建 Image – 每天5分钟玩转 OpenStack(21)

创建 Image – 每天5分钟玩转 OpenStack(21)

1个月前 (02-08) 浏览: 22 评论: 0

本节演示如何通过 Web GUI 和 CLI 两种方法创建 Image。 OpenStack 为终端用户提供了 Web UI(Horizon)和命令行 CLI 两种交换界面。 两种方式我们都要会用。 可能有些同学觉得既然有更友好的 Web UI 了,干嘛还要用 CLI? 这里 CloudMan 给出下面的理由: Web UI 的功能没有 CLI 全,有些操作只提供了 CLI。 即便是都有的功能,C

理解 Glance – 每天5分钟玩转 OpenStack(20)

理解 Glance – 每天5分钟玩转 OpenStack(20)

2个月前 (02-07) 浏览: 22 评论: 0

OpenStack 由 Glance 提供 Image 服务。 理解 Image 要理解 Image Service 先得搞清楚什么是 Image 以及为什么要用 Image? 在传统 IT 环境下,安装一个系统是要么从安装 CD 从头安装,要么用 Ghost 等克隆工具恢复。这两种方式有如下几个问题: 如果要安装的系统多了效率就很低 时间长,工作量大 安装完还要进行手工配置,比如安装其他的软件,

通过例子学习 Keystone – 每天5分钟玩转 OpenStack(19)

通过例子学习 Keystone – 每天5分钟玩转 OpenStack(19)

2个月前 (02-07) 浏览: 30 评论: 0

上一节介绍了 Keystone 的核心概念。 本节我们通过“查询可用 image”这个实际操作让大家对这些概念建立更加感性的认识。 User admin 要查看 Project 中的 image 第 1 步 登录 当点击时,OpenStack 内部发生了哪些事情?请看下面 Token 中包含了 User 的 Role 信息 第 2 步 显示操作界面 请注意,顶部显示 admin 可访问的  Pro

理解 Keystone 核心概念 – 每天5分钟玩转 OpenStack(18)

理解 Keystone 核心概念 – 每天5分钟玩转 OpenStack(18)

2个月前 (01-09) 浏览: 36 评论: 0

作为 OpenStack 的基础支持服务,Keystone 做下面这几件事情: 管理用户及其权限 维护 OpenStack Services 的 Endpoint Authentication(认证)和 Authorization(鉴权) 学习 Keystone,得理解下面这些概念: User User 指代任何使用 OpenStack 的实体,可以是真正的用户,其他系统或者服务。 当 User

部署 DevStack – 每天5分钟玩转 OpenStack(17)

部署 DevStack – 每天5分钟玩转 OpenStack(17)

3个月前 (12-23) 浏览: 56 评论: 0

本节按照以下步骤部署 DevStack 实验环境,包括控制节点和计算节点 创建虚拟机 按照物理资源需求创建 devstack-controller 和 devstak-compute 虚拟机 安装操作系统 安装 Ubuntu 14.04,并配置 eth0 的 IP devstack-controller  192.168.104.10 devstak-compute    192.168.104.

搭建 OpenStack 实验环境 – 每天5分钟玩转 OpenStack(16)

搭建 OpenStack 实验环境 – 每天5分钟玩转 OpenStack(16)

3个月前 (12-14) 浏览: 65 评论: 0

在学习 OpenStack 各服务之前,让我们先搭建起一个实验环境。 毋庸置疑,一个看得到摸得着而且允许我们随便折腾的 OpenStack 能够提高我们的学习效率。 因为是我们自己学习用的实验环境,CloudMan 推荐使用 DevStackhttp://docs.openstack.org/developer/devstack/ DevStack 丰富的选项让我们能够灵活地选取和部署想要的 Op

OpenStack 架构 – 每天5分钟玩转 OpenStack(15)

OpenStack 架构 – 每天5分钟玩转 OpenStack(15)

3个月前 (12-14) 浏览: 60 评论: 0

终于正式进入 OpenStack 部分了。 今天开始,CloudMan 将带着大家一步一步揭开 OpenStack 的神秘面纱。 OpenStack 已经走过了 6 个年头。 每半年会发布一个版本,版本以字母顺序命名。现在已经到第 12 个版本 Liberty(字母 L)。 OpenStack最初只有两个模块(服务),现在已经有 20+(见下图),每个模块作为独立的子项目开发。 面对如此庞大的阵容

云计算与 OpenStack – 每天5分钟玩转 OpenStack(14)

云计算与 OpenStack – 每天5分钟玩转 OpenStack(14)

4个月前 (12-09) 浏览: 52 评论: 0

“云计算” 算是近年来最热的词了。现在 IT 行业见面不说这三个字您都不好意思跟人家打招呼。 对于云计算,学术界有各种定义,大家有兴趣可以百度一下。 CloudMan 这里主要想从技术的角度谈谈对云计算的理解。 基本概念 所有的新事物都不是突然冒出来的,都有前世和今生。 云计算也是IT技术不断发展的产物。 要理解云计算,需要对IT系统架构的发展过程有所认识。 请看下图 IT系统架构的发展到目前为止

动手实践 Linux VLAN – 每天5分钟玩转 OpenStack(13)

动手实践 Linux VLAN – 每天5分钟玩转 OpenStack(13)

4个月前 (12-08) 浏览: 43 评论: 0

本节我们来看如何在实验环境中实施和配置如下 VLAN 网络 配置 VLAN 编辑 /etc/network/interfaces,配置 eth0.10、brvlan10、eth0.20 和 brvlan20。 下面用 vmdiff 展示了对 /etc/network/interfaces 的修改 重启宿主机,ifconfig 各个网络接口 用 brctl show 查看当前 Linux Bridg

Linux 如何实现 VLAN – 每天5分钟玩转 OpenStack(12)

Linux 如何实现 VLAN – 每天5分钟玩转 OpenStack(12)

4个月前 (12-07) 浏览: 46 评论: 0

LAN 表示 Local Area Network,本地局域网,通常使用 Hub 和 Switch 来连接 LAN 中的计算机。 一般来说,两台计算机连入同一个 Hub 或者 Switch 时,它们就在同一个 LAN 中。 一个 LAN 表示一个广播域。 其含义是:LAN 中的所有成员都会收到任意一个成员发出的广播包。 VLAN 表示 Virtual LAN。一个带有 VLAN 功能的switch

理解 virbr0 – 每天5分钟玩转 OpenStack(11)

理解 virbr0 – 每天5分钟玩转 OpenStack(11)

4个月前 (12-05) 浏览: 46 评论: 0

virbr0 是 KVM 默认创建的一个 Bridge,其作用是为连接其上的虚机网卡提供 NAT 访问外网的功能。 virbr0 默认分配了一个IP 192.168.122.1,并为连接其上的其他虚拟网卡提供 DHCP 服务。 下面我们演示如何使用 virbr0。 在 virt-manager 打开 VM1 的配置界面,网卡 Source device 选择 “default”,将 VM1 的网卡

动手实践虚拟网络 – 每天5分钟玩转 OpenStack(10)

动手实践虚拟网络 – 每天5分钟玩转 OpenStack(10)

4个月前 (11-30) 浏览: 50 评论: 0

本节将演示如何在实验环境中实现下图所示的虚拟网络 配置 Linux Bridge br0 编辑 /etc/network/interfaces,配置 br0。 下面用 vmdiff 展示了对 /etc/network/interfaces 的修改 有两点需要注意: 1. 之前宿主机的 IP 是通过 dhcp 配置在 eth0 上的;创建 Linux Bridge 之后,IP 就必须放到 br0 上

KVM 网络虚拟化基础 – 每天5分钟玩转 OpenStack(9)

KVM 网络虚拟化基础 – 每天5分钟玩转 OpenStack(9)

4个月前 (11-29) 浏览: 54 评论: 0

网络虚拟化是虚拟化技术中最复杂的部分,学习难度最大。 但因为网络是虚拟化中非常重要的资源,所以再硬的骨头也必须要把它啃下来。 为了让大家对虚拟化网络的复杂程度有一个直观的认识,请看下图 这是 OpenStack 官网上给出的计算节点(可以理解为 KVM 的宿主机)虚拟网络的逻辑图,上面的网络设备很多,层次也很复杂。 我第一次看到这张图,也着实被下了一跳。 不过大家也不要怕,万丈高楼从地起,虚拟网络

LVM 类型的 Storage Pool – 每天5分钟玩转 OpenStack(8)

LVM 类型的 Storage Pool – 每天5分钟玩转 OpenStack(8)

4个月前 (11-27) 浏览: 45 评论: 0

LVM 类型的 Storage Pool 不仅一个文件可以分配给客户机作为虚拟磁盘,宿主机上 VG 中的 LV 也可以作为虚拟磁盘分配给虚拟机使用。 不过,LV 由于没有磁盘的 MBR 引导记录,不能作为虚拟机的启动盘,只能作为数据盘使用。 这种配置下,宿主机上的 VG 就是一个 Storage Pool,VG 中的 LV 就是 Volume。 LV 的优点是有较好的性能;不足的地方是管理和移动性

KVM 存储虚拟化 – 每天5分钟玩转 OpenStack(7)

KVM 存储虚拟化 – 每天5分钟玩转 OpenStack(7)

4个月前 (11-22) 浏览: 45 评论: 0

KVM 的存储虚拟化是通过存储池(Storage Pool)和卷(Volume)来管理的。 Storage Pool 是宿主机上可以看到的一片存储空间,可以是多种类型,后面会详细讨论。Volume 是在 Storage Pool 中划分出的一块空间,宿主机将 Volume 分配给虚拟机,Volume 在虚拟机中看到的就是一块硬盘。 下面我们学习不同类型的 Storage Pool 目录类型的 St

CPU 和内存虚拟化原理 – 每天5分钟玩转 OpenStack(6)

CPU 和内存虚拟化原理 – 每天5分钟玩转 OpenStack(6)

4个月前 (11-22) 浏览: 43 评论: 0

前面我们成功地把 KVM 跑起来了,有了些感性认识,这个对于初学者非常重要。不过还不够,我们多少得了解一些 KVM 的实现机制,这对以后的工作会有帮助。 CPU 虚拟化 KVM 的虚拟化是需要 CPU 硬件支持的。还记得我们在前面的章节讲过用命令来查看 CPU 是否支持KVM虚拟化吗? [email protected]:~# egrep -o '(vmx|svm)'  /proc/cpuinfo vmx 如

远程管理 KVM 虚机 – 每天5分钟玩转 OpenStack(5)

远程管理 KVM 虚机 – 每天5分钟玩转 OpenStack(5)

4个月前 (11-21) 浏览: 51 评论: 0

远程管理 KMV 虚机 上一节我们通过 virt-manager 在本地主机上创建并管理 KVM 虚机。其实 virt-manager 也可以管 填入宿主机的相关信息,确定即可。 接下来,我们就可以像管理本地虚机一样去管理远程宿主机上的虚机了。 这里其实有一个要配置的地方。 因为 KVM(准确说是 Libvirt)默认不接受远程管理,需要按下面的内容配置被管理宿主机中的两个文件! /etc/def

启动第一个 KVM 虚机 – 每天5分钟玩转 OpenStack(4)

启动第一个 KVM 虚机 – 每天5分钟玩转 OpenStack(4)

4个月前 (11-19) 浏览: 52 评论: 0

本节演示如何使用 virt-manager 启动 KVM 虚机。 首先通过命令 virt-manager 启动图形界面 # virt-manager 点上面的图标创建虚机 给虚机命名为 kvm1,这里选择从哪里启动虚机。如果是安装新的 OS,可以选择第一项。如果已经有安装好的镜像文件,选最后一项(如上图) 接下来需要告诉 virt-manager 镜像的位置。 点击 “Browser” 在我的系统

准备 KVM 实验环境 – 每天5分钟玩转 OpenStack(3)

准备 KVM 实验环境 – 每天5分钟玩转 OpenStack(3)

4个月前 (11-18) 浏览: 82 评论: 0

KVM 是 OpenStack 使用最广泛的 Hypervisor,本节介绍如何搭建 KVM 实验环境  安装 KVM 上一节说了,KVM 是 2 型虚拟化,是运行在操作系统之上的,所以我们先要装一个 Linux。Ubuntu、Redhat、CentOS 都可以,这里我们以 Ubuntu14.04 为例。 基本的 Ubuntu 操作系统装好之后,安装 KVM 需要的包 [crayon-58d5b1

虚拟化 – 每天5分钟玩转 OpenStack(2)

虚拟化 – 每天5分钟玩转 OpenStack(2)

4个月前 (11-17) 浏览: 78 评论: 0

  OpenStack是云操作系统,要学习OpenStack,首先需要掌握一些虚拟化和云计算的相关知识。 虚拟化 虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。 物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。 那么 Host 是如何将自己

写在最前面 – 每天5分钟玩转 OpenStack(1)

写在最前面 – 每天5分钟玩转 OpenStack(1)

4个月前 (11-17) 浏览: 106 评论: 0

《每天5分钟玩转 OpenStack》是一个 OpenStack 教程,这是第 1 篇。 这个教程有下面两个特点: 1、系统讲解 OpenStack 从架构到各个组件;从整体到细节逐一讨论 2、重实践并兼顾理论 主要从实际操作的角度带着大家学习 OpenStack。 为什么要写这本书 简单回答是:因为OpenStack 学习难度大,但如果掌握了价值会很大 先做一个自我介绍吧。 本人网名CloudM

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享