大家好!今天小编继续给大家介绍Ceph存储系统第四讲《Proxmox部署与应用》。在前几讲给大家介绍了Ceph存储系统基础知识,大家应该已经对Ceph有个大概了解,当然了解归了解,在实际工作中还是以应用为主,不可能给老板只讲概念,总得要给老板一点实际东西看看,当然以学习为主也无妨。
言归正传,市场上有很多关于ceph的系统,有收费使用也有免费使用,据小编知道的有VMWARE,OpenStack,Proxmox。这3款应该算是目前比较有名气的。VMWARE的VSAN是收费的,但同时VMWARE在企业应用中也是最多了,VMWARE同时也是世界公认虚拟化做得最好的产品,当然收费也是比较贵的,一分价钱一分货;OpenStack目前是免费的,OpenStack主要应用与云计算,云桌面比较多,适合大规模或提供云服务的企业,在各大搜索引擎能找到OpenStack的教程,如有兴趣可以看看;而小编接下来要介绍的是Proxmox,是一款免费使用,技术支持收费的系统,只要你不需要技术支持就可以一直免费使用下去,他适合中小企业应用,小编是一直免费下去使用的,目前一直没有什么问题,官网也提供技术文档,足够应付日常操作。
部署
在官网www.proxmox.com下载镜像,目前到6.0,但小编使用的是5.4.
![09daad9dc6c4b4718d0befce763abf6a.png](https://i-blog.csdnimg.cn/blog_migrate/3f8b55c8b4f6c2207bccb0530a72dbe9.jpeg)
下载后就安装到服务器上,在这里提醒一下,系统需要安装在一块有足够空间的硬盘上,建议128GB以上,因为这个硬盘不仅仅安放系统,还需要用于存放虚拟机的系统ISO镜像,在这里顺便哆嗦一下吧,企业的服务器应用主要以虚拟机为主,目前大部分企业使用EXSI,用Proxmox就是把虚拟机分布式存储到各主机上避免单点故障,那么安装虚拟机肯定需要ISO镜像,那么ISO镜像就得有位置给它存放,Proxmox这个系统就存放在系统盘里面,所以安装系统的硬盘空间建议128GB以上,那么你就可以存放较多的ISO镜像了。注意:主机需要支持虚拟化VT-x
选择第一个Install Proxmox VE
![6df1145572412a3f9409eef51b6b72a2.png](https://i-blog.csdnimg.cn/blog_migrate/718591a19f7b45c85c2fd994cd4b6b42.jpeg)
然后就选择同意I agree
![da750100da5688ba7e1fd876f1da0e39.png](https://i-blog.csdnimg.cn/blog_migrate/9be5a331b841c9b8709a11cad49f4919.jpeg)
选择安装路径,这里的路径是某个硬盘而不是分区,这点跟windows不一样
![0ab2e472fea907f6cbbb73a5e8a82e82.png](https://i-blog.csdnimg.cn/blog_migrate/e382dffe2f1a93aaa34b8f21fd8b1d42.jpeg)
接着下一步选择区域与语言
![5616f0ec9d15883d6f7b8f0d61d47cc3.png](https://i-blog.csdnimg.cn/blog_migrate/f77250b2fbae74ca68b5540d6d4aee04.jpeg)
然后输入登陆密码,注意这个是root的密码,还有接收邮件通知的邮箱地址
![3dd10c7fb45ba0ea1a38e758f78dccbe.png](https://i-blog.csdnimg.cn/blog_migrate/f237edcf6ad4e962ae808b5f5edb79f0.jpeg)
接下来网络配置,选择管理接口(用于web方式访问),输入FQDN和IP地址,建议一开始就是固定IP地址,后面再修改会比较麻烦
![058a61ce8e0889bd8aea0c3cda850971.png](https://i-blog.csdnimg.cn/blog_migrate/d2df47c2c5da4be32223463a7d5587a4.jpeg)
然后就正式开始安装,整个过程大概需要几分钟
![71f504601d2b2efbf5ab13bbaf186b7c.png](https://i-blog.csdnimg.cn/blog_migrate/757abb5386f64ce83cc84ba3c3b5faec.jpeg)
![312c902a220f126326271fdfb679a905.png](https://i-blog.csdnimg.cn/blog_migrate/4cffe7a7d4b8ed8aa5f6359f856c2a6d.jpeg)
![e375548aaab0066a5ef2b674b08523ab.png](https://i-blog.csdnimg.cn/blog_migrate/3b8005d9a742dafb2bc32d1332a192c4.jpeg)
集群
依次点击datacenter、Cluster、create cluster
![0b7c76ab9fd1af9efdb9082f9df13d57.png](https://i-blog.csdnimg.cn/blog_migrate/065537b8e07f68da40a51fe47bb80e9e.jpeg)
新建一个集群名称,随便创建
![9983575260c892ae0587c7c35ea63aee.png](https://i-blog.csdnimg.cn/blog_migrate/b8ec1a5e51260831c8c29747f132e0d3.jpeg)
创建成功后会显示加入集群的主机信息
![5f4aba6a7086ae7474a913660a52fe11.png](https://i-blog.csdnimg.cn/blog_migrate/1da0e300b62c6c063d3255f4c2758f11.jpeg)
点击Join Information,copy information,另外两台把此信息粘贴上去即可加入这个Cluster01集群中
![1b94107a1b4f11f303e5b6201607cc7b.png](https://i-blog.csdnimg.cn/blog_migrate/d1b0693c79de128a8e76914db4445984.jpeg)
在第二台点击Join Cluster
![4fafc145e3c627cda1d5ae732e998dcd.png](https://i-blog.csdnimg.cn/blog_migrate/ca7099eec0ced4cdf112997a54c5fac9.jpeg)
把copy的Cluster信息粘贴上去并输入创建Cluster的那台主机的root密码,然后点Join
![30666e76e88db2e4d92219e7f2677b71.png](https://i-blog.csdnimg.cn/blog_migrate/d12a9de90022d6309d754f9c99cfd064.jpeg)
加入成功后Cluster信息就会显示两台主机在里面,如此类推的加入第三台,第四,第五......
![2e337ec2726601a0492164a52b2db5be.png](https://i-blog.csdnimg.cn/blog_migrate/f265d361df681f819f9e1e6024425cdb.jpeg)
就这样创建好集群
创建虚拟机
以上是部署和应用的最基础操作,为了节省时间,小编直接用现有的环境给大家介绍。
准备工作:
1、系统iso镜像,上传iso到proxmox
2、创建Pool用于存放虚拟机的硬盘
依次点击主机的local磁盘、Content、Upload,然后上传本地的iso镜像
![4a40daba129581dfac53a03286864757.png](https://i-blog.csdnimg.cn/blog_migrate/5b2c2fb7e42f2af5266e01d373391f3c.jpeg)
依次点击主机Ceph、Pools、Create,然后输入Pool的名字(随便输),副本的数量和PG数量(这个的计算公式在前面有讲)
![083c0730ae1a7b12c964ea933d23cf72.png](https://i-blog.csdnimg.cn/blog_migrate/d19fa6420a4317bf4dedf13cf9319bed.jpeg)
然后右击创建虚拟机Create VM
![fffdd81bb1c8a3a331f7ef31a24f7ada.png](https://i-blog.csdnimg.cn/blog_migrate/a42e394071f660ebe9060dee7d952cb4.jpeg)
第一步选择安装的节点,输入虚拟机的名称和ID,ID默认按顺序排下来
![10aa2cca489cdabcc53a4c3c7543bcbf.png](https://i-blog.csdnimg.cn/blog_migrate/dbdd78697ac42243b66129742e48f365.jpeg)
第二步选择镜像来源和虚拟机的类型
![3e108dd5004e9bc77e69529aa040e20d.png](https://i-blog.csdnimg.cn/blog_migrate/d568a7fc80d1463b3b5f74d0f7a778b0.jpeg)
第三步选择默认即可
![a2e820098c4385bbb3422f7df0023469.png](https://i-blog.csdnimg.cn/blog_migrate/ef8f235e795bc43fa9a2403cd19d958e.jpeg)
第四步配置硬盘类型和大小,存放位置,我们这里选择SATA接口,放在名称为Pool1的池里面,容量设置32GB,在这里提醒一下因为驱动原因选择IDE和SATA安装时可以避免驱动问题,选择SCSI也行,就是要先装驱动再装系统。
![0ca0b6a107ded493d5a7ffcd22c02fb6.png](https://i-blog.csdnimg.cn/blog_migrate/c04fb59ccc086b6943c93b27ef393e6e.jpeg)
第五步配置CPU核心数和个数,这个根据需求和实际硬件情况而定
![15d70ecc803643beeb9b8e42644ff04a.png](https://i-blog.csdnimg.cn/blog_migrate/490116ac26ae8330d6103c4569aab092.jpeg)
第六步配置内存大小,当然这个不可以超过实际大小
![69521119011fb9962425eb1f16299747.png](https://i-blog.csdnimg.cn/blog_migrate/58d6777a8b72bcd600c48d8f637ef22f.jpeg)
第七步配置网络,选择使用哪个网卡和模式,一般选择Intel E1000
![bf4f06b115d253610c4855c584696e65.png](https://i-blog.csdnimg.cn/blog_migrate/d62cec99c9b5329b25f401371292dff7.jpeg)
最后一步就是确认,确认好就可以启动安装了
![3e3f380f9b940cd49a5075356bd828eb.png](https://i-blog.csdnimg.cn/blog_migrate/74fe81d0c183b414cd96d7df7423abef.jpeg)
虚拟机管理
虚拟机的使用在这里就不多说了,Proxmox提供虚拟机的管理方式有强制停止和关闭,这些功能适应于虚拟机奔溃无法操作,还能在集群内无感迁移(迁移过程不需要关闭虚拟机),还能提供克隆、备份、HA等等
![e3d062552e0d66a785a67f78c0e1abbe.png](https://i-blog.csdnimg.cn/blog_migrate/9b64f18529f5d3e7d6bf52a6b655e610.jpeg)
HA设置
HA可是系统管理比较重要的一点
依次点击Datacenter、HA、add,把你想设置HA的虚拟机添加进去,可以选择故障时该虚拟机的表现方式有:启动、停止、忽略、禁用;一般来说是选择启动。意思是当该虚拟机所在的主机出现故障时,该虚拟机会自动切换到其他主机上并采取开机动作。
![54ea3994f2b56a37bcc0124ffda07f9e.png](https://i-blog.csdnimg.cn/blog_migrate/6d617cc36f990c98aae720774dc2563a.jpeg)
关于Proxmox的部署和应用先介绍到这里,其实操作不复杂,很多功能都是直观都知道如何操作,Proxmox还有更多的功能就不在这里一一介绍,各位如果有兴趣的话可以到官网下载一个来玩玩。后面有时间会给大家继续讲讲如何性能调优和加强容灾性。欢迎大家留言交流,希望大家多点赞,谢谢!