コード例 #1
0
ファイル: models.py プロジェクト: zixuanhe/vbmc-qemu
def db_init():
    global DB
    if DB_FILE is None or len(DB_FILE) == 0:
        raise Exception("Database file is invaild: %s" % DB_FILE)
    utils.mkdir_of_file(DB_FILE)
    DB = SqliteDatabase(DB_FILE)
    return DB
コード例 #2
0
ファイル: manager.py プロジェクト: zixuanhe/vbmc-qemu
 def gen_qemu_ifdown(self, temfile):
     utils.mkdir_of_file(self.ifdown_script)
     self._create_template_content(temfile, self.ifdown_script)
     utils.make_executable(self.ifdown_script)
コード例 #3
0
ファイル: manager.py プロジェクト: zixuanhe/vbmc-qemu
 def gen_ipmi_sim_chassiscontrol(self, temfile):
     utils.mkdir_of_file(self.chassis_control_program)
     self._create_template_content(temfile, self.chassis_control_program)
     utils.make_executable(self.chassis_control_program)
コード例 #4
0
ファイル: manager.py プロジェクト: zixuanhe/vbmc-qemu
 def gen_bmc_env(self, temfile):
     utils.mkdir_of_file(self.bmc_env_file)
     self._create_template_content(temfile, self.bmc_env_file)
     utils.make_executable(self.bmc_env_file)
コード例 #5
0
ファイル: manager.py プロジェクト: zixuanhe/vbmc-qemu
 def create_qemu_image(self):
     utils.mkdir_of_file(self.disk)
     cmd = ['qemu-img', 'create', '-f', 'qcow2', self.disk, self.image_size]
     utils.run_cmd(cmd)
コード例 #6
0
ファイル: manager.py プロジェクト: zixuanhe/vbmc-qemu
 def gen_controller_script(self, temfile, tmux_cmd):
     utils.mkdir_of_file(self.controller_script)
     self._create_template_content(temfile, self.controller_script)
     utils.make_executable(self.controller_script)
     utils.cpto(tmux_cmd, self.path_prefix)
コード例 #7
0
ファイル: manager.py プロジェクト: zixuanhe/vbmc-qemu
 def gen_ipmi_config(self, temfile):
     utils.mkdir_of_file(self.ipmi_config_file)
     self._create_template_content(temfile, self.ipmi_config_file)
コード例 #8
0
ファイル: manager.py プロジェクト: zixuanhe/vbmc-qemu
 def gen_ipmi_lancontrol(self, temfile):
     utils.mkdir_of_file(self.lan_config_program)
     self._create_template_content(temfile, self.lan_config_program)
     utils.make_executable(self.lan_config_program)