先电iaas镜像下载(先电paas平台搭建)

发布时间:2024-03-29
本文主要介绍先下载iaas镜像(先构建paas平台),下面一起看看先下载iaas镜像(先构建paas平台)相关资讯。
#!/bin/bash#声明解释器路径source /etc/xiandian/openrc.sh#有效环境变量# selinux sed-i/selinux =。*/selinux = permission/g ;/etc/selinux/config #编写配置文件。永久关闭selinuxsetenforce 0#临时关闭selinux # firewalldsystemctl停止防火墙d #关闭防火墙systemctl禁用防火墙d/dev/null 21 #关闭引导自启动防火墙,并以额外的将该命令的正确输出和错误输出保存到/dev/null,相当于将其扔进回收站# networkmanagersystemctl停止网络管理器/dev/null 21 #关闭网络管理器并将该命令的正确输出和错误输出保存到/dev/null。相当于把它扔到回收站system ctl disable network manager/dev/null 21 #关闭开机自启动网络管理器,把这个命令的正确输出和错误输出保存到/dev/null。相当于扔进了回收站yum remove-y网管防火墙d #卸载防火墙系统ctl重启网络#重启网络服务# iptables yum安装iptables-services-y if [0-ne $?];然后回声e 安装源配置错误exit 1fi #不解释安装iptables服务shell的语法,这部分的作用是看iptables服务是否安装成功,并报错,终止脚本的执行。然后打印出来(安装源配置错误)system ctl restart iptables # restart iptables service iptables-f #清除所有规则iptables -x#删除自定义链iptables -z #链计数器清除/usr/sbin/iptables-保存#保存和修改系统ctl停止iptables#关闭iptables服务系统ctl禁用iptabl 88722806 # installpackagesed-i-e/# used nsyes/used nsno/g ;-e/gssapiaouthentication是/gssapiaouthentication否/g ;/etc/ ssh/sshd _ config #编辑/etc/ ssh/sshd _ config文件,关闭dns域名解析,关闭gssapi认证,提高ssh连接速度yum upgrade -y#升级所有软件包和系统版本,不改变内核。软件和系统设置yum安装python-openstackclient openstack-selinux open stack-utils crudini expect-y #安装open stack软件包、crudini命令解释器和expect命令解释器# # hosts if[[` ip a | grep-w $ host _ ip host _ ip `!= ]];然后hostname ctl set-hostname $ host _ name elif[[` ip a | grep-w $ host _ ip _ node `!= ]];然后hostname ctl set-hostname $ host _ name _ node else hostname ctl set-hostname $ host _ namefised-i-e /$主机名称/d -e /$主机名称节点/d /etc/hosts echo 主机名称 /etc/hosts echo 主机名称节点 不解释/etc/hosts # shell。这部分的作用是设置主机名和主机解析# ssh if [!-s ~/。ssh/id _ rsa . pub]];然后ssh-keygen-t rsa-n ; -f ~/。ssh/id_rsa -q -b 2048 finame = ` hostname if[[$ name = = $ host _ name]];期望-c 设置超时-1;生成ssh-copy-id -i /root/。ssh/id _ rsa $主机名称节点;expect { * password : * { send-$ host _ pass _ node \ r;expect { * denied * { exit 2;} eof} } *(是/否)* { send-yes \ r;exp _ continue} eof { exit 1;} } else expect-c 设置超时-1;生成ssh-copy-id -i /root/。ssh/id _ rsa $ host _ name;expect { * password : * { send-$ host _ pass \ r;expect { * denied * { exit 2;} eof} } *(是/否)* { send-yes \ r;exp _ continue} eof { exit 1;} } fi # shell和expect的语法就不解释了,这部分的作用是生成密钥传输到另一个节点的ssh。实现免密登录的语法expect:://blog.csdn.net/hanguofei/article/details/. 103135178 ssh-keygen命令简介: _ 40932679/article/details/117487540 # chrony yum install-y chrony if[$ name = $ host _ name]];战略与经济对话。;3,6s/#/g ;/etc/chronicle . conf sed-i ;7s//服务器控制器i burst/g ;/etc/chronicle.conf #表示与控制器echo 允许$network_segment。_ ip /etc/chronicle.conf #允许network_segment_ip与此时间服务器同步时间。回声报局部地层 else sed-i ;3必须配置。6s/^/#/g;/etc/chrony . conf sed-i ;7s/^/server控制器iburst/g ;/etc/chrony . confissystemctl restart chronydsystemctl enable chronyd #安装chrony软件实现ntp服务的shell语法不解释。这部分的功能是安装ntp服务,编辑ntp服务的配置文件/etc/chrony.conf,启用ntp服务。ntp是时间服务器,chrony可以保持系统时钟与时间服务器(ntp)同步,以保持时间准确。# dnsif[[$ name = = $ host _ name]];然后yum安装bind-yes-i-e ;13,14s//\/g ;\-e ;19s//\//g ;\-e ;37,42s///g ;\.-e/dnssec-enable yes/dnssec-enable no/g ;\ # dns安全扩展,可以更改为no来关闭-e/dnssec-validation yes/dnssec-validation no/g ;/etc/named.conf # dns身份验证。您可以关闭systemctl start named。servicesystemctl启用命名。servicefi #安装bind软件实现dns服务。没有解释shell的语法。这部分的功能是安装dns服务,编辑dns服务/etc/named.conf的配置文件,启用dns服务。dns服务是域名系统服务。简单来说,就是把域名翻译成ip标签:
语法没做完
了解更多先下载iaas镜像(先构建paas平台)相关内容请关注本站点。
上一个:小型餐馆餐厨垃圾处理一体器价格表
下一个:blender隐藏后怎么显示出来(blender显示所有隐藏)

起重机的安全滑触线特点
批量删除excel文档中的超级链接内容(批量删除excel文档中的超级链接怎么弄)
日韩客户244亿元大订单!这家锂电企业拿下!
过氧化氢(H2O2)测试盒​样本处理及要求
数字孪生技术如何赋能农业智慧化发展
转运美国海运食品安全要求(美国海运目前状况)
水泵在安装时应注意哪些事项?
重型卧式车床技术参数
拆除旧烟囱 烟筒安装抱箍
大气等离子清洗机全系列型号介绍,售后注意事项-达因特