EXSI虛擬機存儲擴容

公司有一臺NDS服務器用的是Red Hat linux6的bind9.7提供內網DNS查詢及轉發緩存服務。以前是部署在一臺IBM3610服務器的VMware Workstation上面後面遷移到一臺IBM3650的EXSI5.0主機上面,最近發現磁盤不夠用了,如是乎想擴展虛擬機的磁盤容量。linux

這裏總結一下有兩種方法:緩存

  1. 虛擬機裏面添加一塊新的虛擬磁盤,而後進入系統分區格式化。服務器

    (在win系列的系統下建議這種方式)編輯器

  2. 用命令行實用程序 vmkfstools 容許您擴展或擴大 ESX 主機虛擬磁盤的大小。ide

    (這種方法要用SSH鏈接到EXSI主機才能夠)spa

    下面一塊兒來,先說第一種操作系統

    1、你們在給Windows系統的虛擬機添加磁盤時,是須要經過控制檯進入操做系統的磁盤管理菜單,對添加的磁盤進行初始化>聯機>新建卷操做,一樣,Linux系統下也須要一系列的操做步驟,詳情以下:命令行

  3. (1) 添加一個10GB的磁盤,如圖1-1所示。3d

    p_w_picpath

  4. (2) 進入控制檯,運行fdisk –l 查看磁盤狀態,能夠看到sdb的新磁盤未分區,如圖1-2所示。orm

    p_w_picpath


(3) 運行fdisk /dev/sdb,如圖1-3所示。

p_w_picpath

圖1-3 初始化準備

(4) 進行初始化分區,如圖1-4所示。

p_w_picpath

圖1-4 磁盤初始化

(5) 進行格式化,如圖1-5所示。

p_w_picpath

圖1-5 格式化

(6) 掛載磁盤,如圖1-6所示。

p_w_picpath

圖1-6 掛載磁盤

(7) Vi編輯器(vi /etc/fstab)配置讓磁盤在系統重啓後仍有效,如圖1-7所示。

p_w_picpath

圖1-7 VI編輯器

(8) 新磁盤已完成掛載,運行fdisk –l查看磁盤信息,如圖1-8所示。

p_w_picpath

圖1-8 查看磁盤信息

  1. 2、先開啓exsi主機的SSH鏈接,如何開啓很簡單控制檯下面或是VMware vSphere Client鏈接後高級設置裏面,本身百度去。


 1.開啓後SSH到EXSI主機,這裏我用putty鏈接,EXSI主機IP爲192.168.1.230。

這裏先上個圖看下本來的容量8GB:

wKioL1PuD0qynkFqAARgsWqdYT4291.jpg

2.用putty鏈接,虛擬機文件存放在/vmfs/volumes/datastorel/目錄下以虛擬機名字命名的文件夾裏。

如圖個人這臺DNS SVR的虛擬機位置就在這裏

wKiom1PuDjLhbMiuAAMMGpPAGU4501.jpg

3.其實咱們要修改的是.VMDK虛擬磁盤文件。肯定了VMDK文件的位置後用vmkfstools命令。

vmkfstools命令的格式以下vmkfstools [-X | --extendvirtualdisk] # [gGmMkK]

注意:此操做將對虛擬機的磁盤進行根本性的且不可逆轉的更改。VMware 強烈建議您在嘗試此操做以前,對此虛擬機進行完整備份。

警告:在當前版本的 ESX/ESXi 2.五、3.X、4.X 和 ESXi 5.x 中,不要擴展具備快照的磁盤。在增長虛擬磁盤的大小以前,請轉移或丟棄快照。擴展具備快照的虛擬磁盤的大小將使快照失效。有時快照管理器會報告有關快照存在的不許確信息;瞭解虛擬機是否使用快照的最佳方式是檢查 .vmx 指向何處。有關詳細信息,請參見肯定虛擬機是否正在使用快照 (1004343)(Determining if a virtual machine is using snapshots (1004343))。若是基礎磁盤已在快照樹下實現擴展,請參見擴展做爲快照層次結構一部分的基礎虛擬磁盤後虛擬機沒法啓動 (1646892)(A virtual machine cannot boot after extending a base virtual disk that is part of a snapshot hierarchy (1646892))

建立虛擬機後,可以使用 vmkfstools 命令擴展分配給虛擬機的磁盤大小。當您輸入此命令時,必須關閉使用此磁盤文件的虛擬機。此外,客戶機操做系統必須可以識別並使用新的磁盤大小,例如,經過更新磁盤上的文件系統,來充分利用額外空間。

您能夠經過分別添加後綴 k(千字節)、m(兆字節)或 g(千兆字節),以千字節、兆字節或千兆字節指定大小。

4.用vmkfstools -X M(容量)虛擬磁盤文件位置便可。

如圖:vmkfstools -X 1024M /vmfs/volumes/datastorel/DNS SERVER/DNS SERVER.VMDK 顯示100%即成功。

wKioL1PuD0qQk5WPAAOuPNvWyNo017.jpg

5.改完以後檢查下,集中方法均可以看,開啓虛擬機後用fdisk -L

wKiom1PuDjLxDeYfAAVqXXlfe6I344.jpg

6.等VMware vSphere Client後也能夠看到該虛擬機的硬盤變化。

wKioL1PuD0uQndi8AAH32hyAiyo057.jpg

wKiom1PuDjOA8BmzAAKvmqhGs0E273.jpg

相關文章
相關標籤/搜索