目录
一、下载 rhel7.6 安装ISO
二、在VMware 的虚拟机内创建虚拟机
三、更改一些设置
1、使用httpd暴露(在外部虚拟机)
2、添加软件仓库
3、 安装 ACPI 服务
4、使用 cloud-init 获取公钥
5、安装 cloud-utils-growpart 以允许调整分区大小
6、禁用 zeroconf 路由
7、配置控制台
8、修改网络配置
9、禁止selinux,防火墙服务
10、关机
四、创建映像
1、安装软件
2、清理
3、压缩
4、暴露
五、OpenStack云计算平台的镜像应用
1、创建镜像
2、创建云主机类型
3、创建云主机
4、卷 快照的使用
5、云硬盘的扩容
一、下载 rhel7.6 安装ISO
mkdir /iso
mv rhel-server-7.6-x86 64-dvd.iso /iso/
拉伸LVM (磁盘空间不够扩容)
pvcreate /dev/sdb
vgs
vgextend rhel /dev/sdb
lvextend -l +5119 /dev/rhel/root
xfs growfs /dev/rhel/root
df -h /
二、在VMware 的虚拟机内创建虚拟机
和之前安装虚拟机一样的设置
三、更改一些设置
1、使用httpd暴露(在外部虚拟机)
yum install -y httpd
In -s /media/ /var/www/html/
ll /var/www/html/
systemctl start httpd.service
2、添加软件仓库
vi yyl.repo
[AppStream]
name=AppStream
baseurl=http://192.168.67.54/media/
gpgcheck=0
3、 安装 ACPI 服务
yum install acpid -y
4、使用 cloud-init 获取公钥
yum install cloud-init -y
5、安装 cloud-utils-growpart 以允许调整分区大小
yum install cloud-utils-growpart -y
6、禁用 zeroconf 路由
echo "NOZEROCONF=yes" >> /etc/sysconfig/network
7、配置控制台
vi /boot/grub2/grub.cfg
console=tty0 console=ttyS0,115200n8
8、修改网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE="Ethernet"
BOOTPROTO="dhcp"
NAME="eth0"
DEVICE="eth0"
ONB00T="yes"
9、禁止selinux,防火墙服务
vi /etc/selinux/config
systemctl disable --now firewalld.service
10、关机
poweroff
四、创建映像
1、安装软件
yum install -y libguestfs-tools-c-1.38.2-12.el7.x86 64
2、清理
virt-sysprep -d rhel7.6
3、压缩
virt-sparsify --compress rhel7.6.qcow2 yyl.qcow2
4、暴露
方便OpenStack使用
mv yyl.qcow2 /var/www/html/
五、OpenStack云计算平台的镜像应用
1、创建镜像
2、创建云主机类型
3、创建云主机
openstack image list
openstack console url show vm1
绑定浮动ip
使用cloud-user登录
4、卷 快照的使用
回收
5、云硬盘的扩容
回收: