作者:摩羯水瓶的微博w | 来源:互联网 | 2017-10-27 13:31
OpenStack制作Ubuntu镜像1.下载对应需求的Ubuntu镜像2.安装kvm-pxe(此步骤因为在搭建openstack环境应该已经下载,故应该可以省略)apt-getinstallkvm-pxeNote:用于解决出现:failedtofindromfile“pxe-rtf8138.bin”错误3.创建一个大小10G的&l
OpenStack制作Ubuntu 镜像
1. 下载对应需求的Ubuntu镜像
2. 安装kvm-pxe(此步骤因为在搭建openstack环境应该已经下载,故应该可以省略)
apt-get install kvm-pxe
Note:用于解决出现:failed to find romfile “pxe-rtf8138.bin”错误
3. 创建一个大小10G的“硬盘”(raw格式)
kvm-img create -f raw ubuntu.img 10G
4. 使用刚才下载的ubuntu“安装盘”和刚创建的“硬盘”引导启动系统,为了简单起见,本文使用kvm虚拟技术,避开xen繁琐的配置。-vnc参数代表撕开vnc访问,以便可以使用其他机器远程登陆到这个引导界面进行安装操作:
kvm -m 1024 -cdrom ubuntu-11.10-server-amd64.iso -drive file=ubuntu.img -boot d -nographic -vnc :5
Note:
1. 本命令是前台进程,会占用一个终端,后续操作需要打开一个新的终端
2. 启动kvm命令可以在server版本中运行,但是安装系统的操作需要桌面图形支持
3. 如果提示端口3被占用,访问拒绝,那么继续向后调整到端口4,5直到不提示错误
状态是上面一行命令保持不动,此时继续执行下面操作
5. 用vncviewer登陆引导界面后按照屏幕的提示完成ubuntu的安装工作(安装过程和自己电脑一样,安装过程省略)。需要注意的是在分区阶段把10GB硬盘全部分成一个ext4分分区,并挂在到/下,不要创建多个分区也不要创建swap分区
vncviewer 192.168.1.198:5905
Note:
1. 192.168.1.198是本机IP
2. 安装完成后退出,必要时kill掉kvm进程
3. 5905的数字3对应之前的vnc:5,如果修改,则二者应该保持一致。
6. 重启虚拟机镜像
kvm -m 1024 -drive file=ubuntu.img -boot c -net nic -net user -nographic -vnc :5
主意:2048代表虚拟机内存大小,如果真机内存较大的情况下,建议将该值调整到1024或者2048,这样可以保证较为流畅的操作
7. 安装相关模板服务制作
vncviewer 192.168.1.198:5905进入模板系统
(因为vnc内对ctrl+alt+t组合键不能识别,故不能通过快捷键在虚拟机内直接调用终端,所以需要手动点击左上角ubuntu图标,在搜索一栏输入终端,并启动终端),然后执行如下三行
apt-get update
apt-get upgrade
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/92642p2.htm
相关阅读:
为 OpenStack Nova 制作 Ubuntu 镜像 http://www.linuxidc.com/Linux/2012-09/70031.htm
在Ubuntu 12.10 上安装部署Openstack http://www.linuxidc.com/Linux/2013-08/88184.htm
Ubuntu 12.04 OpenStack Swift单节点部署手册 http://www.linuxidc.com/Linux/2013-08/88182.htm
MySQL服务器的HA集群之Corosync+DRBD+Pacemaker实现 http://www.linuxidc.com/Linux/2012-08/68101.htm
MySQL服务器的HA集群之Corosync+DRBD+Pacemaker实现-上篇 http://www.linuxidc.com/Linux/2012-06/61963.htm
MySQL服务器的HA集群之Corosync+DRBD+Pacemaker实现-下篇 http://www.linuxidc.com/Linux/2012-06/61964.htm