如何搭建tomcat测试环境,tomcat运行环境配置
OpenStack配置(一、环境配置)一、实验环境二、基础环境配置1)防火墙关闭,修改主机名2)网卡设置3)基础环境依赖包4)映射文件和静默配置5)控制节点时间同步配置6)计算节点时间同步配置6)系统环境配置1。MariaDB安装和配置2。SQL子配置文件3。MariaDB安装配置脚本4。RabbitMQ安装5。memcached安装和配置6。etcd安装7。启动服务。
一.实验环境
最小化安装
主机名系统内存硬盘卡ct(控制节点)CentOS 78g 300 gvm 1:192 . 168 . 100 . 80 NAT:192 . 168 . 117 . 80 C1)计算节点1)。100.90纳时:192.168.117.90C2(计算节点2)厘斯
配置的概念
1.配置开放堆栈运行环境。
2.构建开放堆栈平台的基础服务(rabbitmq、mariadb、memcache、Apache)
3.放置开放堆栈键组件
4.放置开放堆栈图形组件。
5.配置设备服务。
6.配置开放堆栈nova组件
7.放置开放堆栈组件。
8.配置开放堆栈后台组件。
9.配置开放堆栈编码器组件。
10.常见云主机操作
其次,配置基础环境。1.关闭防火墙,更改主机名systemctlstopfirewalldsystemldisablebelfirewalld # Selinux的主要作用:最小化系统中服务进程可以访问的资源。需要关闭并临时关闭setenforce 0#的VI/etc/sys config/。Selinux selinux=disabled #设置主机名主机名CTL set-主机名CTsu。
2.网卡设置为ens33
CD/etc/sys config/network-scripts/viifcfg-ens 33
ens34
六ifcfg-ens34
3.基础环境相关软件包net-tools ifconfig命令行工具bash-completion辅助自动补全工具vim vim工具gcc gcc-c编译环境make编译器pcre pr-devel是perl库,其中包含Perl兼容的正则表达式库Expat-devel Expat库。Expat是一个面向流的xml解析器。cmake Cmake是一个跨平台的编译工具。目前,CMkae主要使用场景作为Make的高级工具。Lrzsz,生成可移植的makefile文件,使用rz和sz命令生成数据yum-yinstallnet-tools bash-completionvimgccgcc-cmakepcrepcre-develoepat。
CentOS-Release-open stack-Train # Train版本包python-OpenStack Client # Install open stack Client-selinux # Install selinux要自动管理封闭的openstack-utils#,稍后直接在命令行配置文件yum Install-y CentOS-Release-open stack-Train python。
4.所有三台没有映射文件和交互配置的主机都已配置完毕。
echo 192 . 168 . 100 . 80 CT /etc/hosts echo 192 . 168 . 100 . 80 CT /etc/hosts echo 192 . 168 . 100 . 100 C2 /etc/168/100 C1/190 C1/100 C1/100
5.控制节点配置所有主机的时间同步。
echo 名称服务器114.114.114.114 /etc/resolv . conf
控制节点192.168.117.80
yum install chrony -yv
im/etc/chrony . conf #服务器0.centos.pool.ntp.org I burst #服务器1.centos.pool.ntp.org I burst #服务器2.centos.pool.ntp.org I burst #服务器3.centos.pool.ntp.org I burst #服务器ntp6.aliyun.com I burst #配置阿里云时钟服务器源允许192.168.100.0/24#并允许192.168.100.0/24网段中的主机同步时钟服务#使用chronoycsources命令查询时间同步信息system CTL enable chroydsystemctl restart chronodchronic源。
6.计算节点时间同步配置c1(计算节点1): 192.168.117.90
C2(计算节点2): 192.168.117.100
vim/etc/chrony . conf #服务器0.centos.pool.ntp.org iburst #服务器1.centos.pool.ntp.org I Burst #服务器2.centos.pool.ntp.org I Burst #服务器I Burst服务器CT I Burst #在3.centos.pool.ntp.org配置了阿里云时钟服务器源,同步指向控制节点CTSystemCTL Enable Chronyd。ServiceSystemCTL RestartChronyd。ServiceChronyc来源。
所有节点,配置计划任务,每两分钟同步一次。
crontab-e */2 * * * */usr/usr/幽幽河马/chronyc sources/var/log/chronyc . log III。系统环境配置1。MariaDB安装和配置ct(控制节点):192.168.117.80
好吃的安装玛丽亚数据库玛丽亚数据库-服务器python 2-pymysql玛丽亚数据库# MySQL的一个分支,是一款完全兼容关系型数据库的开源软件玛丽亚db-服务器#数据库服务python2-PyMySQL#用于云计算的控制端连接关系型数据库所需要的模块,如果不安装,则无法连接数据库;此包只安装在控制端
好吃的安装libibverbslibibverbs #远程直接内存访问
2.结构化查询语言子配置文件ct(控制节点):192.168.117.80
vim/etc/my。开放式堆栈。cn f #新添内容[mysqld]淡淡的河马d地址=192 .168 .100 .80默认存储引擎=innod淡淡的河马nodb _ file _ per _ table=on max _ connections=4096 collation-server=utf8 _ general _ cicharacter-set-server=utf8 # # # # # # # # # # # #名词解释#################################淡淡的河马d-地址=192.168.100.80 #控制节点局域网地址default-storage-engine=innodb #默认存储引擎innodb_file_per_table=on #每张表独立表空间文件max_connections=4096 #最大连接数归类-server=utf8_general_ci #默认字符集character-set-server=utf8 * * # # # # # # # # # # # # # # # # # # # # # # # system CTL enable mariadbsystemctl start mariadb
3.MariaDB安装配置脚本ct(控制节点):192.168.117.80
mysql _安全_安装输入输入根用户的当前密码(输入表示无):#输入当前根密码,回车好,成功使用密码,继续.设置根密码?[是/否]是#是否需要更改根密码,Y确认删除匿名用户?[是/否]是#是否移除其他用户,Y确认移除.成功!不允许远程根登录?[是/否]否#是否不允许根用户远程登陆,输入n,允许根用户远程登陆.跳绳。是否删除测试数据库并访问它?[是/否]是#是否删除试验测试库,Y确认删除现在重新加载权限表吗?[是/否]是#是否刷新规则,Y确认刷新
4.兔子q安装ct(控制节点):192.168.117.80
好吃的安装rabbit MQ-服务器
#配置服务,启动兔子q服务,并设置其开机启动启动脚本启用兔子MQ-服务器。服务系统CTL启动rabbitmq-server.service#创建消息队列用户,用于控制器和计算节点连接消息中间件的认证(关联)RABBIT MQ CTL add _ user open stack RABBIT _ PASS #配置云计算用户的操作权限(正则,配置读写权限)rabbitmqctl set _ permissions打开堆栈.* .* .*#查看消息中间件插件列表兔子MQ-插件列表#开启消息中间件的网管理界面的插件,端口为15672rabbitmq插件启用rabbitmq_management#此时可查看25672和5672 两个端口(5672是消息中间件默认端口,25672是兔子的测试工具硬币指示器(硬币水平指示器的缩写)命令行界面(批处理脚本的命令行界面)的端口)netstat -natp grep 5672
此时可访问192.168.117.80:15672
5.服务器安装及配置ct(控制节点):192.168.117.80
yum install-y memcached python-memcached # python-*模块在OpenStack中起到连接数据库的作用
vim/etc/sys config/memcached PORT= 11211 # memcached端口11211USER=memcached#用户memcachedMAXCONN=1024#最大连接数1024CACHESIZE=64#字符集大小64位OPTIONS=-l 127.0.0.1,1,ct #监听地址,127.0.0.1:本地地址,是ipv6地址,ct是本地虚拟机网络一地址#开启服务开机自启,启动服务系统CTL启用memcachedsystemctl启动memcachednetstat-nautp grep 11211
6.主节点安装ct(控制节点):192.168.117.80
好吃的安装主节点
cd /etc/etcd/vim etcd.conf #删除所有内容,复制粘贴以下内容并进行修改ETCD _数据_目录=/var/lib/etcd/default。etcd etcd _ LISTEN _ PEER _ URLS= http://192。168 .100 .80:2380 ETCD监听客户端网址= http://192。168 .100 .80:2379 ETCD名称= CT etcd _ INITIAL _ ADVERTISE _ PEER _ URLS= http://192。168 .109
7.开启服务并检测端口ct(控制节点):192.168.117.80
启动脚本启用etcd.servicesystemctl启动etcd。servicenetstat-anutp grep 2379 netstat-anutp grep 2380