Openstack镜像制作_CentOS7

news/2024/7/8 16:15:42 标签: openstack, glance, image, 云计算

  • 1.环境说明
    • 1.1硬件环境
    • 1.2软件环境
  • 2.环境搭建
    • 2.1 软件安装
    • 2.2网络设置
  • 3.镜像制作
    • 3.1创建磁盘(创建将来的Openstack镜像)
    • 3.2启动镜像
    • 3.3连接vnc进行系统安装系统初始化
    • 3.4清除镜像信息(mac地址等)
  • 4.镜像上传(Kilo)

NOTE: ‘#’开头的是root权限执行的命令
‘virsh #’开头的是virsh命令行下执行的命令

1.环境说明

1.1硬件环境

项目版本
服务器类型VMware虚拟机
服务器系统CentOS7.1
服务器网络桥接模式
服务器IP192.168.1.111

1.2软件环境

项目版本
hypervisorqemu-kvm-1.5.3-141.el7_4.4
镜像网络模式Bridge
镜像版本CentOS7.1
VNC客户端VNC-Viewer-6.17.1113-Windows-64bit

2.环境搭建

2.1 软件安装

安装kvm

# yum install -y qemu-kvm libvirt libvirt-python  \
libguestfs-tools virt-install

启动服务

# systemctl enable libvirtd && systemctl start libvirtd

2.2网络设置

由于我用的是VMware虚拟机,启动的镜像也采用bridge模式会使后续的远程连接调试更加方便
添加网桥br0需修改ifcfg-ens33与ifcfg-br0(dhcp模式),配置如下:

# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
DEVICE="ens33"
ONBOOT="yes"
BRIDGE="br0"
# cat /etc/sysconfig/network-scripts/ifcfg-br0
TYPE="bridge"
BOOTPROTO="dhcp"
DEVICE="br0"
ONBOOT="yes"

3.镜像制作

openstack镜像">3.1创建磁盘(创建将来的Openstack镜像)

# qemu-img create -f qcow2 /tmp/CentOS7.qcow2 30G

3.2启动镜像

# virt-install --name CentOS7 --ram 1024 \
--disk path=/tmp/CentOS7.qcow2  \
--network bridge=br0  \
--graphics vnc,listen=0.0.0.0 --noautoconsole \
--os-type=linux --os-variant=rhel7  \
--cdrom=/data/img/CentOS-7-x86_64-Minimal-1503-01.iso
##cdrom后面的镜像需要从CentOS官网下载

3.3连接vnc进行系统安装系统初始化

查看vnc端口

virsh # vncdisplay CentOS7
:0

外部连接的vnc端口为590x例如上面就为5900,以192.168.1.111:5900连接之后进行安装系统
这里写图片描述
安装完系统之后进行系统之后重启镜像进行初始化操作,例如:
- 安装常用软件vim、unzip、net-tools等
- 配置调优,例如禁用sshd的dns选项
- 安装agent
- 更个性化的定制可能需要cloud-init

3.4清除镜像信息(mac地址等)

# virt-sysprep -d CentOS7

清除完之后关闭虚拟机,上传镜像

4.镜像上传(Kilo)

先把/tmp/CentOS7.qcow2拷贝到glance服务器

# glance image-create --name 'CentOS7' \
--file=/root/img/Centos7.qcow2  \
--disk-format qcow2 --container-format bare \
--is-public=true

http://www.niftyadmin.cn/n/1075484.html

相关文章

win10无线网连接 提示无法连接到此网络

一、Win10无法连接此网络是怎么回事 对于大多数遇到无法连接此网络问题的,主要是Win10笔记本电脑用户,使用的是无线网络。而出现Win10连接其他无线网络正常,但是就是某个无线网络无法正常连接的时候,这种问题,主要是由…

Openstack镜像制作_windows_2008_R2

1.环境说明1.1硬件环境1.2软件环境 2.环境搭建2.1 软件安装2.2网络设置3.镜像制作3.1创建磁盘(创建将来的Openstack镜像)3.2启动镜像3.3连接vnc进行系统安装系统初始化3.3.1vnc连接3.3.2 安装系统3.3.3 初始化 4.2 压缩对比4.3 检测 5.上传镜像(Kilo) NOTE: ‘#’开头的是root权…

Spark Mllib里如何建立向量标签(图文详解)

不多说,直接上干货! 注意: val pos LabeledPoint(1, vd) val neg LabeledPoint(2, vs)    除了这两种建立向量标签。还可以从数据库中获取固定格式的数据集方法。 具体,见 Spark Mllib机器学习实战的第4章 Mllib基本数据类…

记一次ceph排错过程

问题描述排错思路&排错过程思路笨办法排错过程 相对比较效率的办法 关于这儿提到的俩种解决思路(归根节点还是一种),算是openstack对接ceph最基础的排错方式 问题描述 ceph作为openstack cinder的后端存储,在openstack创建云硬盘的时候报错&#…

Openstack虚拟机关机后无法启动(start).md

Openstack虚拟机关机后无法启动(start) 文章目录Openstack虚拟机关机后无法启动(start)分析解决通过日志直接分析问题排查flag,先看他是什么东西再看异常查看系统日志#现象执行启动虚拟机(nova start)之后,虚拟机并未启动,到该计算节点母机查…

Openstack基础环境交换机常用配置(CISCO 3750G为例).md

Openstack基础环境交换机常用配置(CISCO 3750G为例) 文章目录Openstack基础环境交换机常用配置(CISCO 3750G为例)基础操作初始化配置备份原交换机配置交换机重置硬重置软重置交换机初始化配置三层交换机开启路由功能PXE 配置配置生成树协议配置交换机禁用自身dhcpVLAN划分新建v…

Centos6.7 Openstack镜像制作.md

Centos6.7 Openstack镜像制作 文章目录Centos6.7 Openstack镜像制作镜像需求镜像制作环境准备硬件环境软件环境kvm环境搭建软件安装网络设置镜像制作创建磁盘(创建将来的Openstack镜像)启动虚拟机连接vnc进行系统安装系统初始化基础软件包基础优化配置磁盘分区,自动…

Spring日期格式初始化

原文链接地址 一、初始化参数绑定[一种日期格式] 配置步骤&#xff1a; ①&#xff1a;在applicationcontext.xml中只需要配置一个包扫描器即可 12<!-- 包扫描器 --><context:component-scan base-package"cn.happy.controller"></context:component-…