def __init__(self, tmp, install): self.TrayFile = 'SubutaiTray_libs_osx.tar.gz' self.CocoasudoFile = 'cocoasudo' self.LibsshFile = 'libssh2-1.6.0-0_osx.pkg' self.tmp = tmp self.install = install self.progress = subuco.Progress()
def __init__(self, tmp, install): self.P2PFile = 'p2p' self.RemoteP2PFile = 'p2p' self.tmp = tmp self.install = install self.progress = subuco.Progress() self.Daemon = 'p2p.service'
def __init__(self, tmp, install): self.P2PFile = 'p2p.exe' self.RemoteP2PFile = 'p2p.exe' self.NssmFile = 'nssm.exe' self.TapFile = 'tap-windows-9.21.2.exe' self.tmp = tmp self.install = install self.progress = subuco.Progress()
def __init__(self, tmp, install): self.P2PFile = 'p2p' self.RemoteP2PFile = 'p2p_osx' self.CocoasudoFile = 'cocoasudo' self.TapFile = 'tuntap_20150118_osx.pkg' self.tmp = tmp self.install = install self.progress = subuco.Progress() self.Daemon = 'io.subutai.p2p.daemon.plist' self.LogConf = 'p2p.conf'
def __init__(self, tmp, install): self.GoogleChromeFile = 'GoogleChrome_osx.tar.gz' self.CocoasudoFile = 'cocoasudo' self.tmp = tmp self.install = install self.progress = subuco.Progress()
def __init__(self, tmp, install): self.GoogleChromeFile = 'google-chrome-stable_current_amd64.deb' self.Plugin = 'ffddnlbamkjlbngpekmdpnoccckapcnh.json' self.tmp = tmp self.install = install self.progress = subuco.Progress()
def __init__(self, tmp, install): self.TrayFile = 'SubutaiTray_libs.tar.gz' self.tmp = tmp self.install = install self.progress = subuco.Progress()
def subutaistart(): coreFile = "core.ova" vboxFile = "VirtualBox.pkg" ubuntuFile = "ubuntu16-subutai-template_4.0.0_amd64.tar.gz" openjreFile = "openjre16-subutai-template_4.0.0_amd64.tar.gz" mngFile = "management" progress = subuco.Progress(coreFile, vboxFile, ubuntuFile, openjreFile, mngFile) tmpDir = subutai.GetTmpDir() installDir = subutai.GetInstallDir() rc = subup.InstallPeerPrerequisites(tmpDir, installDir, progress) if rc != 0: subutai.RaiseError("Failed to install prerequisites") sleep(10) return 29 sleep(3) subup.CleanSSHKeys() subutai.SetSSHCredentials("subutai", "ubuntai", "127.0.0.1", 4567) peer = subuco.SubutaiPeer(subup.GetVirtualMachineName(), progress, ubuntuFile, openjreFile, mngFile) if peer.SetupVirtualMachine() != 0: sleep(10) subutai.Shutdown() return peer.ConfigureNetwork() rc = peer.StartVirtualMachine() subutai.AddStatus("Waiting for peer to start and initialize") sleep(40) if subutai.CheckVMRunning(peer.GetName()) != 0: peer.StartVirtualMachine() sleep(50) if subutai.CheckVMRunning(peer.GetName()) != 0: subutai.RaiseError("Aborting") sleep(15) subutai.Shutdown() return 21 progress.spin() rc = peer.WaitSSH() if rc != 0: sleep(10) subutai.Shutdown() return rc peer.SetupSSH() rc = peer.waitForNetwork() if rc != 0: sleep(10) return rc rc = peer.InstallSnap() if rc != 0: subutai.RaiseError("Failed to install Subutai. Aborting") sleep(10) subutai.Shutdown() return rc peer.InitBTRFS() peer.SetupAlias() peer.RetrievePeerIP() progress.unspin() peer.InstallUbuntu() peer.installOpenJRE() peer.installManagement() peer.WaitPeerResponse() subutai.SetProgress(1.0) subutai.Shutdown() return 0
def __init__(self, tmp, install): self.GoogleChromeFile = 'GoogleChromeStandaloneEnterprise64.msi' self.tmp = tmp self.install = install self.progress = subuco.Progress()
def __init__(self, tmp, install): self.TrayFile = 'SubutaiTray_libs.zip' self.LibsshFile = 'ssh.zip' self.tmp = tmp self.install = install self.progress = subuco.Progress()
def subutaistart(): coreFile = "core.ova" vboxFile = "VirtualBox.pkg" progress = subuco.Progress() progress.setCore(coreFile) progress.setVBox(vboxFile) progress.calculateTotal() tmpDir = subutai.GetTmpDir() installDir = subutai.GetInstallDir() rc = subup.InstallPeerPrerequisites(tmpDir, installDir, progress) if rc != 0: subutai.RaiseError("Failed to install prerequisites") sleep(10) return 29 sleep(3) subup.CleanSSHKeys() subutai.SetSSHCredentials("subutai", "ubuntai", "127.0.0.1", 4567) peer = subuco.SubutaiPeer(subup.GetVirtualMachineName(), progress, "", "", "") if peer.SetupVirtualMachine() != 0: sleep(10) subutai.Shutdown() return peer.ConfigureNetwork() rc = peer.StartVirtualMachine() subutai.AddStatus("Waiting for RH to start and initialize") sleep(40) if subutai.CheckVMRunning(peer.GetName()) != 0: peer.StartVirtualMachine() sleep(50) if subutai.CheckVMRunning(peer.GetName()) != 0: subutai.RaiseError("Aborting") sleep(15) subutai.Shutdown() return 21 progress.spin() rc = peer.WaitSSH() if rc != 0: sleep(10) subutai.Shutdown() return rc peer.SetupSSH() rc = peer.WaitForNetwork() if rc != 0: sleep(10) return rc rc = peer.InstallSnap() if rc != 0: subutai.RaiseError("Failed to install Subutai. Aborting") sleep(10) subutai.Shutdown() return rc peer.InitBTRFS() peer.SetupAlias() peer.RetrievePeerIP() progress.unspin() subutai.SetProgress(1.0) subutai.Shutdown() return 0