北冰洋以北 发表于 2024-7-13 02:10:24

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命令,对sdb和sdc进行分区,并进行文件体系创建,指派sdb供cinder服务,sdc供swift服务。

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

       3.设置vsftp,以方便内网安装openstack,设置安装openstack情况变量。

四、实验:

        1.存储装备准备

        在controller中确定已添加两块20G的scsi硬盘,用命令fdisk -l ,观察到有/dev/sdb和/dev/sdc字样。
https://img-blog.csdnimg.cn/direct/6abb4755c5aa43359c5735f006130e99.jpeg
        实行 fdisk /dev/sdb进行分区,n进行新建,选p指定分区范例为主分区,选1指定分区编号为1,分区起点和终点均回车接纳默认值,选t进行体系范例选择,输入8e,末了w存务退出。对/dev/sdc实行同样的操纵。再用命令fdisk -l 观察结果
https://img-blog.csdnimg.cn/direct/c085373e724c47648298f8751ef7e7e2.jpeg
        对上述两个新分区进行文件体系创建,
mkfs.xfs /dev/sdb1 mkfs.xfs /dev/sdc1 https://img-blog.csdnimg.cn/direct/b90b93083b114d8db8bbc8c1c2555fe5.jpeg
        在compute中重复前面步骤
https://img-blog.csdnimg.cn/direct/4084ea15a1d942d799e018a85e84d66c.jpeg

https://img-blog.csdnimg.cn/direct/80f4651cc95a4a5fbe9fc9aaf3404142.jpeg

https://img-blog.csdnimg.cn/direct/7aa990d4f7c44364bf468cb544382398.jpeg

        2.存储装备准备

        在controller中修改和添加/etc/sysconfig/network-scripts/ifcfg-ens*(详细是两个网卡,*一样平常是33和34)文件,重要改动以下参数: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源文件,内容如下:

name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1

name=iaas
baseurl=file:///opt/iaas-repo
gpgcheck=0
enabled=1
https://img-blog.csdnimg.cn/direct/b5f2eb3574014e7b90964f997671f6ff.jpeg 
在compute中,先备份原来的安装源
mv /etc/yum.repos.d/*  /opt/         创建repo文件,在/etc/yum.repos.d创建centos.repo源文件,内容如下:

name=centos
baseurl=ftp://192.168.1.241/centos
gpgcheck=0
enabled=1

name=iaas
baseurl=ftp://192.168.1.241/iaas-repo
gpgcheck=0
enabled=1
https://img-blog.csdnimg.cn/direct/7bcc8c07635e498f8501b988292578ec.jpeg
        4.复制centos7和iaas2.2光盘中的文件到/opt

        在controller中,将光驱中光盘指为定centos7并确认已毗连。
        挂载光盘到/mnt文件夹并复制文件
mount /dev/cdrom/mnt/
mkdir /opt/centos
cp -rvf/mnt/*/opt/centos/
umount/mnt/
https://img-blog.csdnimg.cn/direct/bf9d2d6d1cbb456ba7bdc88725fcb16e.jpeg
        将光驱中光盘指为定iaas2.2确认已毗连。
        挂载光盘到/mnt文件夹并复制文件
mount/dev/cdrom/mnt/
cp -rvf /mnt/* /opt/
umount/mnt/
https://img-blog.csdnimg.cn/direct/17150e539b7846f0a20716d859996aba.jpeg
        5.搭建ftp服务器,开启并设置自启

        在controller中,安装并设置ftp。
yum install vsftpd –y
vi /etc/vsftpd/vsftpd.conf         添加anon_root=/opt/
        保存退出
        启动并设置ftp开机启动
systemctl start vsftpd
systemctl enable vsftpd         确认vfp上面命令无非常
https://img-blog.csdnimg.cn/direct/fa6e3ec257f5427ab6e21c9c6aee55d7.jpeg
        6.关闭防火墙并设置开机不自启

【controller/compute都要做】
 systemctl stop firewalld

 systemctl disable firewalld         7.清除缓存,验证yum源

        【controller/compute都要做】
yum clean all
yum list          8.编辑情况变量

        【controller/compute都要做】
yum install iaas-xiandian -y
vi /etc/xiandian/openrc.sh
        在文件背面添加如下内容:
HOST_IP=192.168.1.241
HOST_NAME=controller
HOST_IP_NODE=192.168.1.242
HOST_NAME_NODE=compute
RABBIT_USER=openstack
RABBIT_PASS=000000
DB_PASS=000000
DOMAIN_NAME=demo
ADMIN_PASS=000000
DEMO_PASS=000000
KEYSTONE_DBPASS=000000
GLANCE_DBPASS=000000
GLANCE_PASS=000000
NOVA_DBPASS=000000
NOVA_PASS=000000
NEUTRON_DBPASS=000000
NEUTRON_PASS=000000
METADATA_SECRET=000000
INTERFACE_NAME=ens37
CINDER_DBPASS=000000
CINDER_PASS=000000
TROVE_DBPASS=000000
TROVE_PASS=000000
BLOCK_DISK=sdb1
SWIFT_PASS=000000
OBJECT_DISK=sdc1
STORAGE_LOCAL_NET_IP=192.168.1.242
HEAT_DBPASS=000000
HEAT_PASS=000000
CEILOMETER_DBPASS=000000
CEILOMETER_PASS=000000
AODH_DBPASS=000000
AODH_PASS=000000 https://img-blog.csdnimg.cn/direct/e7efb3b2d4e3425a98ad46600c99c377.jpeg

五、总结

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


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Linux体系管理-云盘算关键技术