自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作ubuntu16.04-16
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作ubuntu16.04-16
欢迎加QQ群:1026880196 进行交流学习
制作OpenStack Ubuntu16.04 64位镜像
1. 打开虚拟系统管理器
位置:应用程序->系统工具->虚拟系统管理器

2. 选择iso镜像

3. 选择默认即可

4. 分配2G就够了 (#欢迎加QQ群:1026880196 进行交流学习)

5. 选择你要桥接的外网

6. 选择English

7. 选择安装

8. 一直回车即可然后进入如下界面 把hostname改成ubuntu

9. 设置为ubuntu 密码设置为123456

10. 选择yes (#欢迎加QQ群:1026880196 进行交流学习)

11. 选择no

12. 选择yes

13. 选择标准分区

14. 选择你要分区的硬盘

15. 选择yes

16. 选择盘符

17. 创建

18. 继续默认选择创建分区

19. 默认创建/根分区 选择ext4 #不需要分配swap 和boot分区

20. 选择完成创建

21. 选择no

22. 选择yes

23. 默认不填写代理 选择继续

24. 选择不更新

25. 选择安装openssh server服务 支持ssh 远程

26. 选择yes

27. 选择ubuntu账号登录密码是123456
28. 修改root密码
sudo passwd root 切换su root
29. 运行root远程登录
vim /etc/ssh/sshd_conf
修改:PermitRootLogin without-password 为
PermitRootLogin yes
service ssh restart
30. 查看 ip 远程ssh登录
ip a 用putty登录
31. 退出ubuntu用户
kvm端退出ubuntu登录 exit exit
32. 删除ubuntu用户
userdel -r ubuntu
#vim /etc/passwd
删除ubuntu 信息
33. 配置阿里更新源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#备份
sudo vim /etc/apt/sources.list #修改
全部删除 添加如下:
#deb包
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 源码
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
34. 更新列表
apt-get update
-----------------------------------------------------------------------------------------------------------------
#如要用于其他版本,把
xenial 换成版本代号就好:
ubuntu18.04 - bionic
ubuntu16.04 - xenial
ubuntu15.10 - willy
ubuntu14.04 -
trusty
ubuntu12.04 - precise
#如果是:12.04版本 请用网易源 比较快
deb http://mirrors.163.com/ubuntu/ precise main universe
restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ precise main universe
restricted multiverse
deb http://mirrors.163.com/ubuntu/ precise-security
universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-security
universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ precise-updates universe
main multiverse restricted
deb http://mirrors.163.com/ubuntu/ precise-proposed
universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-proposed
universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ precise-backports
universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-backports
universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ precise-updates universe
main multiverse restricted
-----------------------------------------------------------------------------------------------------------------
35. 修改时区
tzselect
选择4 9 1 1
36.关闭防火墙和selinux
systemctl disable ufw && systemctl disable iptables
37. 安装常用工具
apt install qemu-guest-agent openssh-server bash-completion ntpdate sysstat sudo vim ntp -y
38. 安装cloud-init
apt install cloud-init cloud-initramfs-growroot -y
39. 配置 配置一下:vim /etc/cloud/cloud.cfg 允许root用户登录
disable_root : false
40. 修改配置文件vim /etc/cloud/cloud.cfg ,在cloud_init_modules 下面增加:
-
resolv-conf
41. 然后,查看一下iptables:
root@ubuntu:~# iptables -L
[sudo] password for
trait:
Chain INPUT (policy ACCEPT)
target prot opt
source destination
Chain FORWARD (policy ACCEPT)
target prot opt source
destination
Chain OUTPUT (policy ACCEPT)
target prot opt source
destination
如果不是这样:rm -rf /etc/udev/rules.d/*.rules 删除规则文件。
42. 让实例启动带日志
修改允许启动时console访问输出
vim /etc/default/grub
GRUB_TIMEOUT=1
GRUB_CMDLINE_LINUX="console=ttyS0,115200n8"
运行update-grub命令更新
43. 清理历史记录和日志文件
apt clean all
history -c
44. 关机
poweroff
#kvm 下操作
45. 查看kvm所有虚拟机
virsh list --all
46. 执行清理任务
virt-sysprep -d Ubuntu_Server_16.04.6_LTS_64bit
47. 压缩镜像
cd kvm/img/
virt-sparsify --compress /var/lib/libvirt/images/Ubuntu_Server_16.04.6_LTS_64bit.qcow2 Ubuntu_Server_16.04.6_LTS_64bit.qcow2
48. 拷贝镜像到controller1上 #123456
cd
scp -p kvm/img/Ubuntu_Server_16.04.6_LTS_64bit.qcow2 192.168.1.50:/root
49. 验证




自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作ubuntu16.04-16的更多相关文章
- openstack windows 2008镜像 制作
openstack windows 2008镜像 制作 openstack centos6 centos7 kvm 镜像制作 http://www.cnblogs.com/elvi/p/7922421 ...
- 制作ubuntu16.04的docker镜像
来自http://www.jianshu.com/p/029a1ed4fd64 背景 因为笔者是在vagrant转移到docker的玩家,所以对系统镜像情有独钟.如果你是windows.mac用户,那 ...
- Openstack window 10 镜像制作
Windows 10 Openstack 镜像制作 //************************************************************************ ...
- 部署vue项目到阿里云服务器(Ubuntu16.04 64位)
上传文件 1.通过Xftp将vue项目文件上传至云服务器:由于node_modules这个依赖包体积较大,上传较慢,上传时跳过,在云服务器上重新进行npm install安装依赖包即可: 2.也可通过 ...
- 部署Java项目到阿里云服务器(Ubuntu16.04 64位)
生成Jar包 1.进入到项目所在的路径下,打开cmd命令控制台,使用如下命令打包项目. mvn package --前提将项目中使用的maven配置到系统的环境变量中 2.打包完成的jar包在项目目录 ...
- Openstack kvm win7镜像制作
本文地址http://www.cnblogs.com/tcicy/p/7790956.html 网上找了很多为openstack制作win7镜像的文章,总是不成功 自己写一下,以便大家查看. 我使用c ...
- openstack windows2012r2 glance镜像制作
镜像实现: 密码注入 修改密码 根分区扩展 1.下载windows iso镜像 下载地址:http://imsdn.com/MSDN-1.html 例如:cn_windows_server_2012_ ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作debian9.6.0-17
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之镜像制作debian9.6.0-17 欢迎加QQ群:1026880196 进行交流学习 制作Ope ...
- 使用Ansible部署openstack平台
使用Ansible部署openstack平台 本周没啥博客水了,就放个云计算的作业上来吧(偷个懒) 案例描述 1.了解高可用OpenStack平台架构 2.了解Ansible部署工具的使用 3.使用A ...
随机推荐
- ROS 安装完成后运行小乌龟示例程序
安装ROS成功后,在Beginner Tutorials中有一个简单的示例程序. 在Terminal中运行以下命令: $ roscore 新开一个terminal,运行以下命令,打开小乌龟窗口: $ ...
- 最佳搭档:利用 SSH 及其配置文件节省你的生命
本文转载自最佳搭档:利用 SSH 及其配置文件节省你的生命 导语 SSH 协议是事实上的互联网基石之一.在 SSH 协议出现之前(1995 年由 Tatu Ylonen 设计),通过互联网远程登录其他 ...
- 敏捷史话(七):从程序员、作家到摇滚乐手——Andy Hunt的多面人生
与其说 Andy Hunt 是敏捷宣言的创始人,不如说他是一名专业作家来得更为合适.他的<实用程序员><程序员修炼之道:从小工到专家><编程 Ruby:实用程序员指南&g ...
- canal数据同步的环境配置
canal数据同步的环境配置:(适用于mysql) 前提:在linux和windows系统的mysql数据库中创建相同结构的数据库和表,我的linux中mysql是用docker实现的(5.7版本), ...
- Java中出现Unhandled exception的原因
说明某个方法在方法声明上已经声明了会抛异常,那么在调用这个方法的时候,就必须做异常处理,处理的方式有2种,要么try-catch这个异常,要么继续往上一层抛出这个异常,这是java语法要求的,必须这么 ...
- Python3+PYQT5 实现并打包exe小工具(1)
前言: 由于项目原因,配置测试环境与正式环境切换频率很高,固写了一键切换环境的工具.用于记录. 实现逻辑: 1.读取注册表中客户端的安装目录,把固定的环境配置文件添加到固定目录下实现配置测试环境: 2 ...
- 进位&&大数字符串处理
Have Fun with Numbers Notice that the number 123456789 is a 9-digit number consisting exactly the nu ...
- python爬取股票最新数据并用excel绘制树状图
大家好,最近大A的白马股们简直 跌妈不认,作为重仓了抱团白马股基金的养鸡少年,每日那是一个以泪洗面啊. 不过从金融界最近一个交易日的大盘云图来看,其实很多中小股还是红色滴,绿的都是白马股们. 以下截图 ...
- wxWidgets源码分析(2) - App主循环
目录 APP主循环 MainLoop 消息循环对象的创建 消息循环 消息派发 总结 APP主循环 MainLoop 前面的wxApp的启动代码可以看到,执行完成wxApp::OnInit()函数后,接 ...
- Oracle VM VirtualBox下创建CentOS虚拟系统
下载镜像 创建虚拟电脑 点击新建,输入服务器命名(根据自己喜好),选择好类型和版本(我下载的是64位的CentOS系统,所以选择类型为Linux,版本为其他版本). 修改内存大小 系统建议为512M, ...