
# 切换BMS操作系统
#### 操作场景
如果在创建裸金属服务器时选择了错误的操作系统，或者随着业务发展，需要使用其他操作系统，您可以通过控制台的"切换操作系统"功能为裸金属服务器更换操作系统。本地盘发放和快速发放裸金属服务器均支持操作系统切换。快速发放裸金属服务器切换操作系统是为您的服务器重新分配一块系统盘，切换后，服务器的系统盘ID会更新，原系统盘被删除。
您可以将系统盘的镜像切换为公共镜像、私有镜像或共享镜像，并且支持Linux和Linux、Windows和Windows同系统之间切换，以及跨操作系统切换。
切换完成后：
- 裸金属服务器系统盘的磁盘类型不变（仅限快速发放裸金属服务器）。
- 裸金属服务器的IP地址和MAC地址不变。
 
#### 注意事项
切换操作系统属于高风险操作，在切换之前，请务必认真阅读以下事项。
- 切换操作系统后，裸金属服务器将不再保留原操作系统，建议您提前备份服务器数据。
- 切换操作系统需要停止裸金属服务器，因此会中断您的业务。
- 切换操作系统后，由于更换了镜像，系统盘的容量可能会增大或者变小，变小时暂不支持退费。
- 切换过程中禁止对裸金属服务器进行关机或重启等操作，否则可能导致切换失败。
**跨操作系统注意事项**
跨操作系统切换是指互相切换Windows与Linux系统。跨操作系统切换时，数据盘的文件系统格式可能无法识别，您需要重新初始化数据盘，再将其格式化为相应系统的默认文件系统。如果您的数据盘上有重要数据，需要单独安装软件识别：
- Windows系统更换为Linux系统：请安装读写Windows系统的NTFS分区工具，例如NTFS-3G等。
- Linux系统更换为Windows系统：请安装可以识别ext3、ext4等分区的识别软件，例如Ext2Read、Ext2Fsd等。
  ![](https://support.huaweicloud.com/usermanual-bms/public_sys-resources/note_3.0-zh-cn.png)
  云平台不推荐您将Linux系统更换为Windows系统，当Linux系统中存在LVM分区时，切换为Windows系统后可能会导致LVM逻辑分区无法识别。
  
 
#### 约束限制
- 仅支持由免费的操作系统切换至免费的操作系统。
- 切换操作系统界面不会显示本地磁盘裸金属服务器的系统盘容量。
- 对于快速发放裸金属服务器，切换过程中，如果操作系统所在的云硬盘被删除，则切换失败。
- 切换过程不支持更改许可证类型，也不支持用户数据注入。
- 处于维护态的裸金属服务器不能进行切换操作系统操作。
 
#### 前提条件
- 待切换操作系统的裸金属服务器处于"关机"状态，按需发放的裸金属服务器处于"切换操作系统失败"或"重装操作系统失败"状态也可以继续切换。
- 待切换操作系统的快速发放裸金属服务器挂载有系统盘。
- 如果裸金属服务器的启动设备为云硬盘，需确保云硬盘的配额大于0。
- 如果想切换私有镜像的裸金属服务器操作系统，请确保原有镜像仍存在。
- 切换系统依赖于裸金属服务器镜像中的bms-network-config和Cloud-init插件及重置密码插件。
  - 如果待切换系统的裸金属服务器使用的是公共镜像，镜像中已内置bms-network-config和Cloud-init插件及重置密码插件。
  
  - 如果待切换系统的裸金属服务器使用的是私有镜像，请参考《[裸金属服务器私有镜像制作指南](https://support.huaweicloud.com/bpicg-bms/zh-cn_topic_0000001359669492.html)》确认是否已安装配置bms-network-config和Cloud-init插件及重置密码插件。
   
 
#### 操作步骤
1. 登录[BMS控制台](https://console.huaweicloud.com/ecm/?#/bms/manager/bmsInfo/vmList)。
2. 选择待切换操作系统的裸金属服务器，在"操作"列下，单击"更多 \> 切换操作系统"。
   系统进入"切换操作系统"界面。
   图1切换操作系统   
   ![](https://support.huaweicloud.com/usermanual-bms/zh-cn_image_0000002494286496.png "点击放大") 
3. 根据实际需求选择需要更换的裸金属服务器规格，包括"镜像类型"和"镜像"。
   ![](https://support.huaweicloud.com/usermanual-bms/public_sys-resources/note_3.0-zh-cn.png)
   对于包年/包月裸金属服务器，如果系统盘容量小于您选择的目标镜像的大小，您需要先扩容系统盘再执行切换操作。
   扩容系统盘的操作指导，请参见《云硬盘用户指南》的"[扩容云硬盘](https://support.huaweicloud.com/usermanual-evs/evs_01_0006.html)"章节。
   
4. 设置登录方式。 如果待切换操作系统的裸金属服务器为Linux系统，可以选择使用新密钥或者新密码；如果待切换操作系统的裸金属服务器为Windows系统，则只能选择新密钥。
   - 密钥对：您可以选择已有密钥对，或单击"新建密钥对"新建一个密钥对作为登录裸金属服务器的私钥。
   
   - 密码：您可以设置操作系统的初始登录密码。密码必须符合密码复杂度要求，密码规则如[表3](https://support.huaweicloud.com/usermanual-bms/bms_01_0021.html#bms_01_0021__table17998105810568)所示。
    
5. 单击"确定"。
6. 在"切换裸金属服务器操作系统"页面，确认切换的操作系统规格无误后，阅读并勾选相关协议或声明，单击"提交申请"。
   提交切换操作系统的申请后，裸金属服务器的状态变为"切换操作系统中"，当该状态消失后，表示切换结束。切换操作系统成功后，裸金属服务器会自动开机。
   
 
#### 后续处理
如果按需裸金属服务器操作系统切换失败且实例非故障状态，支持重试功能，用户可重新执行[4]\~[6]，切换裸金属服务器的操作系统。
重试后，如果仍未成功，可直接联系客服，客服会在后台进行人工恢复。
