刘少星


人的一切痛苦,本质上都是对自己无能的愤怒。加油!


welcome to mine blog !

给OpenStack创建Ubuntu镜像

创建Ubuntu镜像

创建一个img文件

kvm-img create -f raw ubuntu.img 10G

启动安装程序

sudo kvm -m 512 -cdrom ubuntu-12.04-server-amd64.iso -drive file=ubuntu.img -boot d -nographic -vnc :0

接入继续安装步骤

我是在ubuntu下完成的,安装一个vncview即可

vncview localhost:5900

这里的端口号根据上一步 -vnc :0 推移,如果是-vnc :1则是5901端口

安装过程

在分区那里不能有swap分区,手动只设一个分区,挂载/根目录

装完以后重新开启虚拟机

sudo kvm -m 512 -drive file=ubuntu.img -boot c -nographic -vnc :0

删除下面文件,避免增加除了eth0之外的网卡

sudo rm -rf /etc/udev/rules.d/70-persistent-net.rules

如果制作前使用的是raw格式,想换成qcow2格式

qemu-img convert -f raw -O qcow2 ./ubuntu.img ./ubuntu.qcow2

上传Ubuntu镜像

openstack的命令以最新文档为标准,网上博客难免有过时的

glance image-create --name="ubuntu" --is-public=true --container-format=ovf --disk-format=qcow2 < ubuntu.qcow2

在openstack中打开端口(TCP 3389)

另外几个常用端口

  • TCP 22 (ssh)
  • ICMP -1 (ping)
  • TCP 3306 (mysql)
最近的文章

回退Mac上用Brew安装的PHP版本

昨天随手一点brew upadte & brew upgrade后phpunit出现了各种F,细查下来原来是 php 5.5.17 的一个bug fix 引起的。为了暂时正常使用phpunit,只能回退php的版本。版本切换方式通过brew安装的php可以通过brew link和brew unlink来切换不同版本。例如brew listbrew unlink php56brew link php55大版本可以用brew list来查,如果是小版本的话只能去/usr/local/C...…

PHPMac继续阅读
更早的文章

OpenStack Grizzly Multihost部署文档

生产环境中部署OpenStack基本的要求的是稳定,安全和可扩展性,使用Multihost方式部署的好处是保证了网络的高可用,服务器数量捉急,所以选择mseknibilel的部署方式会比较纠结于控制节点和网络节点的资源浪费。所以本文档参考Longgeek的这篇文章,只做控制节点和计算节点,1个控制节点配多个计算节点,Quantum部署在计算节点上。环境要求先安装1个控制节点和1个计算节点,计算节点可以动态增加,只要将IP地址递增即可 节点类型网卡配置 控制节点eth0 (172.16....…

OpenStack继续阅读