This commit is contained in:
bee0005 2016-08-31 14:42:14 +00:00
parent 87a6b90eda
commit 7ff5f4ece2
3 changed files with 34 additions and 21 deletions

View File

@ -93,7 +93,7 @@ class VolumeController < ApplicationController
render :json => {:file => files , :current => @current_dir} render :json => {:file => files , :current => @current_dir}
end end
def mount def volume_mount
conf_list = get_conf conf_list = get_conf
host_ip = String.new host_ip = String.new
conf_list.each do |t| conf_list.each do |t|
@ -108,10 +108,14 @@ class VolumeController < ApplicationController
end end
def volume_stop def volume_stop
puts "gluster volume stop volume_name" volume_name = params[:volume_name]
volume_name = volume_name.delete(' ')
puts "gluster volume stop " + volume_name
end end
def volume_start def volume_start
puts "gluster volume start volume_name" volume_name = params[:volume_name]
volume_name = volume_name.delete(' ')
puts "gluster volume start " + volume_name
end end
end end

View File

@ -52,11 +52,18 @@
Bricks : <%=t["Bricks"]%> <br> Bricks : <%=t["Bricks"]%> <br>
Bricks1 : <%=t["Brick1"]%> <br> Bricks1 : <%=t["Brick1"]%> <br>
Options Reconfigured : <%=t["Options Reconfigured"]%> <br> Options Reconfigured : <%=t["Options Reconfigured"]%> <br>
performance.readdir-ahead : <%=t["performance.readdir-ahead"]%> <br><br><br> performance.readdir-ahead : <%=t["performance.readdir-ahead"]%>
<br><br><br>
<% if t["Status"] == " start" %> <% if t["Status"] == " start" %>
<button type="button" class="btn btn-round btn-success btn-lg"><i class="fa fa-play"></i> Start</button> <a class="btn btn-round btn-success btn-lg" href="/volume/start/<%=t['Volume Name']%>">
<i class="fa fa-play"></i> Start
</a>
<!--<button type="button" class="btn btn-round btn-success btn-lg"><i class="fa fa-play"></i> Start</button> -->
<% else %> <% else %>
<button type="button" class="btn btn-round btn-danger btn-lg"><i class="fa fa-pause"></i> Stop</button> <a class="btn btn-round btn-danger btn-lg" href="/volume/stop/<%=t['Volume Name']%>">
<i class="fa fa-pause"></i> Stop
</a>
<!--<button type="button" class="btn btn-round btn-danger btn-lg"><i class="fa fa-pause"></i> Stop</button>-->
<a class="btn btn-app" href="/volume/mount/<%=t['Volume Name']%>"> <a class="btn btn-app" href="/volume/mount/<%=t['Volume Name']%>">
<i class="fa fa-upload"></i> Mount <i class="fa fa-upload"></i> Mount
</a> </a>

View File

@ -21,7 +21,9 @@ Rails.application.routes.draw do
post 'volume/changeDir' => 'volume#checkDir' post 'volume/changeDir' => 'volume#checkDir'
get 'volume/mount/:volume_name' => "volume#mount" get 'volume/mount/:volume_name' => "volume#volume_mount"
get 'volume/start/:volume_name' => "volume#volume_start"
get 'volume/stop/:volume_name' => "volume#volume_stop"
get 'peer/index' => 'peer#index' get 'peer/index' => 'peer#index'