制作Ubuntu14.04的Openstack镜像
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了制作Ubuntu14.04的Openstack镜像,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2053字,纯文字阅读大概需要3分钟。
内容图文
下载好Ubuntu官方镜像安装文件:不要使用desktop版,在virtualbox和vm上都安装报错,因为不需要桌面,所有没去管了。 第一步、准备好如下文件: 1.ubuntu-14.04.4-server-amd64.iso 2.virtual-box 5.0.16 (Vmware也可以,类似安装,创建虚拟机硬盘是选择单一文件可方便转换) 第二步、安装一个虚拟机: 可以使用之前下载的ubuntu-14.04.4-server-amd64.iso安装 进入虚拟机安装qemu-kvm,用来转换vdi文件为qcow2文件,qcow2文件就是我们要在Openstack里使用的镜像 配置好本地源(如何配置请看我的wiki或自行baidu),安装命令: sudo apt-get install qemu-kvm OK,接下来进入主题: 第三步、创建Openstack镜像; 首先还是创建virtualbox虚拟机,内存和硬盘可以尽可能少,我这里使用了1G内存+8G硬盘,网络使用nat(virtualbox默认开启dhcp,正好。) 默认安装Ubuntu 14.04 server: 1、安装时选择好时区,这个时区须与Openstack平台的时区一致,否则你得重做镜像,咱们肯定选china/shanghai,别问为什么; 2、哦,在安装时选择安装openssh-server,因为在Openstack后面没有的话,不能使用ssh服务; 进入安装好的虚拟机: 一、配sshd可以root登陆: sudo passwd root 重新设置root密码,才能支持ssh root登陆 sudo vim /etc/ssh/sshd_config 修改:PermitRootLogin without-password 为 PermitRootLogin yes 然后 sudo service ssh restart 二、配置好本地源(没有本地源话,就用互联网的源吧) sudo apt-get update 三、一般都会推荐安装cloud-init,在heat编排中需要使用,如果不做编排就可以不安装: sudo apt-get install cloud-init -y 配置一下:sudo vim /etc/cloud/cloud.cfg 允许root用户登录 disable_root : false ok,接下来安装你需要部署的软件: 此处。。。。。 如果想把你的程序添加到开机自启动,简单的办法就是 添加到 /etc/rc.local 的exit 0 之前执行就可以,注意使用后台运行。 四、然后,查看一下iptables: trait@ubuntu:~/share$ sudo iptables -L [sudo] password for trait: Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 如果不是这样:sudo rm -rf /etc/udev/rules.d/*.rules 删除规则文件。 五、然后,查看一下网卡配置: trait@ubuntu:~/share$ cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp 如上的话,就可以:sudo shutdown -P now 了。注意,安装了cloud-init之后在非Openstack环境,虚拟机重启不能再进入系统了,切记。 然后找到你的virtualbox的虚拟机目录,举个栗子,把 ubuntu64.vdi 文件传给之前的虚拟机,然后执行: qemu-img convert -f vdi -O qcow2 ububtu64.vdi ubuntu64.qcow2 转换完成后,得到ubuntu64.qcow2文件 把它上传到Openstack上,就可以创建实例了。
原文:http://www.cnblogs.com/danxi/p/6181857.html
内容总结
以上是互联网集市为您收集整理的制作Ubuntu14.04的Openstack镜像全部内容,希望文章能够帮你解决制作Ubuntu14.04的Openstack镜像所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。