当前位置:   article > 正文

Linux系统管理-云计算关键技术

Linux系统管理-云计算关键技术

目录

一、介绍:

        在当今数字化时代,云计算已经成为企业和个人不可或缺的一部分。而 Linux 系统作为云计算的重要支撑,其系统管理更是关键。

二、需求描述:

        1.准备私有云平台的计算节点和控制节点中所需的镜像和数据存储设备

        2.准备好私有云的安装软件,搭建内部ftp服务,设置环境变量 

三、实现思路:

        1.使用fdisk命令,对sdb和sdc进行分区,并进行文件系统创建,指派sdb供cinder服务,sdc供swift服务。

        2.将centos7和iaas2.2软件复制到controller的/opt文件中,配置安装源为/opt文件夹的软件。

       3.配置vsftp,以方便内网安装openstack,配置安装openstack环境变量。

四、实验:

        1.存储设备准备

        2.存储设备准备

        3.配置yum源

        4.复制centos7和iaas2.2光盘中的文件到/opt

        5.搭建ftp服务器,开启并设置自启

        6.关闭防火墙并设置开机不自启

        7.清除缓存,验证yum源

          8.编辑环境变量

五、总结

        Linux 系统具有高效、稳定、安全等优点,为云计算提供了坚实的基础。在系统管理方面,我们需要掌握磁盘管理、用户管理、进程管理等核心技术。        同时,云计算关键技术如虚拟化、容器技术等,也为 Linux 系统管理带来了新的挑战和机遇。        只有不断学习和探索,才能更好地应对云计算时代的需求,为企业和用户提供优质的服务。


一、介绍:

        在当今数字化时代,云计算已经成为企业和个人不可或缺的一部分。而 Linux 系统作为云计算的重要支撑,其系统管理更是关键。

二、需求描述:

        1.准备私有云平台的计算节点和控制节点中所需的镜像和数据存储设备

        2.准备好私有云的安装软件,搭建内部ftp服务,设置环境变量 

三、实现思路:

        1.使用fdisk命令,对sdbsdc进行分区,并进行文件系统创建,指派sdbcinder服务,sdcswift服务。

        2.将centos7iaas2.2软件复制到controller/opt文件中,配置安装源为/opt文件夹的软件。

       3.配置vsftp,以方便内网安装openstack,配置安装openstack环境变量。

四、实验:

        1.存储设备准备

        在controller中确定已添加两块20Gscsi硬盘,用命令fdisk -l ,观察到有/dev/sdb/dev/sdc字样

        执行 fdisk /dev/sdb进行分区,n进行新建,选p指定分区类型为主分区,选1指定分区编号为1分区起点和终点均回车采用默认值,选t进行系统类型选择,输入8e,最后w存务退出。对/dev/sdc执行同样的操作。再用命令fdisk -l 观察结果

        对上述两个新分区进行文件系统创建,

mkfs.xfs /dev/sdb1
mkfs.xfs /dev/sdc1

        compute重复前面步骤

        2.存储设备准备

        controller中修改和添加/etc/sysconfig/network-scripts/ifcfg-ens*(具体是两个网卡,*一般是3334)文件,主要改动以下参数:ONBOOT=yes,BOOTPROTO=static,第二网卡的gateway要删除。

        确认主机名为controller,输入命令

hostnamectl set-hostname controller

        在compute中重复前面第一步。

        确认当前主机名为compute,输入命令

hostnamectl set-hostname compute

        3.配置yum源

controller中,先备份原来的安装源

mv /etc/yum.repos.d/*  /opt/

        创建repo文件,在/etc/yum.repos.d创建centos.repo源文件,内容如下:

  1. [centos]
  2. name=centos
  3. baseurl=file:///opt/centos
  4. gpgcheck=0
  5. enabled=1
  6. [iaas]
  7. name=iaas
  8. baseurl=file:///opt/iaas-repo
  9. gpgcheck=0
  10. enabled=1

 

compute中,先备份原来的安装源

mv /etc/yum.repos.d/*  /opt/

        创建repo文件,在/etc/yum.repos.d创建centos.repo源文件,内容如下:

  1. [centos]
  2. name=centos
  3. baseurl=ftp://192.168.1.241/centos
  4. gpgcheck=0
  5. enabled=1
  6. [iaas]
  7. name=iaas
  8. baseurl=ftp://192.168.1.241/iaas-repo
  9. gpgcheck=0
  10. enabled=1

        4.复制centos7iaas2.2光盘中的文件到/opt

        在controller中,将光驱中光盘指为定centos7并确认已连接。

        挂载光盘到/mnt文件夹并复制文件

  1. mount /dev/cdrom /mnt/
  2. mkdir /opt/centos
  3. cp -rvf /mnt/* /opt/centos/
  4. umount /mnt/

        将光驱中光盘指为定iaas2.2确认已连接。

        挂载光盘到/mnt文件夹并复制文件

  1. mount /dev/cdrom /mnt/
  2. cp -rvf /mnt/* /opt/
  3. umount /mnt/

        5.搭建ftp服务器,开启并设置自启

        controller中,安装并设置ftp

  1. yum install vsftpd –y
  2. vi /etc/vsftpd/vsftpd.conf

        添加anon_root=/opt/

        保存退出

        启动并设置ftp开机启动

  1. systemctl start vsftpd
  2. systemctl enable vsftpd

        确认vfp上面命令无异常

        6.关闭防火墙并设置开机不自启

【controller/compute都要做

  1.  systemctl stop firewalld
  2.  systemctl disable firewalld

        7.清除缓存,验证yum源

        【controller/compute都要做

  1. yum clean all
  2. yum list

         8.编辑环境变量

        【controller/compute都要做

  1. yum install iaas-xiandian -y
  2. vi /etc/xiandian/openrc.sh

        在文件后面添加如下内容:

  1. HOST_IP=192.168.1.241
  2. HOST_NAME=controller
  3. HOST_IP_NODE=192.168.1.242
  4. HOST_NAME_NODE=compute
  5. RABBIT_USER=openstack
  6. RABBIT_PASS=000000
  7. DB_PASS=000000
  8. DOMAIN_NAME=demo
  9. ADMIN_PASS=000000
  10. DEMO_PASS=000000
  11. KEYSTONE_DBPASS=000000
  12. GLANCE_DBPASS=000000
  13. GLANCE_PASS=000000
  14. NOVA_DBPASS=000000
  15. NOVA_PASS=000000
  16. NEUTRON_DBPASS=000000
  17. NEUTRON_PASS=000000
  18. METADATA_SECRET=000000
  19. INTERFACE_NAME=ens37
  20. CINDER_DBPASS=000000
  21. CINDER_PASS=000000
  22. TROVE_DBPASS=000000
  23. TROVE_PASS=000000
  24. BLOCK_DISK=sdb1
  25. SWIFT_PASS=000000
  26. OBJECT_DISK=sdc1
  27. STORAGE_LOCAL_NET_IP=192.168.1.242
  28. HEAT_DBPASS=000000
  29. HEAT_PASS=000000
  30. CEILOMETER_DBPASS=000000
  31. CEILOMETER_PASS=000000
  32. AODH_DBPASS=000000
  33. AODH_PASS=000000

五、总结

        Linux 系统具有高效、稳定、安全等优点,为云计算提供了坚实的基础。在系统管理方面,我们需要掌握磁盘管理、用户管理、进程管理等核心技术。
        同时,云计算关键技术如虚拟化、容器技术等,也为 Linux 系统管理带来了新的挑战和机遇。
        只有不断学习和探索,才能更好地应对云计算时代的需求,为企业和用户提供优质的服务。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/763272
推荐阅读
相关标签
  

闽ICP备14008679号