大量佈署 Windows 作業系統的輔助工具
|
||||||||||||
說明:實現 Windows client 接收主機命令、解決大量複製(Image clone)時Windows 上相關問題。 | ||||||||||||
國網中心 自由軟體實驗室, NCHC, Taiwan GPL ceasar _at_ nchc org tw, steven _at_ nchc org tw ******************************************************* |
||||||||||||
|
||||||||||||
索引
特性 :
支援 : Windows 2000/ Windows XP/Windows 2003/Vista/Windows 7/Windows 2008 系列之作業系統 提醒:
進行安裝 DRBL-Winroll
** 更詳細的安裝流程[Flash]
目前預設以 windows 上所配到的 IP 後6 碼,另加上前置字元 "PC-" 當為主機名稱,如:
IP 為 192.168.1.52 ,則主機名稱為:PC-001-052 管理者可依下列步驟自行修改所需格式: 『程式集』-> [Cygwin]-> [Configuration Folder] 進行編輯 "winroll.conf"
以下簡述幾種常用格式:
# HN_WSNAME_PARAM = /N:PC-$ZFIP[3+] (IP後3碼零字元補齊, 以'192.168.1.52'為例,結果為'PC-052',因IP字串轉換為'192-168-001-052';目前為系統預設值。)
# HN_WSNAME_PARAM = /N:PC-$ZFIP[4+] (IP後4碼零字元補齊, 結果為'PC--052';因IP字串轉換為'192-168-001-052') # ----- 其他常用格式 # HN_WSNAME_PARAM = /N:PC-$MAC (如: PC-000C294EEF53) # HN_WSNAME_PARAM = /N:PC-$MAC[+8] (網卡位址最前8碼", 如: MYPC-000C294E) # HN_WSNAME_PARAM = /N:PC-$IP[3+] (IP最後3碼,結果為'PC--52';因IP字串轉換為192-168-1-52) # HN_WSNAME_PARAM = /N:PC-$IP[4+] (IP最後3碼,結果為'PC-1-52';因IP字串轉換為192-168-1-52) 此外,也可用檔案來規範 hostname ;開啟 "winroll.conf" 找到 "HN_WSNAME_PARAM = xxxx " ,置換為
HN_WSNAME_PARAM = /RDF:C:\cygwin\drbl_winroll-config\hosts.conf /DFK:$MAC
說明:/RDF 規範名稱檔的路徑,/DFK 規範以何種屬性尋找主機名稱
hosts.conf 規範如右"IP or MAc Address" = "hostname" , 如:
00-0C-29-4E-EF-53 = Student-01 # (此 MAc Address 的分配主機名稱為 Student-01)
192-168-1-12 = Student-02 # (此 IP 的分配主機名稱為 Student-02,需用'-'取代IP中的'.') 所以 /DFK:$MAC ,則會被指派為 Student-01,/DFK:$IP 則會被指派為 Student-02
此方式管理者可自由定義主機名稱,但建議先將所有 Mac Address 收集起來寫在範本機器中,複製之後的機器 即會依據各自的屬性來指定主機名稱。 補充: DRBL-Winroll 使用 wsname 工具進行修改主機名稱,所以可使用 wsname 所支援參數進行修改 主機名稱或工作群組修改需要重開機
目前 DRBL-Winroll中提供三種格式來定義工作群組名稱
以 windows 上所配到的 IP 配合網路遮罩(Netmask),另加上前置字元 "WG"(可於 winroll.conf 中修改) 當為主機名稱,如:
ip:192.168.20.2 NM:255.255.255.0=> 群組會設為 "GROUP-020"
ip:172.18.1.5 NM:255.255.0.0 => 群組會設為 "GROUP-018-001" client 跟 DHCP Server 取得 IP, network 相關資訊,其中一個為 DNS SUFFIX 值,系統將取其前兩斷字串,並以 "-"取代"."。以上列參數為例,在下面的環境中, 你可以在 Windows 下使用 ipconfig 指令查看 DNS Suffix 資訊
DNS Suffix Search List. . . . . . : my..org.domain=> 群組會設為 "WG-my-org"
安裝時使用固定字串 "WG" 為預設若您有任何建議請告知我們
以下簡述幾種常用格式:
CONFIG_NETWORK_MODE = dhcp (使用 DHCP 方式) CONFIG_NETWORK_MODE = /RDF:C:\cygwin\drbl_winroll-config\client-mac-network.conf (透過設定檔設定) CONFIG_NETWORK_MODE = none (讓 DRBL-Winroll 不處理網路設定,也不會使用 dhcp )
client-mac-network.conf 範例如下 _DEFAULT_NETWORK = 192.168.100.254/24 # 指定網路與遮罩 _DEFAULT_GATEWAY = 192.168.100.254 # 預設閘道 _DEFAULT_DNS = 168.95.1.1 # DNS, 可不設或單、多組,使用逗號(,)區隔 _DEFAULT_WINS = # WINS, 可不設或單、多組,使用逗號(,)區隔 _DEFAULT_DNS_SUFFIX = # DNS_SUFFIX 可不設 subnet 10.0.2.0/8 { THIS_GATEWAY = 10.0.2.2 # 以 10.0.2.2 作為此網域的預設閘道 THIS_DNS = 10.0.1.1 # 以 10.0.1.1 作為此網域的預設閘道 THIS_WINS = # 會取消全域變數中的 _DEFAULT_WINS 值 # 由於此區域並無設定 THIS_DNS_SUFFIX ,所以此子網域會繼承全域變數中 _DEFAULT_DNS_SUFFIX 值 } subnet 192.168.0.0/24 { THIS_GATEWAY = 192.168.0.254 THIS_DNS = 192.168.0.1 #THIS _WINS # 此子網域會繼承全域變數中 _DEFAULT_WINS 值 } [IP Address] 00-00-00-00-00-01 = 192.168.100.11 00-00-00-00-00-02 = 10.0.2.30 # 使用 subnet 10.0.2.0/8 的環境設定 00-00-00-00-00-03 = 192.168.0.7 # 使用 subnet 192.168.0.0/24的環境設定 00-00-00-00-00-04 = dhcp # 還是使用 dhcp 00-00-00-00-00-05 = none # 不處理這張網卡
說明: 注意事項: Windows Vista 請參考 這裡 Windows 7/Server 2008 請參考 這裡
sudo apt-get install apache2 munin munin-node
$ tar xzf server-site-v167.tgz ; cd server-site ; sudo ./gen_munin_clients_conf.sh
須知 :
安裝『自動主機SID』服務 安裝後執行第一次 newsid 服務,並等待直到系統除新開機
$ ssh-keygen -d
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: fe:56:XX:XX:XX:XX:XX:XX:XX:XX:83:ff:42 root@drbl-server
$ ls /root/.ssh
id_dsa id_dsa.pub 在 Windows 下存好公鑰至 c:\cygwin\home\administrator\.ssh 並命名為 "authorized_keys" $ ssh administrator@[win-client-ip]
ipconfig
補充 :
說明:提供更容易的介面讓管理者送命令至 drbl server 進行管理
說明:提供使用者桌面還原功能
|
||||||||||||
DRBL-Winroll is powered by Free Software Lab , NCHC, Taiwan |