国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>行業(yè)動態(tài)

Nagios:調(diào)整 CentOS 7 的虛擬機(jī)磁盤大小

發(fā)布時間:2021/07/12 瀏覽量:4238
本文章描述了如何增加Nagios虛擬機(jī)(VM)的磁盤大小。

概覽

本文章描述了如何增加Nagios虛擬機(jī)(VM)的磁盤大小。

這篇文章適用于任何一個CentOS 7虛擬機(jī),因為它們有相同的磁盤配置。 

如果您不確定您的 VM 正在運(yùn)行的 CentOS 版本,您可以執(zhí)行以下命令:

cat /etc/centos-release

版本 6 將輸出如下內(nèi)容:

CentOS release 6.9 (Final)

版本 7 將輸出如下內(nèi)容:

CentOS Linux release 7.4.1708 (Core)

 

重要!

調(diào)整虛擬機(jī)大小所需的操作本質(zhì)上具有潛在的破壞性。 我們強(qiáng)烈建議您在繼續(xù)之前對 Nagios 服務(wù)器進(jìn)行適當(dāng)?shù)膫浞荨?/p>

虛擬機(jī)的快照是一種方法,可以在出錯時提供一種 "回溯 "的方法。然而,快照只能在你向虛擬硬盤添加額外的磁盤空間時進(jìn)行(本指南的第一步)。在添加額外的磁盤空間之前是無法進(jìn)行快照的,虛擬技術(shù)不提供這種能力。建議你在拍攝快照之前關(guān)閉并切斷虛擬機(jī)的電源。

調(diào)整虛擬磁盤的大小

第一步是修改VMware分配給你的Nagios鏡像的磁盤空間的數(shù)量。如果你使用其他管理程序,如Hyper-V或VirtualBox,那么這些設(shè)置將與下面的步驟略有不同。

建議你在調(diào)整虛擬磁盤的大小之前關(guān)閉并切斷虛擬機(jī)的電源。

你需要的虛擬磁盤大小設(shè)置可以在下面找到。

(您的 VM)> 摘要 > 命令 > 編輯設(shè)置 > 硬件 > 硬盤 1 > 容量 > 新大小。

對于 VMware Player,可以使用概覽頁面上的以下選項找到磁盤大小設(shè)置:

(您的 VM)> 編輯虛擬機(jī)設(shè)置 > 硬件 > 硬盤 (SCSI) > 實用程序 > 擴(kuò)展 > 最大磁盤大小。

增加磁盤空間后重新打開 VM。

 

終端接入

剩余說明要求您以 root 用戶身份與 Nagios 服務(wù)器建立終端會話。

調(diào)整分區(qū)/文件系統(tǒng)的大小

有兩種方法可用于調(diào)整分區(qū)和文件系統(tǒng)的大?。?/p>

使用腳本自動化

以下命令將自動調(diào)整 VM 上的分區(qū)和文件系統(tǒng)的大小。 腳本完成后,它將自動重新啟動 Nagios 服務(wù)器:

cd /tmp
wget

Download “extend_vm_disk”
sh extend_vm_disk.sh

 

您將看到類似于以下內(nèi)容的輸出:

================================================================================
==== WARNING: DO NOT EXECUTE THIS IF YOU HAVE MODIFIED YOUR DISK PARTITIONS ====
================================================================================
- This script will extend your disk partition and filesystem.
- This script will only work on standard Nagios OVA distributions.
- Make a BACKUP of your VM before running this script.
- Your VM will reboot with the extended filesystem.
================================================================================
Do you want to continue running this script? [y/n]

您需要回答 y 才能繼續(xù)。

 

服務(wù)器重新啟動并且您在終端會話中以 root 用戶身份登錄后,您將看到類似于以下內(nèi)容的消息:

Your root / partition and filesystem have been resized
Your disk size is now 85.9GB,
And your / filesystem is 77GB
The results of all commands are in /var/log/vm_resize.log

 

您在上面的消息中看到的大小將根據(jù)您添加的額外磁盤空間的大小而有所不同。

這樣就完成了增加 VM 磁盤大小的自動步驟。 您應(yīng)該登錄 Nagios 界面以確保一切正常。

如果您在繼續(xù)之前拍攝了 VM 的快照,您現(xiàn)在應(yīng)該關(guān)閉 VM 并刪除快照,因為回滾目的不再需要它。

手動

按照以下步驟手動調(diào)整 VM 分區(qū)和文件系統(tǒng)的大小。

 

調(diào)整分區(qū)大小

您需要修改虛擬機(jī)內(nèi)的 Linux 分區(qū)表以識別磁盤大小已更改。 這可以使用 fdisk 實用程序來完成,它是一個分區(qū)編輯器。 對于 Nagios Enterprises 提供的虛擬機(jī):

通過執(zhí)行以下命令啟動 fdisk:

fdisk /dev/sda

您應(yīng)該打印當(dāng)前的分區(qū)表,以便隨時跟蹤您的更改:

Command (m for help): p

截取屏幕截圖或?qū)⑵聊粌?nèi)容復(fù)制到文本文件中,以備日后參考。

要調(diào)整分區(qū)大小,實際上是“刪除”它,然后添加一個具有新大小的新分區(qū),確保將新分區(qū)的開頭放置在與舊分區(qū)相同的扇區(qū)/柱面處。 此過程沒有破壞性,您的數(shù)據(jù)仍保留在磁盤上。 這些第一步用于刪除分區(qū):

Command (m for help): d
Partition number (1-4): 2

 

這些后續(xù)步驟重新創(chuàng)建分區(qū):

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): p
Partition number (2-4, default 2): 2

 

系統(tǒng)將提示您輸入要使用的第一個和最后一個扇區(qū),只需接受起點和終點的默認(rèn)值(只需按 Enter)。 與之前打印的信息相比,仔細(xì)檢查它們是否有意義。

接下來需要將分區(qū)類型配置為LVM(8e):

Command (m for help): t
Partition number (1,2, default 2): 2
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'

 

此時,您已完成更改,只需將它們寫入磁盤。 打印 (p) 新分區(qū)表以確保正確輸入內(nèi)容是個好主意。 一旦一切正常,您就可以將分區(qū)表提交(寫入)到磁盤:

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

 

write 命令將退出 fdisk 程序。 您現(xiàn)在需要重新啟動虛擬機(jī)以允許內(nèi)核識別新的分區(qū)表,執(zhí)行以下命令:

reboot

 

調(diào)整物理卷 (PV)

我們發(fā)布的虛擬機(jī)映像中安裝的 CentOS 系統(tǒng)對其分區(qū)使用邏輯卷管理 (LVM)。 如果您以前從未使用過 LVM 并想更好地理解此處的術(shù)語,請訪問:

為了使用新增加的磁盤空間,LVM 需要被告知它在那里并且應(yīng)該被使用。 對于此步驟,您將調(diào)整物理卷的大小以匹配分區(qū)的新大小。 與 Nagios 服務(wù)器建立終端會話,然后執(zhí)行以下命令:

pvresize /dev/sda2

 

這應(yīng)該產(chǎn)生以下輸出:

  Physical volume "/dev/sda2" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

 

調(diào)整邏輯卷 (LV)

下一步是調(diào)整邏輯卷的大小以使用 LVM 物理卷中的新空間。 執(zhí)行以下命令:

lvresize /dev/mapper/centos-root /dev/sda2

 

這應(yīng)該會產(chǎn)生以下輸出(它會因您添加的磁盤空間而異):

  Size of logical volume centos/root changed from 36.99 GiB (9470 extents) to <77.00 GiB (24831 extents).
  Logical volume centos/root successfully resized.

 

調(diào)整文件系統(tǒng)大小

最后一步是更改駐留在邏輯卷上的文件系統(tǒng),以便它知道將文件放在該空間中。 執(zhí)行以下命令:

xfs_growfs /dev/mapper/centos-root

 

這應(yīng)該會產(chǎn)生以下輸出(它會因您添加的磁盤空間而異):

meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=406016 blks
         =     sectsz=512  attr=2, projid32bit=1
         =     crc=1       finobt=0 spinodes=0
data     =     bsize=4096  blocks=1624064, imaxpct=25
         =     sunit=0     swidth=0 blks
naming   =version 2        bsize=4096   blocks=2560, version=2
         =                sectsz=512   sunit=0 blks, lazy-count=1
realtime =none            extsz=4096   blocks=0, rtextents=0
data blocks changed from 1624064 to 4769792

 

你完成了! 您可以通過使用 df -h 顯示文件系統(tǒng)大小和使用情況的摘要來確認(rèn)磁盤調(diào)整大小是否有效。 

如果您在繼續(xù)之前拍攝了 VM 的快照,您現(xiàn)在應(yīng)該關(guān)閉 VM 并刪除快照,因為回滾目的不再需要它。

下一篇:Nagios Log Server--日志事件警報
上一篇:Nagios XI--用戶權(quán)限

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物