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

一、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

 


 

平滑升级  热部署

猜你喜欢

转载自blog.csdn.net/qq_41627390/article/details/87885890