Re: 是否有比較簡便,或是手動新增加client的做法?

132 views
Skip to first unread message

Steven Shiau

unread,
Jan 15, 2013, 7:52:58 PM1/15/13
to dr...@googlegroups.com


On 2013/1/14 下午 06:36, 徐皓 wrote:
> 我現在是用drblpush -i 的方式跑完設定後,自己去/etc/dhcp/dhcpd.conf改
> fixed-ip的編號還有hostname
>
> 再去/etc/drbl/改HOST_MAC_TABLE和IP_HOST_TABLE
>
> 也有改/etc/hosts
>
> 但是這樣得到的結果都是"*FATAL ERROR: Failed to mount root filesystem!!!*"
>
>
>
> 原先先編輯/opt/drbl/conf/client-ip-hostname,跟macaddr-eth0.txt再去跑
> drblpush -i出來的結果也不是我想要的
基本上應該只要在跑drblpush之前改好client-ip-hostname就好了。其他的讓
drblpush去處理比較不會有問題。
你的client-ip-hostname是怎麼寫得? 內容是?

Steven.
>
> 只好上來求救了
>
> 謝謝
>
>
>
>
> 徐皓於 2013年1月14日星期一UTC+8下午5時46分23秒寫道:
>
> 您好:
>
> 因為一間教室裡面有數種不同款式、系統的主機,所以希望名稱和IP的編號分
> 成數個不同的群組來編
>
> EX:
> Win7-01,win7-02.....
> Win8-01,win8-02.....
>
> 使用drblpush -i的方式好像只能用同樣的前置名稱,我有編輯過/opt/drbl
> /conf/client-ip-hostname這份檔案,但執行到設定前置字元的地方貌似沒有
> 去讀取還是怎樣
>
> root@new-drbl-fourm:/# drblpush -i
>
> ******************************************************
>
> 提示! 當有yes/no選項的時候,預設的值是大寫的字母。例如
> (y/N), 預設值是 "N", 當你按 "Enter"的時候,程式使用的值就是
> "N"。如果你不確認選用那個好的時候,直接按"Enter"鍵是一個保險
> 的方式。
>
> ******************************************************
>
> 正在搜尋DRBL伺服器中已經安裝的相關程式...這個可能需要幾分鐘...
>
> 完成尋找DRBL伺服器所需的相關程式.
>
> ******************************************************
>
> ------------------------------------------------------
>
> 這是一個交談模式,在設定DRBL環境的過程中,您必須提供相關資料
>
> ------------------------------------------------------
>
> ------------------------------------------------------
>
> 請輸入網域名稱(DNS domain),例如drbl.sf.net
> <http://drbl.sf.net>:
>
> [drbl.name <http://drbl.name>]
>
> 您設定的網域名稱(DOMAIN)是 drbl.name <http://drbl.name>
>
> ------------------------------------------------------
>
> 請輸入NIS/YP網域名稱:
>
> [1007]
>
> 您設定的網域名稱(DOMAIN)是 1007
>
> ------------------------------------------------------
>
> 請輸入用戶端電腦名稱的前置字元:
>
> 這個前置字元是用來搭配流水編號自動產生用戶端電腦名稱,如果你
> 有部份或是全部機器不想使用這個自動產生的電腦名稱,想要自己指
> 定用戶端電腦名稱,現在可以先按Ctrl-C中斷此程式,編輯/opt
> /drbl/conf/client-ip-hostname後,再執行此程式。
>
> [new-drbl-fourm]
>
> *_您設定的用戶端電腦名稱的前置字元是 new-drbl-fourm_*
>
> ------------------------------------------------------
>
> eth0: IP address 192.168.1.201, netmask 255.255.255.0
>
> 在你的系統上找到已經設定好的乙太網路埠有: eth0
>
> ------------------------------------------------------
>
> 沒有找到這台伺服器的公開IP位址,
>
> 哪個網路連接埠是這台伺服器用來連接到外部網際網路,而不是給
> DRBL環境使用的?
>
> 這台伺服器有的乙太網路埠:
>
> eth0 (192.168.1.201),
>
>
> 想請問這樣該如何解決呢?
>
> 謝謝
>
> --
> 您已訂閱「Google 網上論壇」的「DRBL」群組,因此我們特別傳送這封郵件通知您。
> 如要在網路上查看這項討論,請造訪
> https://groups.google.com/d/msg/drbl/-/VvEezjUnc88J
> 如要在此群組張貼留言,請傳送電子郵件至 dr...@googlegroups.com
> 如要取消訂閱此群組,請傳送電子郵件至 drbl+uns...@googlegroups.com
> 如需更多選項,請造訪此群組:http://groups.google.com/group/drbl?hl=zh-TW

--
Steven Shiau <steven _at_ nchc org tw> <steven _at_ stevenshiau org>
National Center for High-performance Computing, Taiwan.
http://www.nchc.org.tw
Public Key Server PGP Key ID: 4096R/47CF935C
Fingerprint: 0240 1FEB 695D 7112 62F0 8796 11C1 12DA 47CF 935C

Steven Shiau

unread,
Jan 22, 2013, 7:28:34 AM1/22/13
to dr...@googlegroups.com
Yes, 基本上作法就是這樣,主要要改dhcp, NFS等相關的設定檔,蠻煩瑣的就是了。

Steven.

On 01/18/2013 05:15 PM, 徐皓 wrote:
> 此題我自己找出的解法,歡迎大家指教,提供給有相同問題的人參考
>
> 這樣做是為了自己手動增加/修改client資訊而不用drblpush
>
> /etc/dhcp/dhcpd.conf照自己所需要設定固定的IP,也可以用range但是會不好一
> 台一台單獨做處理
> EX:
>
> host testing{
>
> hardware ethernet xx:xx:xx:xx:xx ;
>
> fixed-address 192.168.1.58;
>
> }
>
>
> /etc/drbl底下的各tables照自己所需要做修改
> /etc/hosts亦同,類似/etc/drbl底下的IP_HOST_TABLE
> 最重要的是/etc/explorts裡面
> EX:
>
> /tftpboot/node_root
> 192.168.1.58(ro,async,no_root_squash,no_subtree_check)
>
> /usr 192.168.1.58(ro,async,no_root_squash,no_subtree_check)
>
> /opt 192.168.1.58(ro,async,no_root_squash,no_subtree_check)
>
> /home 192.168.1.58(rw,sync,no_root_squash,no_subtree_check)
>
> /var/spool/mail 192.168.1.58(rw,sync,root_squash,no_subtree_check)
>
>
> 有幾台電腦就複製幾份在裡面,IP改成自己設定的IP,這邊沒有弄對就會無法正確
> 從client端掛載...這部分官網沒 有提到!!!!!!!!!!!!!!!!!
>
> 都好了之後把drbl-all-service做restart,進dcs看一下list有沒有對應該就搞定了~
> --
> 您已訂閱「Google 網上論壇」的「DRBL」群組,因此我們特別傳送這封郵件通
> 知您。
> 如要在網路上查看這項討論,請造訪
> https://groups.google.com/d/msg/drbl/-/8gRNkZEerukJ

Steven Shiau

unread,
Jan 22, 2013, 7:43:23 AM1/22/13
to dr...@googlegroups.com

On 01/22/2013 08:38 PM, 徐皓 wrote:
> 雖然有一點瑣碎,不過因為clients種類比較多、有點複雜,但其實並不難
> 如果未來drblpush可以在這方面有更強大的支援以及擴充性的話那就更棒了!
>
> Ex:直接輸入一組MAC & IP來增加client,不用重新push
當然,這應該是蠻需要的,未來我們會加上此功能。過一段時間如果沒有加上,請
再寄信提醒我們,以免我們忘記了。

Steven.
>
> 還是要在這邊謝謝你們開發出這麼棒的工具以及上來幫忙大家解決問題!
>
> Steven Shiau於 2013年1月22日星期二UTC+8下午8時28分34秒寫道:
>
> Yes, 基本上作法就是這樣,主要要改dhcp, NFS等相關的設定檔,蠻煩瑣的
> <javascript:>。
> > 如要取消訂閱此群組,請傳送電子郵件至
> drbl+uns...@googlegroups.com <javascript:>。
> > 如需更多選項,請造訪此群組:http://groups.google.com/group
> /drbl?hl=zh-TW <http://groups.google.com/group/drbl?hl=zh-TW>。
>
> --
> Steven Shiau <steven _at_ nchc org tw> <steven _at_ stevenshiau org>
> National Center for High-performance Computing, Taiwan.
> http://www.nchc.org.tw
> Public Key Server PGP Key ID: 4096R/47CF935C
> Fingerprint: 0240 1FEB 695D 7112 62F0 8796 11C1 12DA 47CF 935C
>
> --
> 您已訂閱「Google 網上論壇」的「DRBL」群組,因此我們特別傳送這封郵件通
> 知您。
> 如要在網路上查看這項討論,請造訪
> https://groups.google.com/d/msg/drbl/-/7afewxLrfCYJ
Reply all
Reply to author
Forward
0 new messages