使用脚本快速初始化VMware下Linux虚拟机新增数据盘

简介: 使用脚本快速初始化VMware下Linux虚拟机新增数据盘

使用脚本快速初始化VMware下Linux虚拟机新增数据盘640.jpg

1、虚拟机新增磁盘

640.png

例如新增60G的数据盘

640.png

2、查看主机总线号


ll /sys/class/scsi_host/
cat  /proc/scsi/scsi

640.png


3、重新扫描SCSI总线来添加设


echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan


640.png

640.png

  1. cho "- - -" > /sys/class/scsi_host/host0/scan

这个 scan 属性支持以"-"作为通配符,如以下命令可以执行让整个 scsi_host 进行重新搜索, 这个功能用于调试某些对热插拔实现不完善的 SCSI 驱动程序很有用

  1. host0还是host1,还是host2,取决于 cat /proc/scsi/scsi 之后的 scsi 驱动器的号


4、fdisk -l看到新加的磁盘

640.png

5、使用华为云官网帮助文档中脚本对磁盘进行分区、格式化、挂载


该初始化脚本仅适用于划分普通partition分区,做ext4的文件系统。不适用于划分LVM或VG分区


wget https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/datadisk/LinuxVMDataDiskAutoInitialize.sh
chmod 755 LinuxVMDataDiskAutoInitialize.sh 
./LinuxVMDataDiskAutoInitialize.sh


[root@localhost ~]# ./LinuxVMDataDiskAutoInitialize.sh 
Step 1: Initializing script and check root privilege
Is running, please wait!
Success, the script is ready to be installed!
Step 2: Show all active disks:
Disk /dev/sda
Disk /dev/mapper/vg_centos-lv_da
Disk /dev/sdb
Step 3: Please choose the disk(e.g.: /dev/vdb and q to quit):/dev/sdb
Step 4: The disk is partitioning and formatting
Is running, please wait!
Success, the disk has been partitioned and formatted!
Step 5: Make a directory and mount it
Please enter a location to mount (e.g.: /mnt/data):/storage
Success, the mount is completed!
Step 6: Write configuration to /etc/fstab and mount device
Success, the /etc/fstab is Write!
Step 7: Show information about the file system on which each FILE resides
Filesystem                     Size  Used Avail Use% Mounted on
/dev/sda2                       20G  2.2G   17G  12% /
devtmpfs                       1.9G     0  1.9G   0% /dev
tmpfs                          1.9G     0  1.9G   0% /dev/shm
tmpfs                          1.9G   12M  1.9G   1% /run
tmpfs                          1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sda1                      976M  114M  796M  13% /boot
/dev/mapper/vg_centos-lv_data   63G   33M   63G   1% /data
tmpfs                          378M     0  378M   0% /run/user/0
/dev/sdb1                       59G   53M   56G   1% /storage
Step 8: Show the write configuration to /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Aug  5 20:31:45 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=3b471a0e-a2cb-4fcd-8b9f-c75a8ebd57ab /                       ext4    defaults        1 1
UUID=35cba8b6-6304-4559-ba2d-01761d01d532 /boot                   ext4    defaults        1 2
/dev/mapper/vg_centos-lv_data /data                   xfs     defaults        0 0
UUID=53c2f841-da98-477f-81ef-0f30ecc571e1 swap                    swap    defaults        0 0
/dev/sdb1 /storage ext4 defaults 0 0


640.png

640.png

可以看到使用脚本已完成分区格式化挂载,以及修改/etc/fstab等一系列操作,简单高效

相关文章
|
2月前
|
Ubuntu 网络安全 虚拟化
VMware虚拟机ping不通原因排查及分析
下面以 VMware 虚拟机为例进行介绍。
1178 3
|
2月前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
116 50
|
3月前
|
安全 虚拟化 数据中心
Xshell 连接 VMware虚拟机操作 截图和使用
Xshell 连接 VMware虚拟机操作 截图和使用
88 4
|
3月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
435 6
|
3月前
|
Linux 虚拟化
Vmware 傻瓜式安装(不可不知道的Linux基础知识和技术 01)
本文介绍了VMware虚拟机的下载与安装步骤。首先,通过提供的网盘链接下载VMware安装包。接着,详细描述了安装流程,包括接受协议、选择安装路径(建议避免系统C盘)、取消更新选项等。最后,输入许可证密钥完成安装,并展示了打开虚拟机后的主界面。整个过程简单易懂,适合新手操作。
175 1
|
3月前
|
虚拟化 网络虚拟化 网络架构
虚拟机 VMware Workstation 16 PRO 的网络配置
虚拟机 VMware Workstation 16 PRO 的网络配置
102 2
|
API 网络安全 开发工具
Openstack 实现技术分解 (2) 虚拟机初始化工具 — Cloud-Init & metadata & userdata
目录 目录 前文列表 扩展阅读 系统环境 前言 Cloud-init Cloud-init 的配置文件 metadata userdata metadata 和 userdata 的区别 metadata 的服务机制 ConfigDrive Metada...
1933 0
|
7月前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
4月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
5月前
|
测试技术 Linux 虚拟化
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS
详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。
211 3
iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS