百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

VSAN实践经验-02: 如何关闭VSAN?

mhr18 2025-02-09 13:19 20 浏览 0 评论

【编者按】

技术的发展,离不开千万人的研究、分享。欢迎大家投稿,分享自己在VSAN实践过程中的经验。王畅是VMware GSS团队的技术专家,之前分享过《如何把VSAN迁移到另外的vCenter》,关注微信公众号后,输入049即可获取。或者直接打开 续集 - VSAN实践经验-01: 如何把VSAN迁移到另外的vCenter

本篇文章根据与原创作者的沟通,以及查阅的英文资料,稍有修改和补充。

---Begin---

首先分享一个信息:vCenter是可以运行在VSAN上的。VSAN不依赖于vCenter,也就是说即使vCenter出了问题,影响的只是监控和管理,但不影响VSAN之上的虚机的正常运行。

与关闭传统存储类似,先要停掉应用!

再关闭操作系统,具体步骤如下。

一、如果vCenter没有运行在VSAN上

1、关闭VSAN Cluster中主机

1)关闭所有VM。

2)把所有的主机置于维护模式。确保没有选上"Move powered-off and suspend virtual machines to other hosts in the

Cluster"。要选择"No Data Migration",我们不需要迁移任何的数据。

3)关闭所有主机。

2、开启VSAN Cluster中主机

1)打开所有主机。

2) 把所有主机退出维护模式。

3)开启所有VM。

详情参见:

https://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.virtualsan.doc%2FGUID-31B4F958-30A9-4BEC-819E-32A18A685688.html

二、如果vCenter运行在VSAN上

VSAN的版本不同,步骤稍有不同:

http://www.virtuallyghetto.com/2014/07/quick-tip-steps-to-shutdownstartup-vsan-cluster-wvcenter-running-on-vsan-datastore.html

1、关闭VSAN Cluster中主机 (VSAN 6.x)

1)关闭除vCenter以外的其他所有VM(也即虚机)。

2)为了方便启动,把vCenter使用vMotion迁移到第一台主机上。

3)关闭vCenter,vSphere Web Client将会断开连接。

4)把所有的主机置于维护模式,使用命令行来进行操作:

esxcli system maintenanceMode set -e true -m noAction

5)关闭所有的主机。

2、关闭VSAN Cluster中主机 (VSAN 1.0,也即对应的vSphere 5.5)

1)关闭除vCenter以外的其他所有VM。

2)为了方便之后的启动,把vCenter使用vMotion迁移到第一台主机上。

3)把除了运行vCenter的主机以外的其他所有的主机置于维护模式。确保没有选上"Move powered-off and suspend virtual machines

to other hosts in the Cluster"。要选择"No Data Migration",我们不需要迁移任何的数据。

注意:你必须确保在设置维护模式的过程中,不要关闭任何ESXi主机,因为vCenter虚机所在的VSAN组件分布在多台主机上。如果关闭了,因为vCenter虚机的VSAN组件无法被访问,可能会无法正常关闭vCenter虚机。

4)关闭vCenter,vSphere Web Client将会断开连接。

5)关闭所有的主机。

3、开启VSAN Cluster中主机 (VSAN 1.0和VSAN 6.x都一样)

启动vSAN Cluster

1)开启所有的主机。

2)连接vCenter所在的主机。

3)查询vCenter的 VMID

vim-cmd vmsvc/getallvms

4)开启vCenter。

vim-cmd vmsvc/power.on [VMID]

5)可以通过以下命令确认VM Tools状态来判断vCenter是否启动正常。

If you would like to know when the vCenter Server is ready, you can check the status of VMware Tools as that should give you

an indication that system is up and running. To do so, you can run the following command and look for the VMware Tools

status:

vim-cmd vmsvc/get.guest [VMID]

6)登录vcenter,开启其他主机。

详情参见:

http://www.virtuallyghetto.com/2014/07/quick-tip-steps-to-shutdownstartup-vsan-cluster-wvcenter-running-on-vsan-datastore.html

---End---

欢迎关注如下微信公众号: V记云科技联盟成员

乐生活与爱IT(love_life_and_IT)-软件定义存储和虚拟化叶毓睿 VMware存储架构师亨利笔记(微信号:henglibiji)-容器和云原生应用张海宁,研发中心首席架构师最终用户计算(微信号:CHINAEUC)-桌面与应用虚拟化吴孔辉,VMware架构师疯云时代(微信号:crazycloudtime)-基础架构和应用服务臧铁军,VMware架构师IT那些事儿(IT-Review)尤贵贤,资深技术顾问

以及VMware官方微信

1、 VMware中国(微信号:vmwarechina)

2、 VMware中国研发中心(微信号:vmwarechinard)

3、 VMware招聘(微信号:vmwarehr)

-----------

微信公众号平台"乐生活与爱IT"在目前阶段,主要是分享软件定义存储(SDS),及VMware VSAN相关的文章,偶尔也会分享虚拟化、云计算、大数据,甚至生活类的好文章。欢迎投稿,我的QQ号:9269216。欢迎对SDS感兴趣的朋友,加入软件定义存储讨论 QQ群:122295009,可下载原创的一些文章,及其他有参考价值的文档。可直接搜索群号,或者扫描如下二维码:

同时,欢迎您加入 "开放讨论群-SDS&虚拟化" 微信群,并邀请其他对SDS和虚拟化感兴趣的朋友加入此微信群。可以通过添加如下管理员之一的微信号,建议添加管理员时,告知你的公司名和姓名,方便备注保存。

sdg8848

libo9538

dts0103

最后,欢迎您通过扫描关注微信公众号:“乐生活与爱IT”。

关注后,可以通过点击左下角的“文章目录”,详细了解如何查看历史文章。

也可单击左下角的"阅读原文",查看上一篇《VSAN在某银行用户的现场实测效果,性能完胜Oracle Exadata

相关推荐

SQL入门知识篇(sql入门新手教程视频)

一、什么是数据库?什么是SQL?1、数据库:存放数据,可以很多人一起使用2、关系数据库:多张表+各表之间的关系3、一张表需要包含列、列名、行4、主键:一列(或一组列),其值能够唯一区分表中的每个行。5...

postgresql实现跨库查询-dblink的妙用

技术导语:用惯了oracle的dblink,转战postgresql,会一时摸不着头脑。本期就重点详细讲解postgresql如何安装dblink模块及如何使用dblink实现跨库查询。安装cont...

Oracle VM VirtualBox虚拟机软件(oracle vm virtualbox win10)

OracleVMVirtualBox是一款完全免费的虚拟机软件,下载银行有提供下载,软件支持安装windows、linux等多个操作系统,让用户可以在一台设备上实现多个操作系统的操作。同时软件有着...

开源 SPL 轻松应对 T+0(开源srs)

T+0问题T+0查询是指实时数据查询,数据查询统计时将涉及到最新产生的数据。在数据量不大时,T+0很容易完成,直接基于生产数据库查询就可以了。但是,当数据量积累到一定程度时,在生产库中进行大数据...

中小企业佳选正睿ZI1TS4-4536服务器评测

随着科技的不断发展,各行各业对于数据使用越加频繁,同时针对服务器的选择方面也就越来越多样化和细分化。那么对于我们用户来说,如何选择符合自身业务需求和最优性价比的产品呢?笔者将通过刚刚购买的这台服务器的...

MFC转QT:Qt基础知识(mfc和qt的区别)

1.Qt框架概述Qt的历史和版本Qt是一个跨平台的C++应用程序开发框架,由挪威公司Trolltech(现为QtCompany)于1991年创建。Qt的发展历程:1991年:Qt项目启动1995年...

数据库,QSqlTableModel(数据库有哪些)

QMYSQL——mysqlQSQLITE——sqliteQOICQ——orcale所需头文件.pro增加sql#include<QSqlDatabase>#include<Q...

python通过oledb连接dbf数据库(python连接jdbc)

起因:因为工作需要,需要读取dbf文件和系统数据中数据进行校对,因为知道dbf文件可以用sql查询,所以想能不能像mysql/oracle那样连接,再调用执行sql方法,通过一系列百度,尝试,最终通过...

Excel常用技能分享与探讨(5-宏与VBA简介 VBA与数据库)

在VBA(VisualBasicforApplications)中使用数据库(如Access、SQLServer、MySQL等)具有以下优点,适用于需要高效数据管理和复杂业务逻辑的场景:1....

Excel常用技能分享与探讨(5-宏与VBA简介 VBA与数据库-二)

以下是常见数据库软件的详细配置步骤,涵盖安装、驱动配置、服务启动及基本设置,确保VBA能够顺利连接:一、MicrosoftAccess适用场景:小型本地数据库,无需独立服务。配置步骤:安装Acces...

Windows Docker 安装(docker安装windows容器)

Docker并非是一个通用的容器工具,它依赖于已存在并运行的Linux内核环境。Docker实质上是在已经运行的Linux下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的L...

Windows下安装Ubuntu虚拟机方法(windows下安装ubuntu20)

在Windows下安装Ubuntu虚拟机。选择使OracleVMVirtualBox安装Ubuntu虚拟机。1.下载和安装OracleVMVirtualBox:访问OracleVMVir...

java入门教程1 - 安装和配置(win和linux)

windows安装和配置安装javahttps://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html目前大部分项目的...

Centos7 安装Tomcat8服务及配置jdk1.8教程

1、下载jdk1.8压缩包下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmltom...

全网最完整的免费java教程讲义(一)——java配置和安装

一,安装Java1)安装JDK要学习和使用java,首先需要安装JDK(JavaDevelopemntKit),相当于java安装包。Java的下载页在甲骨文官网上:https://www.or...

取消回复欢迎 发表评论: