2015-05-22 kk
物理主机为 windows 8.1,虚拟机 VirtualBox,里面装的 ubuntu。 windows 建立 ftp server 在 cmd 中输入以下命令,在当前目录建立 FTP 服务,需要先安装 python 及 pyftpdlib 模块(使用Python创建简单的HTTP和FTP服务)。 继续阅读 »
2014-08-30 Lingxian Kong
2014-12-19 Lingxian Kong
之前团队对外推出了Juno all-in-one离线傻瓜式安装镜像和镜像的使用方法(传送门:这里和这里)。相信很多基于Juno版本学习和开发的童鞋会有这样的需求:对很多东西尚不精通的你,对OpenStack代码一通修改,然后发现自己的环境凌乱了,多了iscsi链接,以及一些你自己暂时弄不明白的虚拟网络设备……。于是,你的第一个想法肯定是重装,反正ISO很方便。今天,孔老湿告诉你:ISO是很方便,但是,还有更方便的方式! 原理其实很简单,就是在你成功安装Juno后,创建虚拟机,然后再用all-in-one ISO启动虚拟机,将虚拟机数据再导出为镜像。以后,直接用镜像创建虚拟机即可,不用再等待ISO的安装了。 废话不多说,直接上图上 继续阅读 »
2019-04-12 geekspeng
我们主要以 VirtualBox 和 VMwareWorkstation 这两款目前最主流的桌面虚拟化软件作为例。 总的来说,目前有四种常见的网络模型: 桥接(Bridge Adapter) NAT 主机(Host-only Adapter) 内部网络(Internal) 继续阅读 »
2019-04-16 geekspeng
通过qemu+ssh方式 通过qemu+ssh连接方式比较简单,只要能通过ssh远程访问,命令如下: ```bash virsh -c qemu+ssh://root@192.168.1.166/system ``` 如果2个节点设置了互信,免密钥登录,可直接执行virsh相关命令, ```bash virsh -c qemu+ssh://root@192.168.1.166/system list  Id    名称                         状态  3     vm01                           running ``` 继续阅读 »
2017-09-06 Mystery0 M
多图预警!!!! 说在前面 关于Linux的历史,网络上或者书上有很多资料,简单了解就行了。在这里我主要是讲一下Linux的安装,包括虚拟机的安装,双系统的安装以及ubuntu on windows的操作。 虚拟机的安装 安装虚拟机软件 虚拟机软件有Vmware Workstation,VirtualBox等,在这里,我主要介绍使用Vmware Workstation安装过程。 首先,这里是Vmware Workstation的下载链接。 ~~(正版什么的,有钱就支持,没钱就乖乖用着盗版别bb,用盗版还有优越感的话,那是你有毛病。)~~ 下载完毕之后点击安装Vmware Workstation。 安装过程我想不用多说了…… 继续阅读 »
2019-09-01 geekspeng
在 master->backup 模式下,一旦主库宕掉, 虚拟IP会自动漂移到从库,当主库修复后,keepalived启动后,还会把虚拟IP抢过来,即使你设置nopreempt(不抢占)的方式抢占IP的动作也会发生 在 backup->backup 模式下,关闭 VIP抢占模式,当主库宕掉后虚拟IP会自动漂移到从库上,当原主恢复之后重启keepalived服务,并不会抢占新主的虚拟IP, 即使是优先级高于从库的优先级别,也不会抢占 IP 继续阅读 »
2014-11-17 Lingxian Kong
virtio-blk是虚拟化KVM平台下虚拟磁盘的一种实现方式,也是存储虚拟化所研究的主要对象之一。在KVM平台下,qemu程序负责模拟一台PC的整个工作过程,是虚拟化技术的精髓所在。大家知道,在物理PC中,磁盘是必不可少的设备,系统、应用程序的安装和数据的存放都离不开磁盘。在虚拟化场景下,qemu自然也需要提供对磁盘的模拟。那qemu到底是如何模拟磁盘的?virtio-blk又是一种什么样的虚拟磁盘呢? qemu对设备的模拟可以分成两类:全模拟和半模拟。全模拟即完全模拟物理设备的工作过程,使得运行在虚拟机上的软件完全感知不到自身运行环境的差异。例如qemu中实现了对IDE磁盘、LSI控制器(其上可接SCSI磁盘)等物理存储设备的 继续阅读 »
2014-03-25 Lingxian Kong
本文原本是在我的CSDN博客里发布,时隔几个月,重新温习一下,顺手完善一些内容,发在这里。(深藏功与名) 版本:Havana 部署:多节点 网络类型:vlan 之前的一篇blog中碰到了虚拟机访问169.254.169.254的问题,在F版中,会在网络节点上做NAT转换,直接访问nova的metadata服务,但这种方法,在使用namespace时就不生效了,因为namespace支持IP地址重叠,这样nova就无法区分到底是哪个虚拟机请求metadata。 该问题在G版得到解决,blueprint在此。采取的方法是在HTTP头部识别是哪个虚拟机。同时,G版在neutron中加入了两个服务:namespace me 继续阅读 »
2014-05-10 Lingxian Kong
(2017.09.11) 截止 Pike 版本,最新的 devstack 默认已经使用 systemd 管理各个服务,而不再使用 linux screen,而且大部分服务也都使用 uwsgi 的启动。关于 Systemd 的详细介绍,可以参加这里。所以要启动一个 openstack 进程,要经过systemd-->uwsgi-->wsgi application(in codebase)-->codebase 安装vmware workstation 创建ubuntu虚拟机 下载ubuntu iso,网络模式nat(前提是本机能联网),安装过程不需要人工干预。 预配置虚拟机 用创建虚拟机时指定的用户登录,修改root登录密 继续阅读 »