ToB企服应用市场:ToB评测及商务社交产业平台

标题: 云计算关键技术 [打印本页]

作者: 泉缘泉    时间: 2024-7-13 05:19
标题: 云计算关键技术
目录

需求形貌
实现思路
一、存储设备预备
二、网卡和主机名预备
三、配置yum源
四、复制centos7和iaas2.2光盘中的文件到/opt
五、搭建ftp服务器,开启并设置自启
六、关闭防火墙并设置开机不自启
七、清除缓存,验证yum源
八、编辑环境变量


需求形貌


实现思路


一、存储设备预备

1.在controller中确定已添加两块20G的scsi硬盘,用下令fdisk -l ,观察到有/dev/sdb和/dev/sdc字样。
   (若无则 ehco “- - -” > /sys/class/scsi_host/host0/scan辨认它们)
  

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

3.对上述两个新分区举行文件体系创建,
   mkfs.xfs /dev/sdb1,  mkfs.xfs /dev/sdc1,
  

4.在compute中重复1-3  !!

二、网卡和主机名预备

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

2.确认主机名为controller,输入下令hostnamectl set-hostname controller。
3.在compute中重复前面第1步。!!

三、配置yum源

1.在controller中,先备份原来的安装源
  1. #mv /etc/yum.repos.d/*  /opt/
复制代码

2.创建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
复制代码


3.在compute中,先备份原来的安装源
  1. #mv /etc/yum.repos.d/*  /opt/
复制代码

4.创建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
复制代码
四、复制centos7和iaas2.2光盘中的文件到/opt

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

2.挂载光盘到/mnt文件夹并复制文件 
  1. [root@controller ~]# mount /dev/cdrom  /mnt/
  2. [root@controller ~]# mkdir /opt/centos
  3. [root@controller ~]# cp -rvf  /mnt/*  /opt/centos/
  4. [root@controller ~]# umount  /mnt/
复制代码

 3.将光驱中光盘指为定iaas2.2确认已连接。
4.挂载光盘到/mnt文件夹并复制文件
  1. [root@controller ~]# mount  /dev/cdrom  /mnt/
  2. [root@controller ~]# cp -rvf /mnt/* /opt/
  3. [root@controller ~]# umount  /mnt/
复制代码


五、搭建ftp服务器,开启并设置自启

1.在controller中,安装并设置ftp。
  1. [root@controller ~]# yum install vsftpd –y
  2. [root@controller ~]# vi /etc/vsftpd/vsftpd.conf
复制代码
  添加anon_root=/opt/
保存退出
2.启动并设置ftp开机启动
  1. [root@controller ~]# systemctl start vsftpd
  2. [root@controller ~]# systemctl enable vsftpd
复制代码
六、关闭防火墙并设置开机不自启

【controller/compute都要做】
  1. systemctl stop firewalld
  2. systemctl disable firewalld
复制代码
七、清除缓存,验证yum源

【controller/compute都要做】
  1. # yum clean all
  2. # yum list
复制代码
八、编辑环境变量

【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=ens34
  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        
复制代码
九、总结

      云计算是当今信息技术范畴的关键发展方向之一,其核心技术对于提升计算效率和资源利用率具有告急意义。在举行云计算关键技术实行的过程中,我深入学习和探索了以下几个关键技术:
      首先,虚拟化技术是云计算的基础之一。通过实行,我了解到怎样使用虚拟化软件(如VMware或VirtualBox)创建和管理虚拟机,实现对硬件资源的抽象和隔离,从而实现多租户环境下的资源共享和管理。
      其次,容器化技术作为云原生应用开辟的告急工具,也是我实行的重点之一。通过Docker等容器平台,我学习到怎样打包应用及其依赖项,并实现快速部署、可移植性和弹性扩展,极大地提升了应用步伐的开辟效率和运行效率。
      网络安全和性能优化是我在实行中特别关注的范畴。通过配置网络安全组、使用VPN技术和实施负载均衡,我学习到了怎样确保云服务的安全性和稳定性,提升用户体验和服务可用性。

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




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4