当前搜索:

CentOS7.1 KVM虚拟化之libguestfs-tools工具常用命令介绍

libguestfs 是一组 Linux 下的 C 语言的 API ,用来访问虚拟机的磁盘映像文件。其项目主页是http://libguestfs.org/ ,该工具包内包含的工具有virt-cat、virt-df、virt-ls、virt-copy-in、virt-copy-out、virt-e...
阅读(25) 评论(0)

VirtFS技术学习

背景        在虚拟化领域中,向虚拟机提供虚拟化设备的技术从系统层次上,可以分为三种:硬件层虚拟化、驱动层虚拟化、系统层虚拟机。这三种技术也是按照这种先后排序依次出现的,后一种技术是为弥补前一种技术的不足而被发明出来。不过有时为了达到新的要求,需要在原本的优点之间进行取舍。        硬...
阅读(9) 评论(0)

弹性伸缩:QEMU 内存热插拔介绍

云平台的弹性伸缩,大致可以分为横向伸缩(scalein/out)和纵向伸缩(scale up/down)。纵向伸缩是修改原有云服务器的配置,包括磁盘的大小、CPU 的运算能力、内存的大小以及网卡和 IP 的流量限制等等。传统机器要升级配置,往往是需要停机的;在虚拟化环境下,实现在线升级配置从技术上...
阅读(22) 评论(0)

libvirt-qemu-虚拟机内存分配和内存热插拔

  在使用libvirt给虚拟机分配内存大小时,涉及到memory和currentMemory两个字段,很多人都有这个疑惑,为什么需要两个呢。其实是和内存气泡动态调整内存有关系的。简单的来说,memory是虚拟机启动时分配给的内存,currentMemory是内存气泡生效后动态调整到的内存。下面看...
阅读(23) 评论(0)

更改KVM虚拟机root的密码

今天在使用qemu-kvm安装一个虚拟机,因为已经有一个虚拟机的image文件(qcow2格式的),所以创建虚拟机很简单,直接通过以下命令从image启动就行了。[plain] view plain copyqemu-kvm -cpu host -smp 2 -name cenos6 -m 204...
阅读(19) 评论(0)

ceph存储修改vm密钥(密码)

有台名为nginx的vm出现了些怪异的行为, 想把根磁盘导出来挂载在本地看看到底是怎么回事. 如果nova使用的是本地存储,vm disk会 存在相应compute节点的/var/lib/nova/instance/xxxx/disk中,直接使用mount命令井进行本地挂载即可,或者使用libgu...
阅读(15) 评论(0)

如何安装python及第三方包

如何安装python及第三方包1 Python简介Python 是一门非常强大的语言,我们可以使用它完成许多相当高级的内容。Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。用Python开发,许多功能不必从零编写,直接使用现成的即可。下面就将介绍如何...
阅读(24) 评论(0)

Openstack 裸机部署 ironic standalone 详细部署流程

IRONIC 环境部署参考资料:https://blog.csdn.net/zhongbeida_xue/article/details/795779161.   软件安装https://www.rpmfind.net/linux/rpm2html/search.php?query=opensta...
阅读(46) 评论(0)

ironic 理解裸机部署过程

部署物理机跟部署虚拟机的概念在nova来看是一样,都是nova通过创建虚拟机的方式来触发,只是底层nova-scheduler和nova-compute的驱动不一样。虚拟机的底层驱动采用的libvirt的虚拟化技术,而物理机是采用Ironic技术,ironic可以看成一组Hypervisor AP...
阅读(131) 评论(0)

openstack ironic standalone 方式部署

基本原理http://docs.openstack.org/developer/ironic/#introductionIronic 原来属于nova项目,叫做Nova “bare metal” driver。后来ironic成为一个独立的openstack项目。ironic像管理虚拟机一样管理物...
阅读(47) 评论(0)

centos 7 dnf命令的安装

使用方法 : https://my.oschina.net/liuyuantao/blog/756133From <https://serverfault.com/questions/874471/centos-7-4-can-not-install-dnffrom-epel...
阅读(28) 评论(0)

利用OpenStack Rest API 创建镜像

官方API文档https://developer.openstack.org/api-ref/image/v2/#upload-binary-image-data先create  再  upload服务端点:    imageAPI:    POST     /v2/imagesRequest1:...
阅读(29) 评论(0)

时区缩写

现在的工作越来越多的要用到世界各地时区的概念,最近在文档中看到一个个诸如DST、EDT、PDT、WET、CCT的缩写,搞得我晕头转向。于是在网上搜集做了一个备忘:   美国以及欧洲的时区划分规则,值得一看。 接下来是自己整理的一些资料: 时区缩写:标准时间代码与GMT的偏移量描述NZDT+13:0...
阅读(67) 评论(0)

修改linux系统的时间EDT为CST

今早看到一台机器时间对不上,本以为系统时间与网络北京时间不同步,就在终端命令执行网络时间同步[plain] view plain copy[root@localhost ~]# ntpdate time.windows.com  执行完之后,在执行终端命令,查看时间还是一样,其实EDT和CST是有...
阅读(25) 评论(0)

用Python从零开始创建区块链

本文主要内容翻译自Learn Blockchains by Building One本文原始链接,转载请注明出处。作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一个区块链。对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。但是完全搞懂区...
阅读(42) 评论(0)

虚拟机设备直通的两种方式(Working in Progress)

声明:本博客欢迎转发,但请保留原作者信息!博客地址:/halcyonbaby内容系本人学习、研究和总结,如有雷同,实属荣幸!pci passthrough概念允许guest排他使用host上的某个PCI设备,就像将该设备物理连接到guest上一样。使用场景提...
阅读(25) 评论(0)

OpenStack PCI passthrough(PCI直通)环境配置

OpenStack PCI passthrough 环境配置作者:张航东OpenStack版本:Kilo本文主要用于个人学习、总结,欢迎转赞,但请务必注明作者和出处,感谢!虚拟机使用透传设备可以获得设备近乎原生的性能。Intel 和 AMD 都在它们的新一代处理器架构中提供对设备透传的支持(以及辅...
阅读(21) 评论(0)

使用libvirt和qemu将pci pass through设备添加到虚拟机上

透传的优势guest使用透传设备可以获得设备近乎原生的性能,PCI pass-throught设备给动态迁移带来的问题, dest host可能没有同样的硬件.就算可以模拟一个设备,但是原始设备的内部状态不能获得.VT-d supportIn order to assign devices in ...
阅读(43) 评论(0)

openstack nova-network

作为openstack中的核心组件,nova肩负着管理虚拟机的使命。nova提供nova-api,nova-scheduler,nova-network等几个重要的服务。而其中nova-network是openstack网络管理模块neutron还没有独立出来时候的前身,当然其功能就是网络和地址管...
阅读(31) 评论(0)

MySQL 如何修改已建立表的结构

1、为什么要讨论关于ALTER TABLE的问题呢?MySQL执行大部分修改表结构的原理:用一个新的结构创建一个空表,从旧表中查出所有数据插入新表,然后删除旧表。导致的问题:可能需要花费很长的时间(特别是当内存不大而表又很大,且又有很多索引的情况)2、举个栗子:更改上面的name字段的校对规则,使...
阅读(28) 评论(0)
    个人资料
    等级:
    访问量: 30万+
    积分: 3935
    排名: 1万+
    文章分类
    最新评论