def udm_start(self): cmds=cmds_dict['udm'] connector = RemoteConnect(target_addr) print('Start to activate UDM') connector.ssh_direct(cmds,target_username,target_password) self.put_data('udm') print('Finish to activate UDM')
def ausf_start(self): cmds=cmds_dict['ausf'] connector = RemoteConnect(target_addr) print('Start to activate AUSF') connector.ssh_direct(cmds,target_username,target_password) self.put_data('ausf') print('Finish to activate AUSF')
def nrf_start(self): cmds=cmds_dict['nrf'] connector = RemoteConnect(target_addr) print('Start to activate NRF') connector.ssh_direct(cmds,target_username,target_password) self.put_data('nrf') print('Start to activate NRF')
def amf_start(self): connector = RemoteConnect(self.amf_instance_ip) cmds = ['sudo nohup ./stage3/bin/amf\n', 'exit\n'] print('Start to activate AMF') connector.ssh_jump(cmds) cmds = ['sudo service VnfDetect start\n', 'exit\n'] connector.ssh_jump(cmds) print('Finish activate AMF')
def nssf_start(self): connector = RemoteConnect(self.nssf_instance_ip) cmds = ['sudo nohup ./stage3/bin/nssf\n', 'exit\n'] print('Start to activate NSSF') connector.ssh_jump(cmds) #time.sleep(1) cmds = ['sudo service VnfDetect start\n', 'exit\n'] connector.ssh_jump(cmds) print('Finish activate NSSF')
def upf_start(self): print('Start to activate UPF') connector = RemoteConnect(self.upf_instance_ip) connector.transport_dir() cmds = [ 'chmod 777 stage3/src/upf/build/bin/free5gc-upfd\n', 'cd /home/ubuntu/stage3/gtp5g\n', 'make\n', 'sudo make install\n', 'cd /home/ubuntu/stage3/src/upf/build\n', 'sudo nohup ./bin/free5gc-upfd\n', 'exit\n' ] connector.ssh_jump(cmds) #time.sleep(1) cmds = ['sudo service VnfDetect start\n', 'exit\n'] connector.ssh_jump(cmds) print('Finish activate UPF')
def ausf_terminate(self): self.put_data('ausf') cmds = ['kill -9 $(pidof ./all_in_one/bin/ausf)\n','exit\n'] connector = RemoteConnect(target_addr) connector.ssh_direct(cmds,target_username,target_password) print('AUSF terminated')
def upf_terminate(self): self.put_data('upf') cmds = ['kill -9 $(pidof ./bin/free5gc-upfd)\n','exit\n'] connector = RemoteConnect(target_addr) connector.ssh_direct(cmds,target_username,target_password) print('UPF terminated')
def __init__(self): self.r = redis.Redis(host='localhost', port=6379, db=0) self.connector = RemoteConnect(target_addr)