自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作fedora27-18
自动化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的更多相关文章
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria单机
自动化kolla-ansible部署ubuntu20.04+openstack-victoria单机 欢迎加QQ群:1026880196 进行交流学习 一. 环境信息 1. 硬件信息 型号:Dell ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之准备安装-09
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之准备安装-09 欢迎加QQ群:1026880196 进行交流学习 准备安装 #controller1 ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之裸金属-20
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之裸金属-20 欢迎加QQ群:1026880196 进行交流学习 近期我发现网上有人转载或者复制原创博客 ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之本地仓库-06
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之本地仓库-06 欢迎加QQ群:1026880196 进行讨论 1. 安装docker registry ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05 欢迎加QQ群:1026880196 进行交流学习 #全部节点执行如下操作 1. 安装常 ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之替换logo-13
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之替换logo-13 欢迎加QQ群:1026880196 进行交流学习 替换 openstack das ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之文件配置-08
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之文件配置-08 欢迎加QQ群:1026880196 进行交流学习 文件配置 #controller ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作win2008r2-19
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作win2008r2-19 欢迎加QQ群:1026880196 进行交流学习 制作OpenSta ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作debian9.6.0-17
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作debian9.6.0-17 欢迎加QQ群:1026880196 进行交流学习 制作Ope ...
随机推荐
- JavaScript中判断对象是否属于Array类型的4种方法及其背后的原理与局限性
前言 毫无疑问,Array.isArray是现如今JavaScript中判断对象是否属于Array类型的首选,但是我认为了解本文其余的方法及其背后的原理与局限性也是很有必要的,因为在JavaScrip ...
- C++算法代码——扫雷游戏
题目来自:http://218.5.5.242:9018/JudgeOnline/problem.php?id=1685 题目描述 扫雷游戏是一款十分经典的单机小游戏. 在 n 行 m 列的雷区中有一 ...
- Python 装饰器原理剖析
以下内容仅用于帮助个人理解装饰器这个概念,案例可能并不准确. 什么是装饰器? 我们知道iPhone 应用商店中有成千上万的APP,我们也知道苹果系统每年都会大版本更新增加很多新功能.这些功能要想发挥出 ...
- 关于Sidecar Pattern
本文转载自关于Sidecar Pattern 导语 Sidecar 是一个很纠结的名字,我们在翻译技术雷达时采用了一个比较通俗的翻译,即边车,而这个词随着微服务的火热与 Service Mesh 的逐 ...
- HttpDns 原理是什么
本文转载自HttpDns 原理是什么 什么是 DNS DNS(Domain Name System,域名系统),DNS 服务用于在网络请求时,将域名转为 IP 地址.能够使用户更方便的访问互联网,而不 ...
- 你见过老外的 Java 面试题吗 (上)?
前言 最近无聊的在逛某 tube 网站,本来想看看大家是怎么吐槽川普的,结果无意间点进了一个老外面试 Java 的视频,对于常年面试被吊打的我瑟瑟发抖,于是决定进去一探究竟. 毕竟不是专业的后台开发, ...
- MySQL应用优化
MySQL应用优化 目录 MySQL应用优化 1.数据库连接池 2.减少对MySQL的访问 3.负载均衡 4.MySQL查询缓存优化 5.MySQL如何使用缓存 6.MySQL内存管理以及优化 原则 ...
- SpringCloud之服务降级
1.Hystrix(断路器) 1.1定义 扇出:多个微服务调用的时候,假设微服务A调用微服务B和C,微服务B和C又调用其他的服务.服务雪崩:如果扇出的链路上某个微服务的调用时间过长或不可用,对微服务A ...
- 看完我的笔记不懂也会懂----MongoDB
MongoDb数据库学习 - 数据库的分类 - 数据库基本概念 - MongoDB常用指令 - MongoDB的CURD - sort({key:*[1,-1]}).limit(num).skip(n ...
- 《C++ Primer》笔记 第3章 字符串、向量和数组
位于头文件的代码一般来说不应该使用using声明. 如果使用等号(=)初始化一个变量,实际上执行的是拷贝初始化,编译器把等号右侧的初始值拷贝到新创建的对象中去.与之相反,如果不使用等号,则执行的是直接 ...