ITPub博客

首页 > 云计算 > Openstack > 私有云平台OpenStack之利用Fuel-OpenStack9.0安装部署详细教程(下)

私有云平台OpenStack之利用Fuel-OpenStack9.0安装部署详细教程(下)

原创 Openstack 作者:dba_sam 时间:2024-04-09 22:29:49 0 删除 编辑

3.4 操作系统镜像制作

上传CentOS-7-x86_64-Minimal-1708.iso至fuel服务器主机的/root目录下

创建 qcow2 文件

cd /mnt

qemu-img create -f qcow2 centos7.qcow2 10G

virt-install --virt-type kvm --name centos7 --ram 1024 --disk centos7.qcow2,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7 --location=/root/CentOS-7-x86_64-Minimal-1708.iso

检查服务端口是否启动

netstat -antup | grep 5900

使用VNC Viewer连接到新建的虚拟机

进入后,进入Centos7系统的安装,安装过程我这里 省略截图


安装完系统后,使用VNC Viewer连接到KVM虚拟机

安装 acpid

yum install -y acpid

systemctl enable acpid

关闭防火墙

关闭selinux

vi /etc/selinux/config

安装cloud-init

yum install epel-release.noarch -y

yum install cloud-init -y

安装成功后,编辑/etc/cloud/cloud.cfg文件,在末尾加入:   user: admin

安装cloud-utils-growpart以允许分区调整大小:

yum install cloud-utils-growpart -y

 

要访问元数据服务的实例,必须禁用默认的zeroconf路由:

echo "NOZEROCONF=yes" >> /etc/sysconfig/network

编辑/etc/default/grub文件并配置 GRUB_CMDLINE_LINUX选项:

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap console=tty0 console=ttyS0,115200n8"

# 更新grub配置

grub2-mkconfig -o /boot/grub2/grub.cfg

关闭KVM实例

Poweroff

 

缩主机操作

virt-sysprep -d centos7

取消定义libvirt域:

virsh undefine centos7

到这里镜像制作完成,然后我们传到openstack中

登录openstack管理后台—管理员-镜像-创建镜像


3.5 创建 Cloud_test 实例

启动实例结果

绑定浮动IP

编辑默认安全组

允许ssh 连接到云主机

控制台连接到云主机,修改ssh配置,允许root用户远程登录

修改ssh配置

vi /etc/ssh/ssh_config

在文件中取消 PasswordAuthentication yes 与PermitRootLogin yes前面的注释“#”

保存并退出

重启ssh服务

连接到云主机

通过IP 172.16.0.183 连接进去


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000068/viewspace-3011965/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
oracle 11g OCP、12c OCM,从事oracle、mysql、postgresql等数据库管理多年,具备丰富的实战经验,同时维护大型企业的Linux操作系统、vmware虚拟化、openstack云计算平台,具有部署、优化、故障处理等经验。

注册时间:2021-05-16

  • 博文量
    62
  • 访问量
    158697