autosys虚拟机定义
delete_machine: V50136
insert_machine: V50136
type:v
machine: servername
so that autosys know which server to run job
http://media.ccidnet.com/media/ciw/688/01640001.htm
作業(yè)調(diào)度與autosys
雷州,徐志偉
一、引言
眾所周知,企業(yè)的生存與發(fā)展依賴于企業(yè)管理。所謂管理,歸根結(jié)底在于對(duì)信息的掌握與處理。然而,隨著大規(guī)模生產(chǎn)的發(fā)展,企業(yè)內(nèi)部分工越來(lái)越細(xì),各部門(mén)之間的協(xié)同工作越來(lái)越困難。市場(chǎng)信息瞬息萬(wàn)變,企業(yè)發(fā)展的機(jī)會(huì)稍縱即逝。如何抓住市場(chǎng)機(jī)遇已成為企業(yè)成功的關(guān)鍵。管理者、決策者很難在一個(gè)動(dòng)態(tài)運(yùn)作的結(jié)構(gòu)中正確把握住方向。
我們可舉一個(gè)企業(yè)內(nèi)部管理的例子。普遍地說(shuō),企業(yè)由采購(gòu)、生產(chǎn)與銷售三個(gè)部門(mén)組成,它們之間緊密相關(guān),互為條件。采購(gòu)部門(mén)為生產(chǎn)提供原料,生產(chǎn)部門(mén)的產(chǎn)品需要銷售部門(mén)推向市場(chǎng),而市場(chǎng)做得好壞直接影響到生產(chǎn)與采購(gòu)。通常現(xiàn)代企業(yè)內(nèi)部都有一個(gè)分布式的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境,每個(gè)部門(mén)都相對(duì)獨(dú)立地掌握著自己運(yùn)作的信息,并提交本部門(mén)計(jì)算機(jī)處理。各部門(mén)之間的協(xié)調(diào)都需要管理者手工的信息查詢與判斷來(lái)進(jìn)行。譬如,生產(chǎn)部門(mén)的管理人員首先通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)索取采購(gòu)部門(mén)提供的原料是否充足,然后了解銷售部門(mén)的需求與庫(kù)存信息,最后根據(jù)自身的生產(chǎn)管理經(jīng)驗(yàn)來(lái)決定生產(chǎn)任務(wù)。很顯然,其中存在很多的偶然因素,極易造成混亂。
一個(gè)企業(yè)的生存依賴于市場(chǎng)的需求。把握住市場(chǎng),也就把握住了企業(yè)的命脈。不能及時(shí)對(duì)突然到來(lái)的市場(chǎng)信息作出反應(yīng),將會(huì)對(duì)企業(yè)造成不必要的損失。例如某企業(yè)了解到市場(chǎng)對(duì)其產(chǎn)品有10萬(wàn)套件的需求,然而,由于各部門(mén)協(xié)調(diào)與決策滯后產(chǎn)生的時(shí)間差導(dǎo)致被其它廠家搶占先機(jī)。當(dāng)其按10萬(wàn)套件進(jìn)行配料和生產(chǎn)時(shí),市場(chǎng)已沒(méi)有如此需求了。我們可以想象這對(duì)企業(yè)造成的影響。
解決諸如此類問(wèn)題在于信息管理自動(dòng)化,使管理者及時(shí)了解企業(yè)信息,為決策提供依據(jù)。作業(yè)調(diào)度軟件為企業(yè)信息管理自動(dòng)化提供了很好的軟件平臺(tái)。platinumtechnology公司的autosys功能強(qiáng)大,界面友好,易于使用,已經(jīng)被越來(lái)越多的企業(yè)級(jí)用戶所接受與推崇。
二、作業(yè)調(diào)度的術(shù)語(yǔ)與作業(yè)調(diào)度軟件的基本功能
我們?cè)谡f(shuō)明作業(yè)調(diào)度軟件功能之前,先簡(jiǎn)單定義幾個(gè)術(shù)語(yǔ)便于理解。
*作業(yè)(jobs)
用戶提交的一個(gè)任務(wù)稱為一個(gè)作業(yè)。每個(gè)作業(yè)由作業(yè)定義文件來(lái)描述,它說(shuō)明作業(yè)運(yùn)行的時(shí)間、地點(diǎn)及如何運(yùn)行。一般分為三種作業(yè)類型:命令作業(yè)(commandjobs)與通常意義上的批處理作業(yè)相同,用戶規(guī)定作業(yè)的運(yùn)行環(huán)境和資源要求,系統(tǒng)根據(jù)定義好的策略自動(dòng)地將作業(yè)分派到滿足要求的處理機(jī)上執(zhí)行;文件監(jiān)控作業(yè)(filewatcherjobs)事先開(kāi)始一個(gè)進(jìn)程來(lái)監(jiān)測(cè)指定文件的建立與大小,當(dāng)該文件被創(chuàng)立并且其大小不再增加時(shí),文件監(jiān)測(cè)作業(yè)就結(jié)束執(zhí)行。通常此類作業(yè)用來(lái)集成外部事件,并啟動(dòng)后續(xù)作業(yè);裝箱作業(yè)(boxjobs)實(shí)際上是一組具有相同開(kāi)始條件的作業(yè)集合,如相同的運(yùn)行時(shí)間和日期,相同的作業(yè)依賴條件等。
*作業(yè)流(jobsstreams)
指相關(guān)作業(yè)運(yùn)行的邏輯順序。每個(gè)作業(yè)運(yùn)行都有一定的開(kāi)始條件。在作業(yè)調(diào)度中有兩種作業(yè)運(yùn)行開(kāi)始條件:作業(yè)依賴與時(shí)間/日期條件。作業(yè)依賴(jobsdependence)指一個(gè)作業(yè)運(yùn)行必須要以其它某些作業(yè)事件的發(fā)生為條件。時(shí)間/日期條件規(guī)定作業(yè)運(yùn)行的時(shí)刻。例如:用戶提交兩個(gè)命令作業(yè)job-backup和job-clean,job-backup要求每天下午2:00運(yùn)行作業(yè)備份任務(wù),而job-clean要求在系統(tǒng)備份之后進(jìn)行日志文件的清理。那么我們就很容易知道存在一個(gè)作業(yè)流:每天下午2∶00后先運(yùn)行job-backup,然后運(yùn)行job-clean。
*作業(yè)調(diào)度(job-scheduling)
在作業(yè)流中作業(yè)的條件滿足時(shí),根據(jù)負(fù)載平衡的原則,作業(yè)調(diào)度軟件自動(dòng)將投入運(yùn)行稱為作業(yè)調(diào)度。作業(yè)調(diào)度需要分析每個(gè)作業(yè)的先決條件,確定作業(yè)流,并且在將作業(yè)流投入運(yùn)行的同時(shí)優(yōu)化利用各種計(jì)算機(jī)資源。各種作業(yè)調(diào)度軟件所聲稱的功能多種多樣,一個(gè)作業(yè)調(diào)度軟件必須具備三個(gè)方面的內(nèi)容:自動(dòng)作業(yè)調(diào)度、作業(yè)運(yùn)行監(jiān)測(cè)、作業(yè)運(yùn)行結(jié)果報(bào)告。
1、自動(dòng)作業(yè)調(diào)度
這是作業(yè)調(diào)度軟件的首要功能。企業(yè)中沒(méi)有作業(yè)自動(dòng)調(diào)度,各部門(mén)需要管理員手工查詢信息,根據(jù)經(jīng)驗(yàn)來(lái)調(diào)配各部門(mén)之間的協(xié)同。作業(yè)調(diào)度軟件的目的之一就是實(shí)現(xiàn)管理自動(dòng)化,仍然以采購(gòu)———生產(chǎn)———銷售為例,遠(yuǎn)在外地的銷售人員只要通過(guò)internet網(wǎng)發(fā)回定購(gòu)清單即可完成全部任務(wù)的下達(dá)。作業(yè)調(diào)度軟件通過(guò)文件監(jiān)測(cè)作業(yè)及時(shí)獲得定單,然后啟動(dòng)原料查詢作業(yè),最后生產(chǎn)管理作業(yè)根據(jù)定單和原料庫(kù)存信息,打印出任務(wù)單送往各具體的操作車間。
2、作業(yè)運(yùn)行監(jiān)測(cè)
管理者必須隨時(shí)隨地了解作業(yè)的運(yùn)行狀況,因而作業(yè)運(yùn)行監(jiān)測(cè)是必不可少的。它能提供給管理者企業(yè)的實(shí)時(shí)運(yùn)行狀態(tài),為決策者提供支持。譬如,管理者發(fā)現(xiàn)某個(gè)作業(yè)運(yùn)行滯后而導(dǎo)致以其為先決條件的作業(yè)處于等待狀態(tài),決策部門(mén)可以考慮給與該作業(yè)相關(guān)的部門(mén)增加必要的設(shè)備和人員來(lái)消除瓶頸。
3、結(jié)果匯報(bào)
對(duì)市場(chǎng)行情的分析、人力資源的調(diào)配、部門(mén)業(yè)績(jī)的評(píng)估等,都需要以作業(yè)運(yùn)行錄為根據(jù)。例如,某企業(yè)有a、b兩種產(chǎn)品,通過(guò)作業(yè)調(diào)度軟件分析,市場(chǎng)對(duì)a的需求大,因而與a相關(guān)的部門(mén)總處于忙的狀態(tài),而對(duì)于產(chǎn)品b,由于市場(chǎng)的需求少,可考慮減少為b服務(wù)的人員,必要時(shí)停止對(duì)產(chǎn)品b的生產(chǎn)。
三、autosys產(chǎn)品介紹
美國(guó)platinumtechnology公司的產(chǎn)品autosys是目前廣泛使用的企業(yè)自動(dòng)化作業(yè)調(diào)度軟件。它完全基于事件驅(qū)動(dòng),能夠在分布式環(huán)境中對(duì)作業(yè)流集中控制和有效靈活的調(diào)度,如何在異構(gòu)分布式網(wǎng)絡(luò)環(huán)境中優(yōu)化企業(yè)資源,提供全面作業(yè)調(diào)度解決方案。
autosys的特征:
1、可擴(kuò)展分布式作業(yè)調(diào)度
通過(guò)autosys,用戶能夠定義、執(zhí)行和監(jiān)測(cè)企業(yè)的所有作業(yè)。它能很容易被擴(kuò)展到上千個(gè)多平臺(tái)的工作站,并管理上萬(wàn)個(gè)作業(yè)。autosys對(duì)作業(yè)的管理不僅局限于局域網(wǎng),對(duì)廣域網(wǎng),它也能對(duì)作業(yè)實(shí)現(xiàn)用戶透明的操作。
2、特有的事件驅(qū)動(dòng)體系結(jié)構(gòu)
易用是成功的分布式管理的先決條件。autosys事件驅(qū)動(dòng)的體系結(jié)構(gòu)能極大簡(jiǎn)化用戶的操作。只要一定的相關(guān)事件到來(lái),autosys將自動(dòng)啟動(dòng)后續(xù)作業(yè)投入運(yùn)行,不需人工干預(yù)。
3、成功的事務(wù)處理
用戶提交的作業(yè)有兩種:科學(xué)計(jì)算與事務(wù)處理。很多作業(yè)管理軟件都集中在對(duì)科學(xué)計(jì)算作業(yè)的調(diào)度方面。autosys融合兩種作業(yè)調(diào)度于一身,尤其是成功的事務(wù)處理,給人耳目一新的感受。
4、強(qiáng)的容錯(cuò)性
通過(guò)高可用(ha)選項(xiàng),autosys提供給用戶一個(gè)完全值得信賴的作業(yè)調(diào)度系統(tǒng),任何節(jié)點(diǎn)發(fā)生故障而停止運(yùn)行都絲毫不影響它的正常運(yùn)行。
5、開(kāi)放性
autosys提供c語(yǔ)言級(jí)應(yīng)用程序接口(api),能夠捕獲所有的autosys的警告和事件。這樣用戶可很方便地利用這些api來(lái)生成符合自己特殊要求的工具,增強(qiáng)了系統(tǒng)對(duì)特定環(huán)境處理的靈活性。autosys還提供各種適配器,在這些適配器的幫助下,autosys能很容易與其它系統(tǒng)實(shí)現(xiàn)無(wú)縫連接。autosys對(duì)所有事件的存取都在數(shù)據(jù)庫(kù)中進(jìn)行,既可以是oracle數(shù)據(jù)庫(kù),也可是sybase數(shù)據(jù)庫(kù),用戶也可通過(guò)它們相應(yīng)的sql語(yǔ)言來(lái)對(duì)這些數(shù)據(jù)庫(kù)進(jìn)行操作。
6、功能完備
a.靈活的調(diào)度
autosys根據(jù)作業(yè)的多種條件來(lái)運(yùn)行作業(yè),包括作業(yè)執(zhí)行時(shí)間、日期、作業(yè)間依賴關(guān)系以及某個(gè)文件的達(dá)到。例如我們需要作業(yè)a的運(yùn)行要以作業(yè)b和作業(yè)c運(yùn)行結(jié)束為條件,那么作業(yè)a的定義文件為:
insert-job:a
job-type:c
condition:success(b,c)
command:my-back
b.負(fù)載平衡
在定義作業(yè)時(shí),用戶可說(shuō)明虛擬機(jī)來(lái)實(shí)現(xiàn)一個(gè)簡(jiǎn)單的負(fù)載平衡。虛擬機(jī)包含多個(gè)實(shí)際的工作站,autosys根據(jù)每個(gè)工作站的處理能力和負(fù)載狀況分派工作,達(dá)到負(fù)載平衡。通過(guò)這種機(jī)制,也可保證可靠的作業(yè)處理。例如虛擬機(jī)中有一臺(tái)工作站被下電,autosys將會(huì)保證在別的機(jī)器上運(yùn)行該作業(yè)。
c.監(jiān)視作業(yè)運(yùn)行
autosys監(jiān)視器有一個(gè)動(dòng)態(tài)更新窗口,當(dāng)某個(gè)事件發(fā)生時(shí)作業(yè)運(yùn)行的狀態(tài)信息及時(shí)地反饋給管理者。定義一個(gè)監(jiān)視器時(shí),首先指出監(jiān)視器名,然后是所需要監(jiān)視的屬性說(shuō)明。
d.報(bào)告歷史信息
autosys不僅可實(shí)時(shí)了解作業(yè)的運(yùn)行狀態(tài),它也可報(bào)告系統(tǒng)運(yùn)行的歷史信息,例如整個(gè)系統(tǒng)在給定時(shí)間范圍內(nèi)所完成的任務(wù),某個(gè)作業(yè)完成的時(shí)間等。
e.簡(jiǎn)化異構(gòu)環(huán)境的管理
目前,很多企業(yè)使用的應(yīng)用軟件包,自身都帶有一些初步的作業(yè)調(diào)度功能,增加了管理者統(tǒng)一作業(yè)調(diào)度的難度。autosys能很好地解決了這一問(wèn)題。它通過(guò)驅(qū)動(dòng)其他軟件的作業(yè)調(diào)度器或者直接與這些程序?qū)υ拋?lái)為用戶提供單一控制的作業(yè)調(diào)度環(huán)境。另外,在企業(yè)級(jí)的分布式環(huán)境中,autosys的資源優(yōu)化功能極大簡(jiǎn)化了管理者的操作,提高了資源的使用率。
f.圖形用戶界面(gui)
autosys的圖形用戶界面能夠完成上述的所有功能。它將眾多功能集成于一個(gè)直觀的圖形界面中,使得用戶不用熟悉各種命令、作業(yè)定義語(yǔ)言等,就可迅速掌握與使用,進(jìn)一步方便了用戶。
四、結(jié)論
企業(yè)離不開(kāi)管理。管理的成功與否直接關(guān)系到企業(yè)的前途。現(xiàn)代企業(yè)要在競(jìng)爭(zhēng)激烈的市場(chǎng)中立于不敗之地,必須依靠先進(jìn)的管理。信息管理自動(dòng)化是成功管理的一個(gè)重要因素。美國(guó)的幸福雜志統(tǒng)計(jì),超過(guò)90%的企業(yè)利用各種系統(tǒng)集成與自動(dòng)化軟件來(lái)優(yōu)化經(jīng)營(yíng)方式,提高應(yīng)變能力。在被采用的多種作業(yè)管理軟件中,platinum公司的autosys以其卓越的性能而成為企業(yè)家的首選目標(biāo),是企業(yè)自動(dòng)化的主流產(chǎn)品。
?
總結(jié)
以上是生活随笔為你收集整理的autosys虚拟机定义的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Oracle统计信息的导出、导入
- 下一篇: should,would,could,m