- 博客(15)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 Python 数据结构_队列
目录目录队列队列Queue 队列是一种先进先出(FIFO)的数据类型, 新的元素通过 入队 的方式添加进 Queue 的末尾, 出队 就是从 Queue 的头部删除元素.用列表来做 Queue:queue = [] # 初始化一个列表数据类型对象, 作为一个队列def enQ(): # 定义一个入栈方法 queue.append(r
2016-08-30 17:03:27 1826
原创 Python 数据结构_堆栈
目录目录堆栈堆栈堆栈是一个后进先出(LIFO)的数据结构. 堆栈这个数据结构可以用于处理大部分具有后进先出的特性的程序流 . 在堆栈中, push 和 pop 是常用术语: push: 意思是把一个对象入栈. pop: 意思是把一个对象出栈.下面是一个由 Python 实现的简单的堆栈结构:stack = [] # 初始化一个列表数据类型对象, 作为一个
2016-08-30 16:41:02 2987
原创 vCenter 部件关系简介 & 网络原理
目录目录主机和集群vCenterDatacenterClusterHostVirtual MachineFolderResource PoolTemplate数据存储Datastore ClusterDatastore网络标准交换机分布式虚拟交换机参考资料主机和集群vCentervCenter 提供了对 Datacenter 便捷的单点控制平台,运行在 Windows
2016-08-30 09:53:23 8231
原创 Python Module_pdb_DEBUG 方法
目录目录pdbpdb 的 Debug 方式pdb 的调试指令示例IPython 自带的 Debug 工具 ipdbpdbpdb 是 Python 自带的程序包,为 Python 程序提供了一种可交互的源码调试功能。主要特性包括:设置断点单步调试进入函数调试查看当前代码查看栈片段动态修改变量值pdb 的 Debug 方式pdb 可以在源码内直接使用,相当于打断点,import
2016-08-29 23:37:34 2599 2
原创 Python Module_oslo.vmware_连接 vCenter
目录目录前言Install oslsvmwareHow to use the vSphere Web Service SDK前言oslo.vmware 是一个由 Python 实现的 vCenter 连接驱动 , 提供了连接并操作 vCenter 的 Method . 如果希望应用 Openstack 来接管 vCenter 的资源(调用 vSphere SDK) 的话,那么 olso.vmw
2016-08-22 17:16:23 5115 4
原创 Openstack nova-scheduler 源码分析 — Filters/Weighting
目录目录前言调度器FilterScheduler调度器的工作流程Filters 过滤器Filters 类型Weighting 权重源码实现关键文件及其意义阶段一nova-scheduler 接收 build_instances RPC 远程调用前言本篇记录了 Openstack 在创建 Instances 时,nova-scheduler 作为
2016-08-16 01:08:58 3834 2
原创 Openstack组件实现原理 — OpenVswitch/Gre/vlan
目录目录前文提要Neutron 管理的网络相关实体OpenVswitchOVSOVS 的架构VLanGRE 隧道Compute Node 中的 Instance 通过 GRE 访问 Public Network涉及的 Linux 网络技术前文提要Openstack组件部署 — Overview和前期环境准备 Openstack组建部署 — Environment of Contr
2016-08-15 00:42:02 5282 1
原创 VMware vSphere 虚拟化简介
目录目录vSphere 简介vSphere 提供的工具vCentervCenter 的功能vCenter 管理界面上提供的操作功能HOST CLUSTERTEMPLATEDatastore Datastore clustervSphere 简介vSphere 不是一个具体的软件,而是由多个虚拟化软件组成的一套虚拟化产品,或者说是一个具体的企业级虚拟机解决方案。又或者说是实施以下任
2016-08-12 10:28:46 5032
原创 Openstack-L 路由注入方式
EXAMPLE:nova --debug hypervisor-stateDEBUG (session:198) REQ: curl -g -i -X GET http://200.21.18.2:8774/v2.1/6c4e4d58cb9d4451b36e774b348e8813/os-hypervisors/statistics -H "User-Agent: python-novacli
2016-08-11 00:33:13 2944
原创 Openstack Nova 源码分析 — 使用 VCDriver 创建 VMware Instance
目录目录前言流程图nova-compute vCenter前言在上一篇 Openstack Nova 源码分析 — Create instances (nova-conductor阶段) 中,记录了 nova-api 接收到创建虚拟机的请求后,在 nova-conductor 中的执行流程。最终 nova-comductor 通过调用 nova-compute 的 RPC 接口函数 comp
2016-08-09 18:01:56 4147 3
原创 Openstack Nova 源码分析 — Create instances (nova-conductor阶段)
目录目录前言InstanceFlavorInstance StatusVirt DriverResource TrackerCreate Instancenova-conductor阶段前言Nova 控制着一个个虚拟机的状态变迁和生命周期,这种对虚拟机生命周期的管理是由 nova-compute service 来完成的。 在了解 Nova 创建虚拟机的流程之前,需要先补充一些 O
2016-08-08 20:26:02 6361 4
原创 openstack nova 源码解析 — Nova API 执行过程从(novaclient到Action)
目录目录Nova APINova API 的执行过程novaclient 将 Commands 转换为标准的HTTP请求PasteDeploy 将 HTTP 请求路由到具体的 WSGI ApplicationRoutes 将 HTTP 请求路由到具体的操作函数并执行Nova APINova API 是访问、使用 Nova 各组件服务的唯一途径,作为 novaclient 和 Nova se
2016-08-04 20:37:51 7496 4
原创 Openstack Nova 源码分析 — RPC 远程调用过程
目录目录Nova Project ServicesProject 的程序入口 setuppy Nova中RPC远程过程调用nova-compute RPC API的实现novacomputemanager 模块最后Nova Project Servicesnova-api:捕获novaclient发送过来的HTTP请求,并且将它转换为AMQP消息,通过Queue来与别的services
2016-08-04 10:03:12 7929 6
原创 VMware 接入 Openstack — 使用 Openstack 创建 vCenter 虚拟机
目录目录软件环境前言Openstack 接口驱动使用 KVM 在 Compute Node 上创建虚拟机的流程使用 VCDirver 在 vCenter 上创建虚拟机的流程配置 vCenter 接入 Openstack修改 Openstack 配置文件通过 Openstack 在 vCenter 上安装虚拟机ERROR最后参考文档软件环境操作系统 Ubuntu Server
2016-08-03 11:32:54 16561 4
原创 Devstack — screen 调试工具的使用
目录目录为什么要使用 screen 工具 查看当前用户启动的 screen启动 screenscreen 的切换常用退出 screenRestart Openstack Servicesscreen 指令选项总览为什么要使用 screen 工具 ?当 Devstack 编译安装完 OpenStack 后,我们是不能通过 init 脚本或者 service 指令来与各个 Openstac
2016-08-02 17:59:04 6407
中间人网络设备如何完成 TLS extensions 合法插入?
2021-04-08
女孩子做项目管理是什么体验?!:)
2021-03-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人