Ansible搭建LAMP环境测试环境准备
一、课前准备
- 安装VMWare Workstation
- 下载并最小化安装CentOS7.9
https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
二、环境简述
- node20, 192.168.26.20/24, gw: 192.168.26.2, ansible管理端
- node21, 192.168.26.21/24, gw: 192.168.26.2,被管理端
- node22, 192.168.26.22/24, gw: 192.168.26.2,被管理端
- node23, 192.168.26.23/24, gw: 192.168.26.2, 被管理端
三、搭建流程
- 最小化安装1台CentOS,安装后关机,给虚拟机创建一个快照;
- 从快照克隆新虚拟机,使用链接克隆方式,克隆出4台虚拟机;
- 打开这4台虚拟机,配置静态ip地址、主机名,完成后开机;
- 在node20上安装Ansible,使用ssh-keygen生成服务端公钥对;
- 在node20上使用copy-ssh-id命令,与node21/22/23配置无密码访问;
- 完成后关机,对node21/22/23创建虚拟机快照;
四、本地配置
- 下载安装git客户端msi安装包, https://www.git-scm.com/
- 下载安装VSCode,https://code.visualstudio.com/
- 在VSCode插件库里安装Remote-SSH插件
- git客户端安装后桌面右键Git bash here,使用ssh-keygen生成密钥对,使用ssh-copy-id连接node20配置无密码登录
打开VScode,在remote-ssh插件配置文件中填写如下内容,配置文件位置:C:\Users\lixm.ssh\config
Host 192.168.26.20 HostName 192.168.26.20 User root Port 22 IdentityFile "C:\Users\lixm\.ssh\id_rsa"
- 完成后即可在本地Windows远程编辑Linux主机中的文件
五、 LAMP环境搭建步骤
1. Install Base Environment
- epel-release
- turn off selinux
2. Install Apache Server
- Install httpd
- Set httpd service enable and start service
- Open http 80/tcp port
3. Install PHP
- Install remi-repo
- Install php82 packages
- Restart httpd
4. Install Mariadb
- Install mariadb-server
- Set mariadb service enable and start service
- Install Python Library PyMySQL
- Create database wordpressdb
- Create user wordpress@localhost and grant permission to access wordpressdb
5. Install Wordpress
- Download wordpress package
- Unarchive package to target directory
- Recursive modify files permission
- Upload httpd virtualhost config file
- Restart httpd service
- Upload wordpress config file
六、other
pip install PyMySQL==0.10.0 -i https://mirrors.aliyun.com/pypi/simple/
评论已关闭