Wesley Bland, T. Naughton, Geoffroy R. Vallée, S. Scott
{"title":"基于菜单的OSCAR命令行界面的设计与实现","authors":"Wesley Bland, T. Naughton, Geoffroy R. Vallée, S. Scott","doi":"10.1109/HPCS.2007.14","DOIUrl":null,"url":null,"abstract":"The open source cluster application resources (OSCAR) toolkit is used to build and maintain HPC clusters. The OSCAR cluster installer provides a graphical user interface (GUI) \"wizard\" that directs the user through the installation process. This GUI is useful for general usage, but in some instances a more basic interface is desirable. Therefore, a command line interface (CLI) has been developed for the OSCAR installer. Through the CLI, the OSCAR installer is better equipped to support scripting, which aids more advanced testing scenarios and helps in cluster replication. Additionally, the CLI is better suited for remote installations using OSCAR. While a graphical user interface simplifies installation for occasional users, frequent users and the OSCAR developers will find the CLI beneficial. For developers, the CLI will make testing easier because it may now be scripted for automated testing. Furthermore, because the CLI creates logs of user input, the user may create an exact duplicate of a previous installation, which could be used in later rebuilds or for diagnostic purposes when reporting issues to the developers. This paper provides an overview of the design and capabilities of the OSCAR CLI along with a brief discussion of possible future work.","PeriodicalId":354520,"journal":{"name":"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"Design and Implementation of a Menu Based OSCAR Command Line Interface\",\"authors\":\"Wesley Bland, T. Naughton, Geoffroy R. Vallée, S. Scott\",\"doi\":\"10.1109/HPCS.2007.14\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The open source cluster application resources (OSCAR) toolkit is used to build and maintain HPC clusters. The OSCAR cluster installer provides a graphical user interface (GUI) \\\"wizard\\\" that directs the user through the installation process. This GUI is useful for general usage, but in some instances a more basic interface is desirable. Therefore, a command line interface (CLI) has been developed for the OSCAR installer. Through the CLI, the OSCAR installer is better equipped to support scripting, which aids more advanced testing scenarios and helps in cluster replication. Additionally, the CLI is better suited for remote installations using OSCAR. While a graphical user interface simplifies installation for occasional users, frequent users and the OSCAR developers will find the CLI beneficial. For developers, the CLI will make testing easier because it may now be scripted for automated testing. Furthermore, because the CLI creates logs of user input, the user may create an exact duplicate of a previous installation, which could be used in later rebuilds or for diagnostic purposes when reporting issues to the developers. This paper provides an overview of the design and capabilities of the OSCAR CLI along with a brief discussion of possible future work.\",\"PeriodicalId\":354520,\"journal\":{\"name\":\"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)\",\"volume\":\"53 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-05-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HPCS.2007.14\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS.2007.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design and Implementation of a Menu Based OSCAR Command Line Interface
The open source cluster application resources (OSCAR) toolkit is used to build and maintain HPC clusters. The OSCAR cluster installer provides a graphical user interface (GUI) "wizard" that directs the user through the installation process. This GUI is useful for general usage, but in some instances a more basic interface is desirable. Therefore, a command line interface (CLI) has been developed for the OSCAR installer. Through the CLI, the OSCAR installer is better equipped to support scripting, which aids more advanced testing scenarios and helps in cluster replication. Additionally, the CLI is better suited for remote installations using OSCAR. While a graphical user interface simplifies installation for occasional users, frequent users and the OSCAR developers will find the CLI beneficial. For developers, the CLI will make testing easier because it may now be scripted for automated testing. Furthermore, because the CLI creates logs of user input, the user may create an exact duplicate of a previous installation, which could be used in later rebuilds or for diagnostic purposes when reporting issues to the developers. This paper provides an overview of the design and capabilities of the OSCAR CLI along with a brief discussion of possible future work.