企业网络管理:Linux系统管理-私有云运维-环境设置


前言:

在电子商务领域中,积累了丰富的基础设施和先进技术,这些技术早早地融入了云计算领域,并在计算和存储等服务方面展现出领先地位。作为全球知名的电子商务和云计算服务提供商,Amazon 开发并提供了一系列云计算服务,这些服务共同构成了 AWS(Amazon Web Services)。
在私有云运维环境配置的过程中,我们需要进行一系列复杂的操作,包括网络环境设置、Python3 安装包的下载、解压和安装,以及编译工具的安装等。这些操作都需要在 controller 中通过命令行的方式进行,这就要求我们对相关技术有深入的理解和掌握。
为了提高工作效率和质量,我们可以使用各种工具进行程序编写和执行。在这个过程中,我们可以使用 Pycharm 或 Notepad++等工具进行程序编写,然后通过执行程序来验证和测试我们的代码。
在私有云运维中,我们还需要编写一些运维脚本,以实现自动化运维。这些脚本可以使用 Python 语言进行编写,通过调用相关的 API 实现对私有云平台的管理和维护。
总的来说,私有云运维环境配置是一个复杂而重要的过程,需要我们具备扎实的技术能力和丰富的经验。通过认真学习和实践,我们可以掌握私有云运维环境配置的方法和技巧,为企业的信息化建设提供有力的支持。


一、私有云

1.什么是私有云?

私有云是企业或组织自己构建和管理的云计算环境,与公有云服务提供商提供的云计算服务不同。私有云通常部署在企业内部的数据中心或第三方托管设施中,仅供企业内部使用。

2.私有云运维

1.什么是私有云运维

私有云运维是指对企业或组织内部的私有云系统进行管理、监控、维护和优化的工作。

2.私有云运维的主要职责

  • 系统管理:负责私有云系统的安装、配置、升级、打补丁等工作,确保系统的稳定性和可靠性。
  • 资源管理:监控和管理私有云系统的计算、存储、网络等资源,确保资源的合理分配和利用。
  • 应用管理:部署、管理和监控在私有云系统上运行的应用程序,确保应用的高可用性和性能。
  • 监控与告警:建立监控体系,实时监测私有云系统的运行状态,及时发现和解决问题,并设置告警机制。
  • 备份与恢复:制定备份策略,定期备份数据,确保数据的安全性和可恢复性。
  • 安全管理:加强私有云系统的安全防护,包括访问控制、身份验证、数据加密等方面。
  • 成本管理:优化私有云系统的资源利用,降低成本,提高效率。
  • 文档管理:编写和维护私有云系统的相关文档,包括技术文档、操作手册等。
  • 技术支持:为企业内部的用户提供技术支持,解决他们在使用私有云服务过程中遇到的问题。

3. 私有云运维需要具备以下技能和知识

  • 熟悉云计算技术,如虚拟化、分布式存储、网络虚拟化等
  • 掌握操作系统(如 Linux)、数据库、中间件等的管理和维护。
  • 了解网络安全、数据安全等方面的知识。
  • 具备良好的问题解决能力和沟通能力。
  • 熟悉自动化工具和脚本语言,能够进行自动化运维

二、环境设置步骤

1.设置网络环境

1.编辑nat模式的网卡配置文件。
vi /etc/sysconfig/network-scripts/ifcfg-ens33

在这里插入图片描述
**2.编辑dns配置文件,让dns立即生效。
vi //etc/resolv.conf
**
在这里插入图片描述
3.设置本地网卡共享到vmnet8
请添加图片描述
4.设置外网卡的网关地址
请添加图片描述
5.重启ens33并确认可以连接外网
请添加图片描述
**6.恢复Centos默认的安装资源库。
cp /opt/CentOS-Base.repo /etc/yum.repos.d
**
请添加图片描述

2.下载Python3 安装包

方法一:
网络下载

wget  https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

!!!下载过程比较久

在这里插入图片描述
方法二
本地上传
1.修改vsftpd配置文件,配置写入功能到默认位置/var/ftp/pub
vi /etc/vsftpd/vsftpd.conf ,将下图红框位置原来#号删除。
请添加图片描述
2.修改vsftpd配置文件,配置写入功能到默认位置/var/ftp/pub
vi /etc/vsftpd/vsftpd.conf ,将最下图红圈位置原来无#号行加上#号

在这里插入图片描述
3.修改vsftpd配置文件,配置写入功能到默认位置/var/ftp/pub
授权匿名账号ftp可以写入/var/ftp/pub

chown ftp /var/ftp/pub
chmod 777 /var/ftp/pub
ll  /var/ftp

在这里插入图片描述
4.重启ftp服务并关闭安全访问服务,并在物理机新开一个窗口,
输入ftp://20.0.0.10访问,拖入网盘下载的安装包到pub

##重启ftp服务并关闭安全访问服务##
systemctl  restart vsftpd
setenforce  0
##并在物理机新开一个窗口,输入ftp://20.0.0.10访问,拖入网盘下载的安装包到pub##

在这里插入图片描述

3.解压Python3 安装包

**1.复制安装包到/opt 文件夹并解压。
**

mkdir  /opt/ph
cp  /var/ftp/pub   /opt
tar  -xzf   Python-3.6.8.tgz /opt/ph 

在这里插入图片描述

4.安装编译工具和安装

**1.一次安装多个编译工具(要耐心等待),并安装Python3到/usr/local/python3(10分钟以上)
**

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlitedevel readline-devel tk-devel gcc make
mkdir /usr/local/python3
cd  /opt/ph/Python-3.6.8
./configure prefix=/usr/local/python3
make && make install

请添加图片描述

5.设置环境变量

1.设置路径变量PYTHON

vi /etc/profile

添加 python3 所在的根目录:

export PYTHON=/usr/local/python3

导入环境变量中,直接在$PATH前面加

export PATH= P Y T H O N / b i n : PYTHON/bin: PYTHON/bin:PATH

source /etc/profile

在这里插入图片描述

6.验证可以运行Python3

**1.任意目录下python3
**
在这里插入图片描述
**2.程序编写
**
1.代码(注意不能复制含汉字内容)
在这里插入图片描述
2.执行命令

python3   jdt.py

请添加图片描述


总结

私有云运维的概念和重要性:私有云是企业或组织自己构建和管理的云计算环境,与公有云相比,具有更高的安全性和定制性。私有云运维需要掌握服务器、存储、网络等基础设施的管理,以及系统、应用、监控等方面的技能。 Python3 的安装和使用:Python3 是一种常用的编程语言,在私有云运维中也有广泛的应用。学习了如何在 Linux 系统中下载、解压、安装 Python3,以及如何使用 Python3 进行简单的编程。 私有云运维程序的编写和执行:通过实际案例,学习了如何使用 Python3 编写私有云运维程序,包括获取认证令牌、发送 HTTP 请求等操作。同时,还学习了如何在 controller 中执行这些程序。 私有云环境的设置和优化:了解了如何设置网络环境、安装编译工具、设置工作路径等基本操作,以及如何对私有云环境进行优化和调整。
技术的不断更新和发展:云计算技术在不断发展和演进,作为运维人员,需要不断学习和掌握新的技术和知识,以适应企业的需求和行业的发展。 团队合作的重要性:私有云运维涉及到多个方面的知识和技能,需要团队成员之间的密切合作和沟通。只有通过团队的共同努力,才能确保私有云环境的稳定和高效运行。 细节决定成败:在进行私有云运维时,需要注重细节,如配置文件的正确性、权限的设置等。一个小小的错误可能会导致整个系统的故障,因此要养成严谨的工作态度。 实践出真知:通过实际操作和实践,才能真正掌握私有云运维的技能和知识。在学习过程中,要多进行实验和练习,积累经验,提高自己的实际操作能力。 持续学习和自我提升:信息技术领域变化迅速,要保持学习的热情和动力,不断提升自己的技能和知识水平,以应对各种挑战和问题。

  • 27
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值