自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作fedora27-18

欢迎加QQ群:1026880196 进行交流学习

 

制作OpenStack Fedora27 64位镜像

1. 打开虚拟系统管理器
位置:应用程序->系统工具->虚拟系统管理器

2. 安装系统选择英文默认一步步安装,分区 自定义分区  3G  全部分配给/

3. 查看虚拟机ip 远程ssd登录

ip a

4. 查看源是否禁用(源开放才可以-阿里.网易等源都不可用)

dnf repolist all

5. 安装acpid服务

dnf install acpid -y
systemctl enable acpid.service

6. 安装cloud-init服务

dnf install cloud-init -y
systemctl enable cloud-init.service

7. 安装cloud-utils-growpart以允许分区调整大小等工具

dnf install cloud-utils  cloud-utils-growpart  parted  -y

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

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

9. 配置控制台要使nova console-log命令在Fedora上正常工作
vim /etc/default/grub

GRUB_CMDLINE_LINUX="rhgb quiet"

修改如下

GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"

10. 运行并保存更改

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

11. 配置 /etc/cloud/cloud.cfg 允许root登录
vim /etc/cloud/cloud.cfg

找到

disable_root: true
修改成 disable_root: 1 挨着添加
ssh_pwauth: 0

12. 配置/etc/ssh/sshd_config
vim /etc/ssh/sshd_config

找到
UsePAM yes
下面添加
UseDNS no

13. 设置时区 #fedora25不支持此命令
tzselect

4  9  1   1

14. 如果目录下有 删除70-persistent-cd.rules和70-persistent-net.rules文件

rm -rf /etc/udev/rules.d/70*

15. 清空历史记录

history -c

16. 关机

poweroff

15. 查看kvm所有虚拟机

virsh list --all

16. 删除系统等mac信息

virt-sysprep -d fedora27

17. 压缩虚拟机

cd /kvm/img/
virt-sparsify --compress /var/lib/libvirt/images/fedora27.qcow2 fedora27_64.qcow2

18.拷贝镜像到controller1上

cd
scp -p kvm/img/fedora27_64.qcow2 192.168.1.51:/root

自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作fedora27-18的更多相关文章

  1. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria单机

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria单机 欢迎加QQ群:1026880196 进行交流学习 一. 环境信息 1. 硬件信息 型号:Dell ...

  2. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之准备安装-09

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之准备安装-09 欢迎加QQ群:1026880196 进行交流学习 准备安装 #controller1 ...

  3. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之裸金属-20

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之裸金属-20 欢迎加QQ群:1026880196 进行交流学习 近期我发现网上有人转载或者复制原创博客 ...

  4. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之本地仓库-06

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之本地仓库-06 欢迎加QQ群:1026880196 进行讨论 1. 安装docker registry ...

  5. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05 欢迎加QQ群:1026880196 进行交流学习 #全部节点执行如下操作 1. 安装常 ...

  6. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之替换logo-13

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之替换logo-13 欢迎加QQ群:1026880196 进行交流学习 替换 openstack das ...

  7. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之文件配置-08

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之文件配置-08 欢迎加QQ群:1026880196   进行交流学习 文件配置 #controller ...

  8. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作win2008r2-19

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作win2008r2-19 欢迎加QQ群:1026880196 进行交流学习 制作OpenSta ...

  9. 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作debian9.6.0-17

    自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作debian9.6.0-17 欢迎加QQ群:1026880196 进行交流学习   制作Ope ...

随机推荐

  1. SSL (Secure Sockets Layer)

    本文转载自SSL (Secure Sockets Layer) TLS简介 The Transport Layer Security (TLS) protocol aims primarily to ...

  2. css中的transform,transition,translate的关系

    transform 旋转(transform是没有动画效果,你改变了它的值,元素的样子就唰的改变了.其中的位移的函数名就叫translate,所以说,translate是transform的一部分.) ...

  3. SSH免密登陆和设置别名

    目录 SSH免密登陆 SSH别名登陆 常见问题 SSH免密登陆 本机生成SSH私钥和公钥 ssh-keygen -t rsa 这样会在当前目录生成名为id_rsa的私钥文件和名为id_rsa.pub的 ...

  4. 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

    剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 Offer 21 这题的解法其实是考察快慢指针和头尾指针. package com.walegarrett.offer; /** * @Aut ...

  5. 【Android笔记】Thread类中关于join()方法的源码分析

    1.join()方法的作用: 例如有一个线程对象为Thread1,在main()方法中调用Thread1.join()方法可使得当前线程(即主线程)阻塞,而执行Thread1线程. 2.源码分析(以上 ...

  6. mysql-canal-rabbitmq 安装部署教程

    原文 1.1. 开启 MySQL 的 binlog 日志 修改 my.cnf 或 my.ini(windows), 添加配置项: # binlog 日志存放路径 log-bin=D:\env\mysq ...

  7. Java数组:初识数组

    数组:数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们 数组基本特点:其长度是确定的 ...

  8. 200-Java语言基础-Java编程入门-006 | Java数组定义及使用(引用数据类型)

    一.数组概述和定义格式说明 为什么要有数组(容器): 为了存储同种数据类型的多个值 数组概念: 数组是存储同一种数据类型多个元素的集合.也可以看成是一个容器. 数组既可以存储基本数据类型,也可以存储引 ...

  9. 双向链表及有关操作(C语言)

    #include <stdio.h> #include <stdlib.h> /** * 含头节点双向链表定义及有关操作 */ //操作函数用到的状态码 #define TRU ...

  10. python inspect库

    一.介绍 inspect模块用于收集python对象的信息,可以获取类或函数的参数的信息,源码,解析堆栈,对对象进行类型检查等等. inspect模块主要提供了四种用处: 对是否是模块.框架.函数进行 ...