openEuler22.03制作openstack平台使用的镜像

这篇具有很好参考价值的文章主要介绍了openEuler22.03制作openstack平台使用的镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

第一章 openEuler22.03制作openstack平台使用的镜像



前言

使用openEuler22.03的iso制作openstack平台使用的云主机镜像。
使用的镜像:openEuler-22.03-LTS-SP1-x86_64-dvd.iso
使用的工具:virt-manager


一、virt-manager上的准备工作

首先将网卡类型,硬盘类型修改为Virtio类型

1、网卡类型切换为virtio

openEuler22.03制作openstack平台使用的镜像

2、IDE驱动设置成Virtio

openEuler22.03制作openstack平台使用的镜像

3、Display设置成vnc

openEuler22.03制作openstack平台使用的镜像

3、虚拟机系统分区

只保留一个跟目录分区即可


二、安装普通工具包

yum install -y vim-enhanced wget unzip zip tree tar sysstat iftop htop
yum install -y net-tools pciutils traceroute wget unzip zip psmisc bash-completion 
yum install -y tcpdump yum-utils epel-release tar

三、安装云化工具包

1、安装工具包

yum install -y qemu-guest-agent cloud-init cloud-utils cloud-utils-growpart gdisk

2、修改配置文件

#默认是true,修改成false,打开root账户
disable_root: false
#默认是0,修改成1,打开密码登陆
ssh_pwauth:   1

system_info:
   default_user:
     #将openeuler修改成root
     name: root
     #默认是true,修改成false,放开管理员密码登陆
     lock_passwd: false
     增加下一行
     sudo: ["ALL=(ALL) NOPASSWD:ALL"]

3、服务状态设置

systemctl status cloud-init-local
systemctl status cloud-init
systemctl status cloud-config
systemctl status cloud-final

systemctl enable cloud-init-local
systemctl enable cloud-init
systemctl enable cloud-config
systemctl enable cloud-final

systemctl start cloud-init-local
systemctl start cloud-init
systemctl start cloud-config
systemctl start cloud-final

四、其他配置

1、关闭防火墙和selinux

#关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

#关闭防火墙
systemctl restart firewalld.service
systemctl disable firewalld.service

2、设定欢迎词

echo 'Welcome to openstack Cloud Elastic Compute Service !' >> /etc/motd;

3、SSHD服务配置

sed -i 's/GSSAPICleanupCredentials/#GSSAPICleanupCredentials/g' /etc/ssh/sshd_config;
sed -i 's/GSSAPIAuthentication/#GSSAPIAuthentication/g' /etc/ssh/sshd_config;
echo '#openstack-ssh-properties' >> /etc/ssh/sshd_config;
echo 'UseDNS no' >> /etc/ssh/sshd_config;
echo 'GSSAPICleanupCredentials no' >> /etc/ssh/sshd_config;
echo 'GSSAPIAuthentication no' >> /etc/ssh/sshd_config;

五、清理历史记录

rm -rf /var/log/*.0
rm -rf /var/log/*.1
rm -rf /var/log/*.2
rm -rf /var/log/*.3
rm -rf /var/log/*/*.0
rm -rf /var/log/*/*.1
rm -rf /var/log/*/*.2
rm -rf /var/log/*/*.3
for x in `find /var/log/ -name "*.log.*"`; do rm $x; done
for y in `find /var/log/ -name "*.gz"`; do rm $y; done
for z in `find /var/log/  -type f`; do cat /dev/null >$z; done
history -c && history -w

#执行下面命令,清理用户登录记录。
echo > /var/log/wtmp

echo > /var/log/btmp

#执行下面命令清除历史操作记录。
history -w;echo > /root/.bash_history;history -c;history -c;history -c;

总结

总体上制作方式一致,直接使用云计算的版本有点不好使,就自己做一版了文章来源地址https://www.toymoban.com/news/detail-469098.html

到了这里,关于openEuler22.03制作openstack平台使用的镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenEuler22.03安装最新版本Docker

    操作系统环境如下: 操作系统:OpenEuler 22.03 LTS 安装方式:最小化安装 在操作系统安装完毕如果直接采用dnf或者yum方式安装docker: 报如下错误: 产生该问题的原因是openeuler操作系统自带的软件源不全。默认源安装的docker是18.x版本,无法安装docker最新版本,安装18.x版本可以通

    2024年02月03日
    浏览(47)
  • openEuler 22.03 LTS登录AWS Marketplace

    openEuler 22.03 LTS镜像正式登录AWS Marketplace ,目前在亚太及欧洲15个Region开放使用,后续将开放更多版本和区域,openEuler 22.03 LTS AMI(Amazon Machine Images)由openEuler社区提供支持。 点击查看具体使用指导:https://www.openeuler.org/zh/blog/20230711-AMIs/AMIs.html

    2024年02月16日
    浏览(39)
  • openEuler 22.03 LTS 上源码安装 PostgreSQL 15

    6.1 创建数据目录 6.2 切换到 postgres 操作系统用户 6.3 初始化数据库 6.4 启动数据库 把 start 改为 stop 就是停止。 7.1 以管理员的身份配置/etc/profile 在/etc/profile.d 目录下新增 postgresql.sh 文件,内容如下 7.2 设置开机自动启动 (1)创建启动文件 在/usr/lib/systemd/system 下创建文件 po

    2024年02月20日
    浏览(48)
  • VMware安装openEuler-22.03-LTS版本的虚拟机

    【原文链接】VMware安装openEuler-22.03-LTS版本的虚拟机 (1)下载openEuler镜像 (2)打开VMware,点击【创建虚拟机】 (3)选择【自定义安装】,点击【下一步】 (4)点击【下一步】 (5)选择【稍后安装操作系统】,点击【下一步】 (6)选择【Linux】,并选择【其他Linux5.xhuo或

    2024年02月02日
    浏览(45)
  • OpenEuler22.03源码编译安装nginx1.24.0

    操作系统版本:OpenEuler22.03 SP2 LTS Nginx版本:1.24.0 安装位置:/app/nginx Selinux配置:关闭或设置为permissive 修改nginx运行用户为root: 设置nginx开机自启: nginx.service内容: [Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/app/nginx/sbin/nginx -c /app/nginx/conf/nginx.conf ExecReloa

    2024年02月04日
    浏览(49)
  • OpenEuler22.03安装PostgreSQL15.5并配置一主二从

    序号 IP 标识(hostname) CPU/内存配置 系统盘 数据盘 1 192.168.8.190 pg01 8C+16G 80G 500G 2 192.168.8.191 pg02 8C+16G 80G 500G 3 192.168.8.192 pg03 8C+16G 80G 500G 规划的文件夹目录(所有主机): 系统和组件版本(所有主机): 系统环境状态(所有主机): *(如无特殊说明代表 所有主机 ) 关于“d

    2024年02月04日
    浏览(46)
  • ARM 版 OpenEuler 22.03 部署 KubeSphere v3.4.0 不完全指南

    作者:运维有术 知识点 定级: 入门级 KubeKey 安装部署 ARM 版 KubeSphere 和 Kubernetes ARM 版 KubeSphere 和 Kubernetes 常见问题 实战服务器配置 (个人云上测试服务器) 主机名 IP CPU 内存 系统盘 数据盘 用途 ks-master-1 172.16.33.16 6 16 50 200 KubeSphere/k8s-master ks-master-2 172.16.33.22 6 16 50 200 KubeSph

    2024年02月08日
    浏览(46)
  • ARM 版 OpenEuler 22.03 部署 KubeSphere v3.4.0 不完全指南续篇

    作者:运维有术 知识点 定级: 入门级 KubeKey 安装部署 ARM 版 KubeSphere 和 Kubernetes ARM 版 KubeSphere 和 Kubernetes 常见问题 实战服务器配置 (个人云上测试服务器) 主机名 IP CPU 内存 系统盘 数据盘 用途 ks-master-1 172.16.33.16 6 16 50 200 KubeSphere/k8s-master ks-master-2 172.16.33.22 6 16 50 200 KubeSph

    2024年02月06日
    浏览(51)
  • openEuler 22.03 LTS-SP1体验安装docker、防火墙配置等

    openEuler默认采用firewall-cmd进行管理,iptables默认是禁用状态。

    2024年02月16日
    浏览(44)
  • 59 openEuler 22.03-LTS 搭建MySQL数据库服务器-软件介绍和配置环境

    59.1 软件介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL是业界最流行的RDBMS (Relational Database Management System,关系数据库管理系统)之一,尤其在WEB应用方面。 关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库

    2023年04月22日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包