Gandi 代理程式與伺服器設定檔¶
Gandi 代理程式¶
在專家模式下,Gandi 代理程式負責收集伺服器的資訊,例如核心數、記憶體使用、新硬碟掛載、卸載等等。
備註
此代理程式於 gandi-hosting-vm2 軟體包中,可能需要使用最新的版本才能使用最新的功能,如需升級,請使用以下命令:
apt-get update && apt-get install gandi-hosting-vm2
.
Gandi 設定檔¶
重要
我們的虛擬伺服器架構需要某些檔案才能正常運作。
下列描述了幾個檔案與目錄,您可以使用這些檔案來符合您的需求。
/etc/gandi¶
儲存我們設定檔、程式的目錄。
/etc/default/gandi¶
備註
在 RPM 系統中,此目錄為 /etc/sysconfig/gandi
。
您可以設定下列參數:
使用主機名稱或是 FQDN。
在開機時建立並啟用交換磁區 (SWAP)
變更 ssh 的 MOTD 連線
變更時區
啟用或停用 Gandi 的服務 (sysctl)
新增或刪除 Gandi SSH 金鑰,可設定授權或撤除 Gandi 的存取權限
變更 SSH 選項 (Compression, PermitRootLogin, EmptyPasswords)
設定 DHCP 更新 /etc/resolv.conf
自動設定緊急終端機
啟用或停用 root 變更 PAM 的權限
啟用或停用自動命名主機名稱 (hostname)
啟用或停用 DNS 自動設定
變更磁碟掛載位置與預設掛載位置
/etc/udev/rules.d/86-gandi.rules & /etc/fstab¶
您有兩個方式可以掛載硬碟到雲伺服器中:
udev (預設)
預設,udev 將會自動掛載硬碟名稱於 /srv/ 底下,例如硬碟的名稱是 d_data,則會掛載於 /srv/d_data/
。
fstab (停用 udev)
如果您想自訂掛載方式,您必須停用 udev 在 /etc/udev/rules.d/86-gandi.rules
的規則。修改後,雲伺服器需要重新開機已套用新的設定。
備註
下列兩行指令可以停用 udev:
SUBSYSTEMS=="xen", DRIVERS=="vbd", SUBSYSTEM=="block", RUN+="fake_blkid -o udev -p $tempnode", RUN+="/etc/gandi/manage_data_disk.py", OPTIONS+="last_rule"
SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ENV{ID_VENDOR}=="gandi.ne", RUN+="fake_blkid -o udev -p $tempnode", RUN+="/etc/gandi/manage_data_disk.py", OPTIONS+="last_rule"
/etc/init.d/gandi-mount & /etc/init.d/gandi-kernel¶
gandi-mount
此程式可將 /proc/partitions 的硬碟掛載至 /srv/ 中。
gandi-kernel
此程式可自動安裝核心的模組。