00:01
好,我们已经安装好了vmwar软件,那接下来当然就是要自己去创建一个新的虚拟机了啊,点这个就可以,这个过程其实就像是我们去存一个电脑DIY一个电脑一样,那我们存电脑的时候是要去买对应的CPU、内存、硬盘,我们现在呢,只是在自己当前的电脑上把它划分出来,用这个软件帮我们分出来就可以了啊,所以接下来我们就是直接点创建一个新的虚拟机。啊,那这里呢,我们使用这个创建向导的时候,用这个自定义的高级模式,这样的话我们可以看到里面更多的细节,了解会更加清楚一点,好选下一步,然后这个页面呢,主要是说虚拟机硬件的兼容性,我们这里边使用的vmware软件的版本是十六点二点二,所以我们当然这里边兼容性直接选这个默认就可以了啊啊,那这里边还有一个fusion,我们知道fusion的话,这是如果你的电脑是Mac的话啊,在苹果电脑上选用的产品就应该是这个啊,我们现在是Windows,那当然就是works了。
01:04
接下来下一步啊,这里面有一个最大的限制,我们这个肯定都不会超过的啊,直接下一步。然后接下来诶,我们这里选择可以直接选这个,稍后安装操作系统啊,因为我们不要把它两个过程混起来,我们就像一个真实的机器一样,先把这个机器存起来。之后全部都配置好了,那接下来我们再在这个空白的硬盘上来看这个一个空白硬盘啊,在这个上面再去安装操作系统啊,所以接下来下一步。我们要安装的当然是Linux了啊,那版本的话我们可以选择一下,这里边我们想安装的是3TOS764位啊,那当然了,其实这里这个呃,就是选择具体哪个版本,其实不是特别的重要,因为VMVR这个引导主要是想根据这个来确认给我们分配什么样的硬件资源啊,更加合适啊,跟我们后面,我们是后面单独安装的嘛,具体的安装操作系统还是要看我们到底用哪一个镜像文件。
02:05
好,接下来下一步诶,那这里就是去给一个虚拟机的名称了啊,比如说这个就随便给啊,根据自己的喜好,呃,比如说我们之后为了大数据的学习,之后可能我们会学习到一个非常著名的大数据框架哈杜op啊,那这个时候比方说我就为他要想去创建集群,我们这会儿呢,就创建一个叫做哈杜op base的虚拟机吧,啊先把这个先创建出来,那具体它的位置呢,我们当然也可以根据需要选择一个位置,这这个位置就要注意了,因为我们当前虚拟机是要给它划分足够多的资源的啊,那它的硬盘也得占用我们的空间啊,啊所以比如说我现在C盘,C盘空间已经不够了,那当然就不应该放放在这这里了,我们总得给他足够的空间啊,那我这里当然是大部分数据都在D盘下面放着了,呃,比方说我可以在D盘下边兔子下边。
03:01
我们可以。创建一个。叫做VMS这样一个文件夹,然后确认就在这个下边去创建我们的虚拟机,好接下来下一步。这里呢,我们要注意了,现在就正式的开启我们DIY电脑的过程了啊,首先那就是问你,诶,你要买一个什么样的CPU呢啊,我们现在不是买啊,其实就是朝我们自己的主机来借啊,之后我们可能稍微区分一下,就一个是我们当前自己正在使用的这一台电脑物理机啊,另外一个是我们当前正在配置的一个新的机器,这是一个虚拟机啊,那有时候呢,我们直接就说物理机和虚拟机,有时候可能说我们自己的这个物理机叫主机啊,这也是经常这么叫的啊。我们知道有时候把它叫这个宿主机啊,我们说主机和物理机都是指的自己的电脑啊,之后这个名称就统一了,那呃称呼我们创建出来这个电脑当然就是叫虚拟机了,好,那现在这个虚拟机要从物理机这里,相当于是要要借用一些资源过来,我们现在处理器就是CPU嘛,我们看到这里的选项,一个是处理器的数量。
04:15
另外还有一个是每个处理器的内核数量。诶,这是什么意思呢?呃,这个其实是涉及到了,就我们CPU里边的一些基本的概念啊,我们可以先看一下当前。我们我们自己这个电脑里边到底是什么样子的啊,比如说这个我们可以直接打开任务管理器,这个大家应该都知道,快捷键直接调出来之后啊,点性能在这里其实可以看到当前CPU的一个状态,我们可以看到当前CPU是什么样子呢,这里信息是。插槽一内核八逻辑处理器16。啊,那可能有同学不太清楚这个到底是什么含义,而且如果你看到自己电脑的话,可能跟我这里的显示的数字是不太一样的啊,我们来解释一下什么叫插槽一呢。
05:07
插槽一就是说明我当前主板上给CPU只有一个插插槽嘛,那当然也就是说我CPU的个数只有一个。那后面这个内核又是什么意思呢?啊,内核指的是当前我们每一个CPU里边独立出来的那个内部的处理核心到底有几个,诶,这个其实就是我们所说的啊,真正意义上它能够同时计算,提升计算性能的这个关键啊,我们都知道早些时候啊,早期的这个CPU那都是单核的吧啊,那后来就逐渐出现了双核四核八核,那所说的这个双核四核八核其实就是一个。CPU我们知道这个CPU它本身可以看成是一个封装起来的芯片,对吧,周围有很多银角啊,这个画的不太好看,但是大家知道这个意思就可以。一个CPU新本身这个CPU封装好的,它里边可以有多个处理核心啊,那假如说这里边我们本身。
06:08
有四个的话。那当前我们就是一个CPU里边有四个内核啊,我这个电脑性能比较强了,就是里边有八个内核,那什么叫逻辑处理器呢?呃,这个又涉及到另外一个概念啊,呃,可能有些同学也知道,就对电脑比较熟悉的,对CPU比较熟悉的同学应该知道有一个叫做超线程技术。超线程。啊,就是有时候简写这个东西叫做HT。使用了超线程技术,它什么意思呢?也就是说当前的一个处理核心,一个内核可以模拟出扩展出两个逻辑核心来啊,也就是说我当前看起来是一个核,但其实跑起来呢,能把它当成两个核同时处理两个线程啊,这就是所谓的这个超线程技术啊,所以大家可能就会发现,经常就会有这样的一个说法啊,说你现在这个CPU诶,那那型号,当然你像我这个是I7对吧?啊11800H,那如果说其他的一些型号的话,你可能就会发现。
07:12
他有可能是说什么呢,哎,说我当前是两核四线程。四核八线程对吧?呃,六核12线程,八核16线程,这说的是什么呢?哎,这说的就是当前内核的数量和以及就是扩展出的逻辑处理器逻辑核心的数量啊,因为一个内核能扩展出两个了,只要使用了这个超线程技术啊,这是这里的这个含义啊啊那当然了,就是说我们这里边实际运行的时候,那相当于能把它当多少个CPU来使呢?啊这个大家如果打开资源。监视器啊,这里边可以看的非常清楚,你看这里边它列出来的,我们这里CPCPU0,然后123456,我这不是。我们看一直到15对吧,我这不是八核16线程吗?所以这里我们可以看到零到15,这里面就相当于每一个逻辑核心认为都是一个CPU了啊,最终我们检测到的看起来是有16个核心啊,那所以这里面我们可用的啊。
08:13
在这儿可用的能够借过来的这个内核总数当然就是16了啊,就最后你这里边选择最后不能超过16对吧?啊,然后这个处理器数量呢,这个说的其实是我们前面说的CPU的数量。啊,就是我们说本身前面这这里边是涉及到了好几重概念啊,我们再来梳理一下,首先就是CPU,它有一个个数,然后呢,每一个CPU。又可以有几个内核?就内部的。处理核心,然后每一个内核。又可以。扩展出。两个逻辑内核,哎,这个我就不详细写了啊啊,这个就是只要使用了HT超线程技术,可以扩展出两个逻辑内核,那这个CPU的个数由什么决定呢?这个是由我由我们这个电脑主板决定的,对吧?前面我们不是看到说一个插槽嘛,那你主板上只有一个插槽,当然就只能有一个CPU了,一般我们现在的个人电脑啊,都只有一个插槽,对吧?你如果要是多个CPU多个插槽的话,那个一般就得是服务器或者大型主机了啊嗯,因为我们现在基本上CPU的本身的性能已经足够高嘛,一般不会再扩展了啊,那所以我们这里面就会看到啊,就是CU的个数,这是一个层级,然后呢,CPU每个CPU有几核,诶,这个是我们关键要考量的一个参数,而如果有了这个超线程技术之后,每个内核又扩展出两个逻辑核心啊,那这里边VM要配置的呢,一个是处理器的数量,一个是内核的数量,这里面它不考虑这个逻辑核心了,就啊,所以是相当于把最后。
09:59
后这一步。
10:00
封装掉了,我们只考虑这两个就行啊,那所以这里边一般情况如果当成我们自己电脑来看的话,那可能大家觉得,诶,你这个处理器个数这就应该是一个呀,啊不过这个无所谓,因为我不是虚拟的嘛,我假装我这是个服务器对吧,它上面有两个槽,我可以给它配置,它有两个处理器,完全没有问题。然后呢,内核数量呢,那就相当于你这不是两个处理器吗?一个主板上两个处理器吗?两个CPU,那每个CPU是几核的呢?哎,比方说我配一个CPU是四核的。那我们当前的这台机器是不是总共就有八个处理核心啊,啊,就是相当于八个内核啊,那这个大家要注意,就是我总共电脑本身是八核16线程的,那所以我的逻辑核心,逻辑内核总共16个,那我这儿能不能直接配两个处理器,每个是八个内核呢?这个完全没有问题。但是如果我要是配每个有12个内核的话,超出限制了,下面就提醒了,对吧?开启虚拟机将会失败,因为直接超出了主机所支持的数量啊,这个大家其实很好理解啊,就是这两个乘起来不能超过我们之前打开任务管理器的时候啊,打开那个资源监视器的时候看到的CPU的个数。
11:13
那所以这里边我们就是呃,这个具体选多少,大家可以根据需要啊,我们这里做测试的话就无所谓了,实际在呃,如果说我们在工作当中要在这个机器上创建虚拟机去做运行的话,可能是要把这个主机的计算能力全部拿拿过来,全部借过来,对吧?呃,可能就直接把这个16就占满了,那如果说我们还想让主机还要跑一些别的应用的话,那可能你不要全接满啊,这个就按需要去设置就可以了,好,接下来下一步。然后接下来是虚拟机的内存啊,那内存的话,这个也是根据需要,那比方说我现在的机器主机内存是16G的啊,那肯定我这里边给虚拟机配不能超过16G嘛啊,那具体给多少呢?我们后面要做大数大数据处理,这个内存太小了也不好啊,就比如说我这里给一个4G。
12:05
然后接下来啊,我们看到这里边就是最大推荐是13.3,就是根据当前主机本身的性能来推荐的啊,然后呃,直观的推荐内存,一般你用的可能觉得1G差不多了,我们如果希望它性能更强的话,可以给大一点,这里给一个4G。好,然后下一步,然后接下来呢,呃,要求我们选择一下添加哪种网络类型啊,这里面我们直接用这个它默认给出的使用网络地址转换就可以了,Nat啊,那这里边常见的网络类型的其实就是nat,还有桥接这两种,那它俩的区别呢,简单来讲就是说桥接是把我们当前的主机当成一个桥。啊,就我当前主机在这儿,我虚拟机本来在它里边,对吧,我们现在假装把这个虚拟机撤出来了,把这个主机呢,就当成一个桥连接到我们外边的系统了,比方说我们外边有这个路由器交换机,对吧?那所以接下来呢,在我们这个路由器交换机构建出的这个局域网里边,啊,扩展出的这个局域网里边,我们的主机和当前的虚拟机就是完全平等的。
13:12
那就看起来就好比我们在工作单位里边啊,你看到一个同事的电脑一样,跟他是完全等价的,完全平等的,而如果说是使用了网络地址转换nat呢?诶,那就相当于我们现在这个虚拟机是完全依托于主机来跟外部进行网络连接的。相当于我把这个主机当成了一个虚拟的路由器,我是先接上这个主机里边的虚拟路由器,然后再。就是跟主机相当于对外是一个IP,表现出来是一个IP共用了啊,那所以这两种方法呢,各有各的好处啊,一般情况在我们实际测试或者实际使用的时候,可能nat用的会更多一点,呃,因为它相当于我们这个虚拟机啊,服务器你如果跑在这儿的话,外部其实是没有办法直接看到它的IP的啊,相当于被我们的这个外部的主机就保护起来了,包装起来了,安全性可能会更高一点。
14:10
好,接下来我们直接下一步。接下来是要选择IO控制器类型啊,这个我们就直接选用默认的啊,L SI logic推荐的这一个直接选择就可以了,这个是SCSI控制器啊,主要跟这个硬件相关,然后接下来啊,那当然虚拟磁盘类型啊呃,接口类型啊,和这个磁盘的类型我们要匹配起来,SCSI直接推荐的啊,然后接下来您要使用哪个磁盘呢?诶,这里边我们直接创建新虚拟磁盘就可以了。我们看到下面他直接使用物理磁盘还可以,这个是适用于高级用户的,我们现在呢,我们就只是做一个测试,做一个模拟就好,我们的虚拟磁盘由什么组成呢?由我们主机上的文件,一个或多个文件来模拟一下当前的磁盘,当前的硬盘啊,那接下来就比较简单了,直接下一步。
15:02
啊,那当然了,现在我们该传的啊,CPU买好了,内存也买好了,现在当然还得买块硬盘嘛,当前的这个硬盘它有一个推荐,针对三套七六十四位,它推荐的大小是20G啊,但是可能我们也会考虑到啊,未来我们想做这个大数据的处理,可能要安装很多很多软件,可能要做很复杂的项目,就如果硬盘太小了的话,诶,有可能这个处理的数据放下,要装的软件可能也搞不定,那这个当然我们还是需要把它放大一点的,我们直接给一个50G。这里面我们直接选择默认的将虚拟磁盘拆分成多个文件就可以了。下一步。呃,然后在这里它会有一个对应的磁盘文件的名称啊,我们直接选用默认的就可以。他用的就是我们当前的这个主机名,好,这样的话点击完成,把所有的这个配置项啊,所有的这个主机,我们传的电脑的配置都列在这里了,接下来我们看一眼,没没什么问题,直接点完成就可以了。
16:05
所以大家看到这个过程其实是非常的简单啊,然后接下来我们看我的计算机下边多了一个hadoop base,这就是我们创建出来的自己的一台虚拟机啊,到目前为止,我们DIY这台机器就已经完成了。
我来说两句