系统运维


新机器部署运营服环境

<p><strong>1. 初始化  </strong> <code>ansible-playbook /home/ops/playbooks/cfg-for-ops/ansible-ops.yml  -e Init_Hostname=&amp;quot;shiqi-&amp;quot; -e Init_password=&amp;quot;zn43aL]W[Cq97uZp&amp;quot; -e Init_port=&amp;quot;22&amp;quot; -e Init_authorized_keys=&amp;quot;ops&amp;quot; -e Init_Timezone=&amp;quot;中国时区&amp;quot; -i=116.205.226.213:2020, --tags=Init</code></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=8274f1a0e1ad4ff5faf4ce7f25bb84cf&amp;amp;file=file.png" alt="" /> <strong>2. 查看服务器有没有挂载/data 数据盘</strong> <strong>华为的机器要手动执行挂载的语句,初始化脚本里面有</strong> df -h</p> <p><strong>3. 部署游戏环境</strong> <code>ansible-playbook ansible-ops.yml --tags=Project -i=运营服IP:2020, -e Project_MySQL_version=&amp;quot;5.7.34&amp;quot; -e Project_Nginx_version=&amp;quot;1.19.3&amp;quot; -e Project_PHP_version=&amp;quot;7.1.33&amp;quot; -e Project_Redis_version=&amp;quot;5.0.0&amp;quot; -e Project_Erlang_version=&amp;quot;19.3&amp;quot; -e Project_project_user=&amp;quot;sszgoms&amp;quot; -e Project_oms_server=&amp;quot;闪烁H5oms-IP&amp;quot; -e Project_zabbix_monitor_server_type=&amp;quot;web&amp;quot; -e Project_zabbix_monitor_region_type=&amp;quot;中国大陆区域&amp;quot;</code></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=60f0b07eed79b63bb4af99c52ef1e58d&amp;amp;file=file.png" alt="" /></p> <p><strong>如果只安装mysql、redis那么就这样执行即可:</strong> <code>ansible-playbook ansible-ops.yml --tags=Project -i=124.222.11.95:2020, -e Project_MySQL_version=&amp;quot;5.7.34&amp;quot; -e Project_Redis_version=&amp;quot;5.0.0&amp;quot;</code></p> <p><strong>4. 放行下面组的ip:2020端口</strong></p> <p>vim /etc/sysconfig/iptables</p> <p>-A RH-Firewall-1-INPUT -s &lt;Project_oms_server_ip&gt;/32 -p tcp -m state --state NEW -m tcp --dport 2020 -j ACCEPT</p>

页面列表

ITEM_HTML