一、为何用虚拟机学习Linux/h3>
目前绝大多数企业运维人员的工作环境都是Windows下通过SSH工具(如XShell等)远程连接千百里外的服务器进行管理和维护的。
而且学Linux运维,99.9%知识与硬件无关,用虚拟机足矣。
08年以前没有虚拟化概念。买服务器,放机房。 —-> 类似点蜡烛
现在80%中小企业没有真实服务器了,都云环境了
啥叫云是有公司专门提供服务器,你去租用。 —-> 供电厂、自来水,收水电费
比如阿里云:一堆PC资源合起来,再重新切块,按需卖给用户
只有大型才有 而且 是机房工程师 看的 薪水4~5k 只装系统 价值很低
二、虚拟机软件(如VMware)
装了这个软件之后就可以虚拟出硬件、虚拟操作系统(xp看片)
层次如下:
最顶层:
虚拟的操作系统(比如你可以装个虚拟win xp看片)
虚拟硬件
VM软件
你的笔记本
PS:
当我们安装VMware Workstation后,在宿主机(物理电脑)上默认会创建两个 卡,VMNet1、VMNet8。
VMnet1和VMnet8是两个虚拟 卡,主要作用是让虚拟机可以通过你的宿主机的 线上 。
VMnet1是为host-only方式服务的,VMnet8是为NAT方式服务的。
3、根据引导安装Cent 7
难点一:关于磁盘分区
比喻:房子分几个居室
选“I will configure partitioning” —>点done —> 默认是LVM,我们选更优秀的“Standard Partition”,不用LVM ?
关于filesystem:系统文件类型,Cent7默认xfs,像win下的fat32 ntfs一样,分区在设置完类型格式化挂载后才能存放数据。
?常规分区方案:
/boot 引导分区 我们给500M
swap 内存大于8 给8 小于8 给真实内存的1-2倍 我们给1024
/ 剩下的全给 相当于win只一个C盘 ?
数据库及存储角色
/boot 512-1024
swap 内存大于8 给8 小于8 给真实内存的1-2倍 我们给1024
/ 50-200G只放系统相关文件
加个/data(or别的名字) 剩余全给,放数据库及存储服务数据 ?
难点二:关于 络设置, 络连接
三种 络模式
NAT模式:相当于笔记本给虚拟机做了路由,所有虚拟机都通过笔记本才能上 桥接模式:虚拟机与笔记本对等
桥接 相当于建一个虚拟机房间里多个电脑 分配ip可能都不够 可能冲突
范围:192.168.3. 1~255
每个虚拟机要占用一个ip 物理机一个ip 一个人便占2个ip。若一个人起10台虚拟机 则200个 容易放不下
Host only模式:虚拟机不能上 ,但和主机可沟通
上每个计算机都是32位地址,一个点8位。每8位最大二进制数为255
公 地址:路由器有
私 地址(局域 内用的,不能在公 使用)
例子:
教室自己电脑百度下IP可以查到电信给到我们是180.xxxxxx
ipconfig /all或者配置里看一下怎么变成192.xxx了呢br> 一根线通过路由器分配出多个IP即可上 ,否则ip冲突则都不能上 。
这其实就是NAT模式
关:通信的进出口
比如,教室所有人都是路由器192.168.3.1
子 :设成从10.0.0.0开始 10.0.0.1就是VMnet8这块虚拟 卡的IP
设好后给虚拟机配置 络
IP的获取方式:动态(DHCP)、静态
我们自己配置,便是静态。下图method 选manual
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器编排(学习环境 k8s)安装kubectl8582 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!