2.21 lnmp的回顾和企业7.3虚拟机的安装

本文详细介绍了LNMP架构的各个层面,包括客户端、CDN、接入层、Web服务器、应用动态数据和数据库的处理流程,以及硬件监控的重要性。同时,深入探讨了7.3虚拟机的安装设置步骤,涵盖了IP配置、YUM源配置、本地解析、服务器命名、软件安装、服务关闭等方面。此外,还讲解了母盘复制的方法,涉及压缩母盘、复制快照的具体操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、lnmp

用户的数据流:client --> cdn --> 接入层 --> web服务器 --> app 动态数据 --> 数据库 --> --> -->

存在的硬件问题,所有的都需要监控

1、client:

ie firebox dns(重点,分布式原理) cache hosts os


2、cdn

varnish(高新能) squid(老牌) nginx,阿里每个市都有cdn,华为研发投入经费最高,tng,openresty。

中间会有网络交换

3、接入层

cca,ccp (思科)

数据流分发

lvs 四层 nginx haproxy(算法比较好) 七层

防火墙使用openresty比较好。

HA(调度器):lvs使用keep  RHCS(有红帽特征,2.5w)

rhel --> centos,oel(比centos更强):rhel最可靠,区别在于调节参数,

大家开始忽略底层,因为有云计算的迁移,关键控制节点使用rhel,计算节点使用centos


中间层

4、web服务器

apache和nginx,api


web防火墙,api,lua和javas,

中间层


5、app 动态数据


tomcat,java较多

6、数据库

DB mysql,newsql,mosql


nginx底层内核模型 io ipo kiko ,由C编码

7、硬件问题

disk:固态 分布式存储 大数据hadoop opensty
虚拟机 --> docker容器技术 --> k8s(谷歌)

8、监控 zabbix

elk预警分析

二、7.3虚拟机的安装和设置

1、配置ip

1)获取真实网卡

vi /boot/grub2/grub.cfg

linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=/dev/mapper/rhel-root ro crashkernel=auto rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet LANG=en_US.UTF-8 net.ifnames=0

reboot

2)配置ip

[root@localhost sysconfig]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes
IPADDR=172.25.85.1
PREFIX=24
GATEWAY=172.25.85.250
DNS=114.114.114.114

 

2、配置yum源

vi /etc/yum.repos.d/yum.repo
yum repolist

[dvd]
name=rhel7.3
baseurl=http://172.25.85.250/7.3yumpak
gpgcheck=0

3、配置本地解析

vi /etc/hosts

172.25.85.250   foundation85.ilt.example.com
172.25.85.1     server1
172.25.85.2     server2
172.25.85.3     server3
172.25.85.4     server4
172.25.85.5     server5
172.25.85.6     server6
172.25.85.7     server7

4、设置服务器名称

hostnamectl set-hostname server1

5、安装相关软件

yum install vim lftp net-tools -y

6、关闭相关服务,并设置开机不启动

systemctl stop NetworkManager
systemctl disable NetworkManager

7、关闭火墙和内核

systemctl stop firewalld
systemctl disable firewalld

vim /etc/sysconfig/setliux

SELINUX=disabled

三、母盘的复制

1、安装压缩母盘工具

yum install libguestfs-tools.noarch -y

2、压缩木盘

virt-sparsify --help
virt-sysprep --help

rpm -qf /usr/bin/virt-sparsify
cd /var/lib/libvirt/images/
virt-sparsify --compress base.qcow2 new.qcow2
ls
virt-sysprep -d base

3、复制快照

qemu-img create -f qcow2 -b base.qcow2 server1
qemu-img create -f qcow2 -b base.qcow2 server2
qemu-img create -f qcow2 -b base.qcow2 server3
qemu-img create -f qcow2 -b base.qcow2 server4
qemu-img create -f qcow2 -b base.qcow2 server5
qemu-img create -f qcow2 -b base.qcow2 server6
qemu-img create -f qcow2 -b base.qcow2 server7

 


 

 

平滑升级  热部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值