下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验1搭建OpenStack云平台基础环境一、实验目的掌握OpenStack基础环境的安装和配置方法二、实训内容.准备两个节点主机并安装好centos.配置节点主机网络,每台主机配置两块网卡.两个节点设置时间同步.安装OpenStack软件包.安装SQL数据库并进行初始配置.安装RabbitMQ消息队列并进行初始配置.安装Memcached服务和Etcd三、实训步骤.网络拓扑结构图.准备两个节点主机最低配置控制节点:1个处理器、4GB内存、5GB硬盘。计算节点:1个处理器、2GB内存、10GB硬盘。两个节点主机安装好CentOS7之后,准备OpenStack安装环境。(1)设置主机名控制节点:hostnamectlset-hostnamecontroller计算节点:hostnamectlset-hostnamecomputel(2)配置主机名信息到/etc/hosts和同步hosts文件echo-eH1controller\nl1computelH»/etc/hostsscp/etc/hostscomputel:/etc/hosts(3)禁用防火墙和selinux。systemctlstopfirewalld&&systemctldisablefirewalldsetenforce0sed-iHs/SELINUX=enforcing/SELINUX=disabled/M/etc/selinux/config(4)控制节点登录其它主机设置ssh免密ssh-keygenssh-copy-id-i/root/.ssh/id_rsa.pubcomputelsshcomputelhostnamectlset-hostnamecomputel(5)调整时区设置。修改yum源为阿里源,因为Centos8在2021年12月31日停止提供源服务yummakecacheyuminstallchrony#控制节点controller安装配置sed-ins@A#allow.*@allow/24@''/etc/chrony.conf#修改配置sed-ins@server.^@serveriburst@H/etc/chrony.confsystemctlstartchronyd&&systemctlenablechronyd#启动服务#controller给其它节点安装配,将计算节点的/etc/chrony.conf中将NTP服务器设置为控制节点的NTP服务器sshcomputel'sed-i''s@server・*@servercontrolleriburst@H/etc/chrony.conf'sshcomputel'systemctlstartchronyd&&systemctlenablechronyd*重启NTP服务器systemctlrestartchronyd.service查看同步情况chronycsources#查看其它节点是否在对时chronycclients3.配置网络(1)停用NetworkManager服务。systemctldisableNetworkManager&&systemctlstartNetworkManagersystemctldisablenetwork&&systemctlstartnetwork(2)设置网卡。控制节点:修改第一块网卡ens33vim/etc/sysconfig/network-scripts/ifcfg-ens33PREFIX=24修改第二块网卡ens34PREFIX=24然后systemctlrestartnetwork计算节点:第一块网卡ens33第二块网卡ens34(3)配置主机名解析。见上(4)测试连通性。控制节点:ping-c4computelping-c4计算节点:ping-c4controllerping-c44.安装OpenStack软件包在各节点主机上分别进行操作。(1)启用OpenStack软件库。yuminstallcentos-release-openstack-train(2)升级软件包。yumupgrade(3)安装OpenStack客户端软件。yuminstallpython-openstackclient4)安装openstack-selinux软件包以自动管理OpenStack服务的安全策略。yum-yinstallopenstack-selinux5)验证安装。openstack-version.安装SQL数据库(1)安装相关的软件包。yum-yinstallmariadbmariadb-serverpython2-PyMySQL(2)编辑配置文件。如果没有crudini贝!]yuminstallcrudini(3)将MariaDB设置为开机自动启动,并启动该数据库服务。systemctlenablemariadb.service&&systemctlstartmariadb.service(4)通过运行mysql_secure_installation脚本启动安全配置向导来提高数据库的安全性。启动服务并初始化,初始化时第一个root密码为空直接回车,并设置root新密码为mysql并允许远程登录。设置mysql服务root用户密码为root的密码或者也可其他如mysql记住就好,并设置允许root远程登录。.安装消息队列服务(控制节点)(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|grep5672.安装Memcached服务(1)安装相应的软件包。yum-yinstallmemcachedpython-memcached(2)编ft/etc/sysconfig/memcached配置文件。OPTIONS=n-lcontroller”也可以:sed-ifs/AOPTIONS.^/OPTIONS=f1-1O.O.OO'/'/etc/sysconfig/memcached(3)将Memcached服务设置为开机自动启动,并启动该服务。systemctlenablememcached&&systemctlstartMemcached(4)查看memcache监听端口netstat-tunlp|grepmemcached8.安装Etcd(分布式可靠键值存储)(1)安装软件包。yum-yinstalletcd(2)编辑/etc/etcd/etcd.conf配置文件,将ETCD_INITIAL_CLUSTER等选项的值设置为控制节点的管理IP地址。S3.40(root),W\21?2.,6o46130rootH?[Member]S3.40(root)#ETCD_CORS=-'ETCD_DATA_DIR=-/var/lib/etcd/default.etcd-#etcd_wal7dir=bbETCD_LISTEN_PEER_URLS="1:2380-ETCD2LISTEN2cLIENT_URLS="http://10.O.O.ll:2379-*ETCD_MAX_SNAPSHOTS="5-#ETCD二MAX二WALS="5"ETCD_NAME="controller"#ETCD_SNAPSHOT_COUNT="100000-#ETCd[hEARTBEATINTERVAL="100"#ETCD2eLECTI0N_TIME0UT="1060"#ETCD_QUOTA_BACKEND_BYTES="O-#ETCD_MAX_REQUEST_BYTES=-1572864"#ETCD_GRPC_KEEPALIVE_MIN_TIht=-5s-#ETCD_GRPC_KEEPALIVE_INTERVAL=-2h0m0s-#ETCD_GRPC_KEEPALIVE_TIME0UT=-20s-#[Clustenng]ETCD_INITIAL_ADVERTISE_PEER_URLS="1:2380-ETCD_ADVERTISE_CLIENTURLS='1:2379-#ETCD_DISCOVERY="-#ETCD_DISCOVERY_FALLBACK="proxy#ETCD_DISCOVERY_PROXY=B"#ETCD_DISCOVERY_SRV="■#ETCD_INITIAL_CLUSTER=Bdefault=http://localhost:2380,ETC_INITAL_CLUSTER="default=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年活力含片组合套装项目可行性研究报告
- 2024年木柄石头锤项目可行性研究报告
- 五金工具代加工协议
- 2024年全钢铁柄光身菜刀项目可行性研究报告
- 2024至2030年中国塑胶卡通笔行业投资前景及策略咨询研究报告
- 智能电表安装协议
- 政府采购按量服务协议
- 风险信用担保协议
- 区块链应用项目合作合同书
- 关于光敏电阻的课程设计
- 劳动与社会保障专业大学生职业生涯规划书
- 目的论的角度下浅析中国传统动画电影汉译英字幕翻译-以《白蛇缘起》为例
- 2023-2024学年广西南宁十四中八年级(上)期中数学试卷
- 2022年内蒙古事业单位联考C类试题及答案解析
- 2023年河南省普通高校专升本公共英语真题(试卷+答案)
- 【月考】数学六年级(上)全优好卷第二次月考卷b-北师大版(含答案)
- 第12课植物的养分(教学课件)六年级科学上册(冀人版)
- 《建设工程估价》课件
- 2021中国Castleman病诊断与治疗专家共识
- 《抗生素的滥用》课件
- 部编版语文八年级上册第三单元集体备课
评论
0/150
提交评论