版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验1搭建OpenStack云平台基础环境一、实验目的掌握OpenStack基础环境的安装和配置方法二、实训内容1.准备两个节点主机并安装好centos2.配置节点主机网络,每台主机配置两块网卡3.两个节点设置时间同步4.安装OpenStack软件包5.安装SQL数据库并进行初始配置6.安装RabbitMQ消息队列并进行初始配置7.安装Memcached服务和Etcd三、实训步骤1.网络拓扑结构图2.准备两个节点主机最低配置控制节点:1个处理器、4GB内存、5GB硬盘。计算节点:1个处理器、2GB内存、10GB硬盘。两个节点主机安装好CentOS7之后,准备OpenStack安装环境。(1)设置主机名控制节点:hostnamectlset-hostnamecontroller计算节点:hostnamectlset-hostnamecompute1(2)配置主机名信息到/etc/hosts和同步hosts文件echo-e"1controller\n1compute1">>/etc/hostsscp/etc/hostscompute1:/etc/hosts(3)禁用防火墙和selinux。systemctlstopfirewalld&&systemctldisablefirewalldsetenforce0sed-i"s/SELINUX=enforcing/SELINUX=disabled/"/etc/selinux/config(4)控制节点登录其它主机设置ssh免密ssh-keygenssh-copy-id-i/root/.ssh/id_rsa.pubcompute1sshcompute1hostnamectlset-hostnamecompute1(5)调整时区设置。修改yum源为阿里源,因为Centos8在2021年12月31日停止提供源服务wget-O/etc/yum.repos.d/CentOS-Base.repo/repo/Centos-7.repoyummakecacheyuminstallchrony#控制节点controller安装配置sed-i"s@^#allow.*@allow/24@"/etc/chrony.conf#修改配置sed-i"s@server.*@serveriburst@"/etc/chrony.confsystemctlstartchronyd&&systemctlenablechronyd#启动服务#controller给其它节点安装配,将计算节点的/etc/chrony.conf中将NTP服务器设置为控制节点的NTP服务器sshcompute1'sed-i"s@server.*@servercontrolleriburst@"/etc/chrony.conf'sshcompute1'systemctlstartchronyd&&systemctlenablechronyd'重启NTP服务器systemctlrestartchronyd.service查看同步情况chronycsources#查看其它节点是否在对时chronycclients3.配置网络(1)停用NetworkManager服务。systemctldisableNetworkManager&&systemctlstartNetworkManagersystemctldisablenetwork&&systemctlstartnetwork(2)设置网卡。控制节点:修改第一块网卡ens33vim/etc/sysconfig/network-scripts/ifcfg-ens33IPADDR=1PREFIX=24修改第二块网卡ens34IPADDR=30PREFIX=24GATEWAY=DNS1=14然后systemctlrestartnetwork计算节点:第一块网卡ens33IPADDR=1第二块网卡ens34IPADDR=40(3)配置主机名解析。见上(4)测试连通性。控制节点:ping-c4compute1ping-c4计算节点:ping-c4controllerping-c44.安装OpenStack软件包在各节点主机上分别进行操作。(1)启用OpenStack软件库。yuminstallcentos-release-openstack-train(2)升级软件包。yumupgrade(3)安装OpenStack客户端软件。yuminstallpython-openstackclient(4)安装openstack-selinux软件包以自动管理OpenStack服务的安全策略。yum-yinstallopenstack-selinux(5)验证安装。openstack–version6.安装SQL数据库(1)安装相关的软件包。yum-yinstallmariadbmariadb-serverpython2-PyMySQL(2)编辑/etc/f.d/f配置文件。crudini--set/etc/f.d/fmysqldbind-address1crudini--set/etc/f.d/fmysqlddefault-storage-engineinnodbcrudini--set/etc/f.d/fmysqldinnodb_file_per_tableoncrudini--set/etc/f.d/fmysqldmax_connections4096crudini--set/etc/f.d/fmysqldcollation-serverutf8_general_cicrudini--set/etc/f.d/fmysqldcharacter-set-serverutf8如果没有crudini则yuminstallcrudini(3)将MariaDB设置为开机自动启动,并启动该数据库服务。systemctlenablemariadb.service&&systemctlstartmariadb.service(4)通过运行mysql_secure_installation脚本启动安全配置向导来提高数据库的安全性。启动服务并初始化,初始化时第一个root密码为空直接回车,并设置root新密码为mysql并允许远程登录。设置mysql服务root用户密码为root的密码或者也可其他如mysql记住就好,并设置允许root远程登录。7.安装消息队列服务(控制节点)(1)安装相应的软件包。yum-yinstallrabbitmq-server(2)将RabbitMQ服务设置为开机自动启动,并启动该消息队列服务。systemctlenablerabbitmq-server&&systemctlstartrabbitmq-server(3)添加一个名为“openstack”的用户账户密码为RABBIT_PASS。rabbitmqctladd_useropenstackRABBIT_PASS(4)为openstack用户配置写入和读取访问权限。rabbitmqctlset_permissionsopenstack".*"".*"".*"(5)查看rabbitmq状态,并查看用户及权限rabbitmqctlstatusrabbitmqctllist_user_permissionsopenstack(6)查看rabbitmq监听端口netstat-tunlp|grep56728.安装Memcached服务(1)安装相应的软件包。yum-yinstallmemcachedpython-memcached(2)编辑/etc/sysconfig/memcached配置文件。OPTIONS="-l,::1,controller"也可以:sed-i's/^OPTIONS.*/OPTIONS="-l"/'/etc/sysconfig/memcached(3)将Memcached服务设置为开机自动启动,并启动该服务。systemctlenablememcached&&systemctlstartMemcached(4)查看memcache监听端口netstat-tunlp|grepmemcached
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超临界循环流化床锅炉项目可行性研究报告
- 2026届唐山市高三下学期联考生物试题含解析
- 钢铁厂能源消耗监控办法
- 2026年小学教工绩效考核方案范文
- 胸腔闭式引流术注意要点总结2026
- 2026防震减灾站面试题及答案
- 2026国学支教面试题及答案解析
- 2026会展礼仪面试题及答案
- 2026接种疫情面试题及答案
- 保险AI在个性化服务中的应用
- 2026年教师专用教育公共基础知识试题及答案
- GA/T 1215-2025中小学与幼儿园周边道路交通组织设计与交通设施设置规范
- 2025年湖北省检察院书记员招聘笔试真题附答案
- 2026年四川省成都市中考语文真题(试题+答案)
- 2026南充市中考英语真题(附答案)
- 医学资料 医疗质量与安全管理 学习课件
- Unit 1 Discovering Useful Structures教学设计-2023-2024学年高中英语人教版(2019)必修第三册
- 功能危险分析(FHA)
- 《术后疼痛的护理》课件
- 新视野大学英语1读写教程-Unit1-Fresh-Start-课件
- 家电采购投标方案(技术标 )
评论
0/150
提交评论