0

私のVagrantfileは

$script = <<SCRIPT
cd /opt/IBM/WebSphere/AppServer/
sudo sh startServer.sh server1
SCRIPT
Vagrant.configure(2) do |config|
  config.vm.box = "bolbase"
  config.vm.network "public_network"
  config.vm.network "forwarded_port", guest: 6000, host: 6000
  config.vm.network "forwarded_port", guest: 9060, host: 9060
  config.vm.provision "shell", inline: $script
    config.vm.provider "virtualbox" do |v|
        v.memory = 4096
        v.cpus = 2
    end
 end

エラーメッセージ :

==> デフォルト: sh: 1 行目: startServer.sh: 見つかりません SSH コマンドはゼロ以外の終了ステータスで応答しました。Vagrant は、これがコマンドの失敗を意味すると想定します。このコマンドの出力は、上記のログにあるはずです。出力を読んで何が問題なのかを判断してください

スクリプト タグで、パスを /opt/IBM/WebSphere/AppServer/ と記述しました。このパスは、solaris ボックス内に存在します。vagrant up 中に、solaris ボックス内で以下のコマンドを実行する必要があります

startServer.sh server1

これを達成するための最良の方法は何ですか。

4

1 に答える 1