半亩花草 发表于 2024-6-15 02:48:25

云盘算关键技术

目次
一、需求描述
二、实现思路
三、实验步骤 
(1)、存储装备准备
1.在controller中确定已添加两块20G的scsi硬盘
2.实行 fdisk /dev/sd(b/c)进行分区
3.对上述两个新分区进行文件体系创建
4.在compute中重复1-3 
(2)、网卡和主机名准备
1.在controller中修改和添加/etc/sysconfig/network-scripts/ifcfg-ens*文件
2.确认主机名为controller
3.在compute中重复前面第1步。
4.确认当前主机名为compute
(3)、设置yum源
1.在controller中,先备份原来的安装源
2.创建repo文件
3.在compute中,先备份原来的安装源
4.创建repo文件
四、复制centos7和iaas2.2光盘中的文件到/opt
1.在controller中,将光驱中光盘指为定centos7并确认已连接。
2.挂载光盘到/mnt文件夹并复制文件
3.将光驱中光盘指为定iaas2.2确认已连接。
4.挂载光盘到/mnt文件夹并复制文件
 五、搭建ftp服务器,开启并设置自启
1.在controller中,安装并设置ftp。
2.启动并设置ftp开机启动
 六、关闭防火墙并设置开机不自启
 七、清除缓存,验证yum源
 八、编辑环境变量
九、总结

一、需求描述

   准备私有云平台的盘算节点和控制节点中所需的镜像和数据存储装备    准备好私有云的安装软件,搭建内部ftp服务,设置环境变量二、实现思路

   使用fdisk命令,对sdb和sdc进行分区,并进行文件体系创建,指派sdb供cinder服务,sdc供swift服务。    将centos7和iaas2.2软件复制到controller的/opt文件中,设置安装源为/opt文件夹的软件。    设置vsftp,以方便内网安装openstack,设置安装openstack环境变量。三、实验步骤 

(1)、存储装备准备

1.在controller中确定已添加两块20G的scsi硬盘,用命令fdisk -l ,观察到有/dev/sdb和/dev/sdc字样。

(若无则 ehco “- - -” > /sys/class/scsi_host/host0/scan辨认它们)
   fdisk -l
https://img-blog.csdnimg.cn/direct/1548025d27174dcbafcbc6a4f0e18866.png
2.实行 fdisk /dev/sdb进行分区,n进行新建,选p指定分区类型为主分区,选1指定分区编号为1,分区出发点和尽头均回车接纳默认值,选t进行体系类型选择,输入8e,最后w存务退出。对/dev/sdc实行同样的操纵。再用命令fdisk -l 观察结果。

fdisk /dev/sdb
n   #进行新建
p   #指定分区类型为主分区
1   #编号为1
空格
空格#分区起点和终点均回车采用默认值
t   #系统类型选择
8e
w   # 存务退出

fdisk /dev/sdc
n   #进行新建
p   #指定分区类型为主分区
1   #编号为1
空格
空格#分区起点和终点均回车采用默认值
t   #系统类型选择
8e
w   # 存务退出

fdisk -l#观察结果 https://img-blog.csdnimg.cn/direct/92dc87f366464f53a596756dd5d221b8.png 
           3.对上述两个新分区进行文件体系创建

   mkfs.xfs /dev/sdb1
mkfs.xfs /dev/sdc1
https://img-blog.csdnimg.cn/direct/29aa9008894642fbaddda78c0438390e.png
4.在compute中重复1-3 

https://img-blog.csdnimg.cn/direct/6fe57cdcb7f8441f822d93ea9942174a.png
https://img-blog.csdnimg.cn/direct/09465b57875d4ac0b22bf0ede4871b49.png 
https://img-blog.csdnimg.cn/direct/1810c5d2ec3c4fb7bc154e05397fc6d6.png 
 
(2)、网卡和主机名准备

1.在controller中修改和添加/etc/sysconfig/network-scripts/ifcfg-ens*(具体是两个网卡,*一样平常是33和34)文件,紧张改动以下参数:ONBOOT=yes,BOOTPROTO=static,第二网卡的gateway要删除。

   vi /etc/sysconfig/network-scripts/ifcfg-ens*(具体是两个网卡,*一样平常是33和34)
ONBOOT=yes,BOOTPROTO=static
2.确认主机名为controller,输入命令hostnamectl set-hostname controller。

hostnamectl set-hostname controller 3.在compute中重复前面第1步。

   vi /etc/sysconfig/network-scripts/ifcfg-ens*(具体是两个网卡,*一样平常是33和34)
ONBOOT=yes,BOOTPROTO=static
4.确认当前主机名为compute,输入命令hostnamectl set-hostname compute

hostnamectl set-hostname compute  
(3)、设置yum源

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

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

    cd /etc/yum.repos.d
touch centos.repo
vi 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/b34e2637f1ae413fbef9cc33d839902a.png
 
3.在compute中,先备份原来的安装源

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

cd /etc/yum.repos.d

touch centos.repo

vi centos.repo  
   
name=centos
baseurl=ftp://192.168.1.241/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=ftp://192.168.1.241/iaas-repo
gpgcheck=0
enabled=1
表现文件内容。
https://img-blog.csdnimg.cn/direct/ca641ef8d53544afb1af6bb7589a154b.png
四、复制centos7和iaas2.2光盘中的文件到/opt

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

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

   [root@controller ~]# mount /dev/cdrom  /mnt/
[root@controller ~]# mkdir /opt/centos
[root@controller ~]# cp -rvf  /mnt/*  /opt/centos/
[root@controller ~]# umount  /mnt/
 https://img-blog.csdnimg.cn/direct/87513751f5594f90b0f70b94b478e13b.png
     3.将光驱中光盘指为定iaas2.2确认已连接。

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

# mount  /dev/cdrom  /mnt/

# cp -rvf /mnt/* /opt/

# umount  /mnt/     https://img-blog.csdnimg.cn/direct/ccd8244d76094f2ab233d00c6e72d6a4.png
 五、搭建ftp服务器,开启并设置自启

      1.在controller中,安装并设置ftp。

        controller ~]# yum install vsftpd –y
     controller ~]# vi /etc/vsftpd/vsftpd.conf
     添加anon_root=/opt/
     保存退出
      2.启动并设置ftp开机启动

# systemctl start vsftpd
# systemctl enable vsftpd 确认vfp上面命令无非常
 https://img-blog.csdnimg.cn/direct/231ac463be854d458962f09c79cd9575.png
 六、关闭防火墙并设置开机不自启

【controller/compute都要做】 
systemctl stop firewalld

 systemctl disable firewalld  七、清除缓存,验证yum源

     【controller/compute都要做】
         # yum clean all
      # yum list 
 八、编辑环境变量

【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=ens34

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/3889e97442f14d2c946531fd4036392a.png 
https://img-blog.csdnimg.cn/direct/1974fae1ac9b42e29f03be69c8b3ed2e.png 
九、总结

 通过这个实验,我把握了以下几个方面的知识和技能:

[*] 使用fdisk命令对硬盘进行分区:通过fdisk命令,我可以对硬盘进行分区操纵,将sdb和sdc分别分区,并为它们分配文件体系。
[*] 创建文件体系:在分区完成后,我可以使用mkfs命令来创建文件体系,为分区分配文件体系类型。
[*] 指派硬盘供应用服务使用:通过将sdb指派给cinder服务,并将sdc指派给swift服务,我可以将这些硬盘用于不同的服务应用。
[*] 复制软件到指定目次:将centos7和iaas2.2软件复制到controller的/opt文件夹中,我可以将软件复制到指定的目次,方便之后的安装和设置过程。
[*] 设置安装源:通过设置安装源为/opt文件夹中的软件,我可以指定使用该文件夹下的软件进行安装。
[*] 设置vsftp:通过设置vsftp,我可以在内网中进行安装openstack,方便快捷地进行环境搭建。
[*] 设置安装openstack环境变量:通过设置openstack环境变量,我可以设置环境变量,使得openstack的各组件可以或许正常运行和通信。
总的来说,这个实验让我熟悉了一些常用的操纵命令和设置步骤,进步了我在搭建和设置openstack环境方面的现实操纵能力。


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