Dear all, After I insert the necessary rows to connectmethodport table, then vcld restart solve this issue. Br, Aaron Toth
[email protected] ezt írta: ----- Címzett: [email protected] Feladó: [email protected] Dátum: 2014/11/06 04:24du. Tárgy: Firewall not open issue in trunk code Dear all, A found an issue in trunk code. When the resevation is ready and connect button is clicked, then in linux image the firewall does not open to allow the connection. I debug it: OS.pm, sub process_connect_methods #Open the firewall ports notify($ERRORS{'DEBUG'}, 0, "attempt to open firewall port on $computer_node_name, $name connect method"); if ($self->can('enable_firewall_port')) { notify($ERRORS{'DEBUG'}, 0, "if (self - can)"); notify($ERRORS{'DEBUG'}, 0, "processing connect method:\n" . format_data($connect_method)); for my $protocol (keys %{$connect_method->{connectmethodport}}) { for my $port (keys %{$connect_method->{connectmethodport}{$protocol}}) { if (!$self->enable_firewall_port($protocol, $port, $remote_ip, 1)) { notify($ERRORS{'WARNING'}, 0, "failed to open firewall port $port on $computer } } } } Relevant log part: 2014-11-06 15:46:19|38658|21|21|reserved|OS.pm:process_connect_methods|2755|attempt to open firewall port on vcl24-vm-1, ssh connect method 2014-11-06 15:46:19|38658|21|21|reserved|OS.pm:process_connect_methods|2757|if (self - can) 2014-11-06 15:46:19|38658|21|21|reserved|OS.pm:process_connect_methods|2758|processing connect method: |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : { |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "RETRIEVAL_TIME" => 1415285134, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "connectmethodmap" => { |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "OSid" => undef, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "OStypeid" => 2, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "autoprovisioned" => undef, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "connectmethodid" => 1, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "disabled" => 0, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "imagerevisionid" => undef |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : }, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "description" => "ssh on port 22", |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "id" => 1, |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "name" => "ssh", |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "servicename" => "ext_sshd", |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : "startupscript" => "/etc/init.d/ext_sshd" |38658|21|21|reserved|OS.pm:process_connect_methods|2758| : } 2014-11-06 15:46:19|38658|21|21|reserved|Linux.pm:grant_access|1132|processed connection methods on vcl24-vm-1 setting 0.0.0.0 for all allowed ports There is no connectmethodport in the connect_method hash, so that caused the problem. I do not know why connectmethodport is not available in the hash. I would like to request your assitance. Best regards, Aaron Toth VCL System Administrator Fault Tolerant Systems Research Group Department of Measurement and Information Systems Budapest University of Technology and Economics
