分享一篇很就以前的文档-VMware Vsphere菜鸟篇
PS:由于内容是很久以前做的记录,在整理过程中发现了一些问题,简单修改后分享给大家。首先ESXI节点和win7均运行在VMware Workstation上面,属于是最底层,而新创建的CentOS则是嵌套后创建的操作系统,这点希望可以理解清楚。win7的迁移就是把Worksation中的那一台迁移到嵌套后的集群中,而CentOS的迁移主要是为了模拟物理机中linux系统的迁移步骤,所以是集群内迁移(生产环境下集群内迁移是使用VCenter内置的迁移功能)
内容比较多,可以选择需要的部分浏览
主要内容包含:
1、安装VCenter Server
2、创建并将ESXI节点加入集群
3、ESXI主机存储扩容
4、创建虚拟机
5、模拟虚拟机迁移
以下为正文~
环境准备:
两台ESXI做集群
一台Win7负责部署VCenter、模拟P2V迁移
ESXI:安装,绑定静态IP地址
第一台:192.168.239.171(内存16G)
第二台:192.168.239.172
尝试在浏览器访问,验证ESXI是否安装成功
Win7:32位系统、激活、添加一块60G硬盘、安装360压缩软件
1、解压VCenter镜像到指定文件夹

2、找到安装程序的位置,双击

3、右上角可以更改语言、点击安装

4、接受许可协议,点击下一页

5、下一页

6、输入一台ESXI的IP地址、用户名和密码


7、单击是

8、设置VCenter的名称、设置密码(大小写、特殊字符、阿拉伯数字);下一页

9、

10、启用精简磁盘、下一页

11、设置VCenter的网络设置;下一页

12、检查设置的参数,没问题就完成

12、接下里开始等待第一阶段的安装,到100%即可

13、第一阶段部署完成,点击继续部署第二阶段

14、下一步

15、开启ssh访问、下一步

16、创建一个域名,设置一个密码

17、下一步

18、检查配置没问题,下一步

19、确定,开始安装

20、等待第二阶段安装过程

21、第二阶段安装成功

22、访问VCenter的IP地址,点击启动HTML5

23、用户名为administrator@前面设置的域名,密码也是前面设置的VC密码

24、进入VC的管理界面

25、为VCenter分配许可证,点击系统管理(安装完操作系统后默认有60天的试用,商业试用需联系VMware官方获取相关授权)

26、点击许可证

27、点击添加新许可证

28、输入完成以后,点击下一页

29、再次点击下一页

30、点击完成

31、许可证添加成功

32、点击主机和群组

33、右击IP地址,选择新建数据中心

34、名字自定义,单击确定

35、右击数据中心,选择添加主机

36、输入第一台ESXI主机的IP地址,单击NEXT

37、输入ESXI主机设置的用户名和密码,单击NEXT

38、单击NEXT

39、为ESXI主机分配一个许可证

40、单击NEXT

41、ESXI的位置为刚刚创建的数据中心

42、单击FINISH

43、成功将ESXI加入集群中

44、
扩展ESXI主机的存储容量,为其增加一块200G的硬盘;为P2V迁移做准备
进入ESXI1主机后台,单机datastore,增加容量

45、下一页

46、看到刚才添加的200G硬盘,单击下一页

47、下一页

48、单击完成

49、单击是

50、刷新网页,硬盘扩展成功了

51、准备P2V迁移WIN7
在WIN7中打开PSV迁移的工具

52、NEXT

53、NEXT

54、接受许可协议,NEXT

55、选择安装位置

56、NEXT

57、NEXT

58、NEXT

59、INstall安装

60、完成

61、双击桌面上的新图标,按照下方图片指示操作

62、

63、选择本地迁移;NEXT

64、输入VCenter的IP地址,用户名和密码;NEXT

65、名字可以自己定义

66、迁移后的运行位置

67、NEXT

68、Finish

69、等待100%

70、迁移成功

71、重新刷新VCenter的界面;WIN7已成功迁移过来;在生产环境下,系统被迁移过来后,在服务正常的情况下,原物理设备可以下线

72、通过Web控制台可以操控集群中的虚拟机

73、先新建一个文件夹,上传CentOS7镜像文件

74、输入文件夹名称

75、上传iso镜像文件

76、找镜像文件路径

77、等待100%上传完成

78、上传完成

79、开始创建虚拟机

80、NEXT

81、虚拟机名称自己定义

82、选择虚拟机的运行位置

83、NEXT

84、这里要选择ESXI主机的版本,根据实际情况更改

85、这里选择要安装虚拟的操作系统及版本

86、从存储中选择镜像

87、选择刚才上传的CentOS7的镜像文件

88、网络适配器和光驱显示已连接

89、Finish

90、Cen7已经创建好了

91、打开电源,开始装系统

92、装好的CentOS7系统

93、P2V迁移CentOS系统
用作测试,先在被迁移系统里面创建一个文件,如下图:

94、利用集群里面的Win7系统,通过P2V迁移工具,迁移CentOS7到集群中

95、打开迁移工具

96、

97、选择迁移Linux系统,输入被迁移系统的IP、用户名、密码

98、YES

99、输入VCenter的IP、用户名和密码

100、名字自定义

101、NEXT

102、NEXT

103、完成

104、等待100%完成

105、迁移完成

106、登陆VCenter,Cen7已经成功迁移到集群

107、打开Cen7

108、迁移前的文件还在,说明迁移成功!

相关文章:
分享一篇很就以前的文档-VMware Vsphere菜鸟篇
PS:由于内容是很久以前做的记录,在整理过程中发现了一些问题,简单修改后分享给大家。首先ESXI节点和win7均运行在VMware Workstation上面,属于是最底层,而新创建的CentOS则是嵌套后创建的操作系统,这点希望…...
QT中的lambda表达式
面是对Qt中在QObject::connect()中的lambda表达式常用用法 QString str("I am a string!"); devicestr; connect(ui- connect(m_imgshowUI, &ImgShow::GetImgPath, m_visionplatform, [](const std::string filename){m_visionplatform->ReadImg(filename);}…...
linux文件I/O:文件锁的概念、函数以及代码实现
文件锁是一种用来保证多个进程对同一个文件的安全访问的机制。文件锁可以分为两种类型:建议性锁和强制性锁。建议性锁是一种协作式的锁,它只有在所有参与的进程都遵守锁的规则时才有效。强制性锁是一种强制式的锁,它由内核或文件系统来强制执…...
MySQL数据库系统教程
目录 基础篇 通用语法及分类 DDL(数据定义语言) 数据库操作 表操作 DML(数据操作语言) 添加数据 更新和删除数据 DQL(数据查询语言) 基础查询 条件查询 聚合查询(聚合函数࿰…...
这样写postman实现参数化,阿里p8都直呼牛逼
什么时候会用到参数化 比如:一个模块要用多组不同数据进行测试 验证业务的正确性 Login模块:正确的用户名,密码 成功;错误的用户名,正确的密码 失败 postman实现参数化 在实际的接口测试中,部分参数…...
【Qt-25】控件篇
一、comboBox控件 1、获取item数量 ui->comboBox_2->count(); 2、根据索引值获取文本 ui->comboBox->itemText(i); 3、调整当前显示文本内容 ui->comboBox->setCurrentIndex(j); 4、添加item ui->comboBox->addItem("");//添加一个内…...
《算法通关村——反转字符串中的单词问题解析》
《算法通关村——反转字符串中的单词问题解析》 151. 反转字符串中的单词 给你一个字符串 s ,请你反转字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 之间用单个空格连接…...
C++使用Tensorflow2.6训练好的模型进行预测
要在C语言中调用训练好的TensorFlow模型,需要使用TensorFlow C API。 https://tensorflow.google.cn/install/lang_c?hl=zh-cnten TensorFlow 提供了一个 C API,该 API 可用于为其他语言构建绑定。该 API 在 c_api.h 中定义,旨在实现简洁性和一致性,而不是便利性。 下载…...
5-1 Java 网络编程
第1关:URL类与InetAddress类 任务描述 本关任务:了解网络编程基础知识。 相关知识 为了完成本关任务,你需要掌握:1.URL;2.InetAddress。 URL 统一资源定位符(Uniform Resource Locator,缩…...
汇编-CALL和RET指令
CALL指令调用一个过程, 使处理器从新的内存位置开始执行。过程使用RET(从过程返回) 指令将处理器转回到该过程被调用的程序点上。 CALL指令的动作: 1.将CALL指令的下一条指令地址压栈(作为子过程返回的地址) 2.将被调过程的地址复制到指令指针寄存器E…...
STM32_5(中断)
中断系统 中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当…...
docker 部署hbase 并且java Api连接
首先先运行容器 docker run -d --name hbase -p 2181:2181 -p 16010:16010 -p16000:16000 -p 16020:16020 -p 16030:16030 harisekhon/hbase2.在本机的hosts中注册docker的id 因为docker内部集成了其他环境而其他环境 中的ip是docker id 所以需要在hosts中转换 192.168.80.120…...
EasyExcel listener无法通过Autowired注入xxMapper
easyexcel listener无法通过Autowired注入xxMapper 文章目录 easyexcel listener无法通过Autowired注入xxMapperbug记录:解决方案:easyexcel 使用例子controllerServiceImpllistener bug记录: productMapper注入一直为null,而procureDetailM…...
Android Spannable 使用注意事项
1、当前示例中间的 "评论",使用SpannableStringBuilder实现,点击评论会有高亮效果加粗,但再点击其它Bar时无法恢复默认样式。 2、因为SpannableString或SpannableStringBuilder中的效果是叠加的,恢复默认样式需要先移除…...
Apache访问控制
服务器相关的访问控制 Options指令 Options指令是Apache服务器配置文件中的一个重要指令,它可以用于控制特定目录启用哪些服务器特性。Options指令可以在Apache服务器的核心配置、虚拟主机配置、特定目录配置以及.htaccess文件中使用。 以下是一些常用的服务器特性选项: N…...
二、类与对象(二)
8 this指针 8.1 this指针的引入 我们先来定义一个日期的类Date: #include <iostream> using namespace std; class Date { public:void Init(int year, int month, int day){_year year;_month month;_day day;}void Print(){cout << _year <&l…...
Pytorch从零开始实战10
Pytorch从零开始实战——ResNet-50算法实战 本系列来源于365天深度学习训练营 原作者K同学 文章目录 Pytorch从零开始实战——ResNet-50算法实战环境准备数据集模型选择开始训练可视化模型预测总结 环境准备 本文基于Jupyter notebook,使用Python3.8,…...
设计模式-单例模式实战
目录 一、引言二、适用场景三、代码实战饿汉式单例模式懒汉式单例模式双重检查锁定单例模式静态内部类单例模式 四、实际应用举例Runtime解析 五、结论 一、引言 单例模式是一种创建型设计模式,用于确保一个类只有一个实例,且提供全局访问点以访问该实例…...
requests库出现AttributeError问题的修复与替代方法
在使用App Engine时,开发者们通常会面临需要发送爬虫ip请求的情况,而Python中的requests库是一个常用的工具,用于处理爬虫ip请求。然而,在某些情况下,开发者可能会遇到一个名为AttributeError的问题,特别是…...
opencv-2D直方图
cv2.calcHist() 是 OpenCV 中用于计算直方图的函数。它可以计算一维或多维直方图,用于分析图像中像素值的分布。 基本的语法如下: hist cv2.calcHist(images, channels, mask, histSize, ranges[, hist[, accumulate]])参数说明: images:…...
学术“变形记”:书匠策AI如何让论文“瘦身”又“避雷”
在学术圈,论文写作是一场“智力马拉松”——既要跑得快(高效完成),又要跑得稳(避免查重和AIGC风险)。但现实往往让人头疼:辛辛苦苦写出的论文,查重率居高不下;或是担心AI…...
Hyperf 确实比原生 Swoole 重的庖丁解牛
它的本质是:Hyperf 为了提供企业级的开发体验(依赖注入、AOP、注解路由、微服务治理),在 Swoole 底层之上构建了一个庞大的 元数据解析与对象管理子系统。这个系统在启动阶段 (Bootstrapping) 需要消耗大量的 CPU 和内存来扫描注解…...
没人敢说的实话!《灵魂摆渡・浮生梦》怕了孤身闯局的海棠山铁哥和《第一大道》
《灵魂摆渡浮生梦》到底在怕什么? 一场“资本泡沫”与“凡人初心”的终极对决今天不绕弯子,敢说全网没人敢说的实话。 背靠资本、手握IP、铺天盖地营销的《灵魂摆渡浮生梦》,看似来势汹汹、不可撼动,实则早已慌了阵脚—— 它怕了&…...
从Modbus RTU通讯协议入手,手把手教你用Python控制伺服电机(附时代超群AIMotor示例代码)
Python实战:基于Modbus RTU协议精准控制伺服电机全流程解析 伺服电机作为工业自动化领域的核心执行元件,其精确控制能力直接影响设备性能。我曾在一个半导体封装设备项目中,需要同时协调12台伺服电机完成微米级定位,当时使用Pytho…...
SurrealDB终极认证指南:如何快速获得官方技能认证与职业发展
SurrealDB终极认证指南:如何快速获得官方技能认证与职业发展 【免费下载链接】surrealdb A scalable, distributed, collaborative, document-graph database, for the realtime web 项目地址: https://gitcode.com/GitHub_Trending/su/surrealdb SurrealDB是…...
Android Debug Database终极指南:如何快速调试SQLite数据库和Shared Preferences
Android Debug Database终极指南:如何快速调试SQLite数据库和Shared Preferences 【免费下载链接】Android-Debug-Database A library for debugging android databases and shared preferences - Make Debugging Great Again 项目地址: https://gitcode.com/gh_m…...
告别手动建模:用Python CPLEX高效求解供应链网络优化问题(附完整代码)
用Python CPLEX构建智能供应链网络:从数学建模到实战解析 电商大促期间,某区域仓库突然面临配送中心运力不足的警报——这场景对供应链管理者来说再熟悉不过。传统手工计算调整方案往往需要数小时,而借助CPLEX这样的工业级求解器,…...
体验Taotoken多模型聚合带来的稳定与低延迟API调用
体验Taotoken多模型聚合带来的稳定与低延迟API调用 1. 多模型调用的实际挑战 在日常开发中,我们经常需要调用不同的大模型来完成各类任务。传统方式下,开发者需要为每个模型单独维护API密钥、处理不同的接入协议,并面对单一服务波动带来的中…...
AI Agent与MCP协议:用自然语言对话管理WordPress的实践指南
1. 项目概述:当AI助手遇上WordPress管理如果你和我一样,运营着一个或多个WordPress网站,每天重复登录后台、点击菜单、处理文章、审核评论、调整SEO,时间一长难免会觉得繁琐。尤其当需要快速响应,或者在外出时想用手机…...
AI助手安全支付实践:基于MCP与零知识架构的Ovra Pay集成指南
1. 项目概述:为AI助手赋予安全的支付能力 最近在折腾AI助手(Agent)的自动化工作流时,遇到了一个挺有意思的痛点:如何让AI助手安全地帮我完成在线支付?比如,我让助手帮我订个外卖、买本书&#…...
