搭建环境02:安装前准备(配置CentOS7)

目录

1.更新yum

2.设置ulimit

3.禁用透明大页

4.设置max_map_count

5.关闭SELinux

6.禁用交换分区

7.关闭防火墙

8.修改hostname

9.设置正反向域名解析

10.设置主机时间同步

11.安装JDK

12 .配置用户免密登录


1.更新yum

# yum update

2.设置ulimit

vi /etc/security/limits.conf
nproc是操作系统级别对每个用户创建的进程数的限制;nofile : 是每个进程可以打开的文件数的限制,修改如下:
* soft nofile 102400
* hard nofile 102400
* soft nproc 102400
* hard nproc 102400

3.禁用透明大页

        Oracle Linux team 在测试的过程中发现,如果 linux 开启透明巨页THP,则 I/O 读写性能降低 30%。

vi 打开/etc/rc.d/rc.local 文件,在文件底部添加如下内容

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then

echo never > /sys/kernel/mm/transparent_hugepage/enabled

fi

if test -f /sys/kernel/mm/transparent_hugepage/defrag; then

echo never > /sys/kernel/mm/transparent_hugepage/defrag

fi

4.设置max_map_count

        max_map_count文件包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量
   vi打开 /etc/sysctl.conf文件,添加如下内容:
    vm.max_map_count=102400(如果需要安装doris,则设置为2000000)

        使用 sysctl -p命令让内核参数生效

5.关闭SELinux

        SELinux最小权限原则作用就是最大限度地减小系统中服务进程可访问的资源,但不便于我们部署使用,所以先关闭
    vi 打开 /etc/selinux/config文件,修改SELINUX的值为disabled


6.关闭/禁用交换分区

6.1 关闭交换分区

1)查看Swap情况,Swap都为0则是关闭

2)临时关闭 swap

3)永久关闭swap

修改/etc/fstab文件,注释 swap 行,永久删除 swap 挂载,

6.2 禁用交换分区

        1)查看swappiness值:0到100之间,0表示最大限度使用物理内存,100表示积极    使用swap分区。
        cat /proc/sys/vm/swappiness
        2)临时禁用
        sysctl vm.swappiness=0
        3)永久禁用:vi /etc/sysctl.conf
         vm.swappiness=0 

7.关闭防火墙

        1 )停掉防火墙
        systemctl stop firewalld
        2 )永久关闭防火墙
           systemctl disable firewalld
        3) 查看防火墙状态,显示Active: inactive (dead)证明操作成功
         systemctl status firewalld
    

8.修改hostname

vi /etc/hostname


9.设置正反向域名解析

        1 ) vim /etc/hosts
         192.168.179.131 01.weisx.com
        192.168.179.132 02.weisx.com
        192.168.179.133 03.weisx.com
        2 )重启网络
        systemctl restart network

10.设置主机时间同步

1)配置chrony服务器

1.1)安装chrony服务,centos默认已安装

yum install chrony

1.2)修改chrony配置

vim /etc/chrony.conf

1.3)设置开机自启动
 systemctl enable chronyd

1.4)启动服务
systemctl start chronyd,如果已经启动,则重启服务

1.5)同步时间
chronyc sources -v

^*表示连接时间服务器成功

2)配置chrony客户端

2.1)安装chrony服务,centos默认已安装

yum install chrony

2.2)修改chrony配置

vim /etc/chrony.conf

2.3)设置开机自启动
 systemctl enable chronyd

2.4)启动服务
systemctl start chronyd,如果已经启动,则重启服务

2.5)同步时间
chronyc sources -v

^*表示连接时间服务器成功

11.安装JDK

解压文件
tar -zxf jdk-8u202-linux-x64.tar.gz
创建安装目录
mkdir ~/opt/
移动文件到安装目录
mv jdk1.8.0_202/ ~/opt/
建立软链接
ln -s /home/weisx/opt/jdk1.8.0_202 /home/weisx/opt/jdk

配置环境变量
vi ~/.bash_profile

重新加载环境变量
source ~/.bash_profile

验证是否安装成功
java -version

12 .配置用户免密登录

ssh-keygen  #一路回车
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys


scp -rp ~/.ssh  02.weisx.com:     #最后是英文冒号
scp -rp ~/.ssh  03.weisx.com:     #最后是英文冒号

注意:复制文件过去时,会把known_hosts文件也复制过去,如果后面是用ssh出现主机不匹配,可把known_hosts对应的主机记录删除即可

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
OpenStack搭建环境准备非常重要,它包括了物理资源、网络架构和软件要求等多个方面。以下是对每个方面的详细解释: 1. 物理资源:OpenStack需要一定数量的物理服务器或虚拟机来构建云基础设施。这些服务器应当具备足够的计算能力、内存和存储空间,以满足不同工作负载的需求。此外,服务器应当支持硬件虚拟化技术,如Intel VT和AMD-V。 2. 网络架构:OpenStack依赖于网络来实现云环境中虚拟机和服务之间的通信。因此,需要进行网络规划和配置。一般而言,OpenStack需要至少两个网络,一个用于管理通信,另一个用于实际的数据传输。此外,还需要提供网络地址分配和路由器等网络设备。 3. 操作系统和软件要求:OpenStack可以运行在多种操作系统上,如Ubuntu、CentOS和RHEL。在选择操作系统时,应尽量选择稳定版本,并确保操作系统的内核支持KVM或Xen虚拟化技术。此外,还需要安装Python和一些额外的软件包,如MySQL、RabbitMQ和Libvirt等,以支持OpenStack的各个组件。 4. 存储:OpenStack使用分布式存储来存储虚拟机的映像文件和数据。可以选择使用本地存储或者网络存储,如iSCSI或NFS。此外,还可以使用分布式存储系统,如Ceph或GlusterFS,以提供更高的可伸缩性和可用性。 5. 其他要求:在进行OpenStack环境准备时,还需要考虑一些其他因素。例如,需要确保物理服务器或虚拟机之间可以进行网络连接,并具备足够的带宽和延迟。此外,还应当考虑安全性和高可用性的要求,并相应地进行配置和部署。 总结起来,OpenStack搭建环境准备涉及了物理资源、网络架构、操作系统和软件要求、存储以及其他因素。只有确保这些准备工作的完成,才能保证OpenStack的稳定运行和高效管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_37559973

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值