- Community Home
- >
- HPE Community, Taiwan
- >
- HP-UX
- >
- MC/ServiceGuard
- >
- 分享我的知識 : How to move cron when package failover
MC/ServiceGuard
1748333
會員
3326
線上
108762
解決方案
論壇
類別
Company
Local Language
返回
論壇
討論平台
返回
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
部落格
信息
社區語言
語言
論壇
部落格
文章選項
- 訂閱此主題的RSS 提要
- 將此主題標記為未讀
- 將主題標記為已讀
- 將主題在本帳號置頂
- 標示為書籤
- 訂閱此主題
- 列印此頁
- 將文章標記為未讀
- 標示為書籤
- 訂閱此主題
- 靜音
- 訂閱此主題的RSS 提要
- 高亮顯示此文章
- 列印此文章
- 提報不當內容
在 04-27-2006 08:25 PM
在 04-27-2006 08:25 PM
分享我的知識 : How to move cron when package failover
其實問題的解法有很多種, 分享其中一種系統管理員比較
不用花太多時間在維護不同機器間的cron table, 畢竟, 在
多數的企業環境中, cluster絕對不會只有一套, 也許有數
套, 甚至數十套. 透過以下的方法, 在同一cluster下, user或管理員僅需維護一份crontable就可以了.
如果有測試環境, 建議可以先自己測一下或修改已符合自己的
需求, 我在自己的測試環境試過, 是沒問題的. (MC/SG Ver.A 11.13 )
1. 將附檔的script放到/etc/cmcluster, 並編輯第12 - 15行已符合你的需求.
2. chmod 700 /etc/cmcluster/MCSG_CRONFAILOVER.ksh
3. 改user crontable的排列方式, 把要failover的cron放
在以下的range中
#$MCSG_CRON_START##################
#$MCSG_CRON_END####################
4. 接著編輯package的control file. 2個node的
control file都要編輯, package halt時, 在ap/db卸下之
前, package starting時, 在ap/db service ready後.
5. cron can be failover now.
script用法. /etc/cmcluster/MCSG_CRONFAILOVER.ksh
OFF: 將要failover的cron job自原屬node crontable中
移除
ON: 將自另一node要failover過來的cron, append到新的
node.
以下純粹建議, 如果貴單位有和HP簽Account support, 建
議與他們討論後再測試, 也許HP官方有更容易的作法.
不用花太多時間在維護不同機器間的cron table, 畢竟, 在
多數的企業環境中, cluster絕對不會只有一套, 也許有數
套, 甚至數十套. 透過以下的方法, 在同一cluster下, user或管理員僅需維護一份crontable就可以了.
如果有測試環境, 建議可以先自己測一下或修改已符合自己的
需求, 我在自己的測試環境試過, 是沒問題的. (MC/SG Ver.A 11.13 )
1. 將附檔的script放到/etc/cmcluster, 並編輯第12 - 15行已符合你的需求.
2. chmod 700 /etc/cmcluster/MCSG_CRONFAILOVER.ksh
3. 改user crontable的排列方式, 把要failover的cron放
在以下的range中
#$MCSG_CRON_START##################
#$MCSG_CRON_END####################
4. 接著編輯package的control file. 2個node的
control file都要編輯, package halt時, 在ap/db卸下之
前, package starting時, 在ap/db service ready後.
5. cron can be failover now.
script用法. /etc/cmcluster/MCSG_CRONFAILOVER.ksh
OFF: 將要failover的cron job自原屬node crontable中
移除
ON: 將自另一node要failover過來的cron, append到新的
node.
以下純粹建議, 如果貴單位有和HP簽Account support, 建
議與他們討論後再測試, 也許HP官方有更容易的作法.
以上表述為作者個人觀點,不代表惠普公司,使用本網站,請遵守網站使用規則和條款
© 版权所有 2024 慧与发展有限责任合伙企业