回答編集履歴

2

主に、現在のインストールされたものを再インストールする手順について追記した。

2020/09/23 06:33

投稿

hidezzz
hidezzz

スコア1248

test CHANGED
@@ -17,3 +17,95 @@
17
17
 
18
18
 
19
19
  リンク先の手順を見ていてちょっと気になったのは、「vagrant init」した時に作られる「Vagrantfile」というファイルをテキストエディタで編集するところがあっさり書かれすぎているというところです。ここで「192.168.33.10」というIPアドレスで接続できるように設定をしています。これを忘れていると接続は失敗すると思います。
20
+
21
+
22
+
23
+ #※コメントでのやり取りを受け追記
24
+
25
+
26
+
27
+ どうやら仮想マシンがカーネルパニック(OSの異常終了)していて、その結果(異常終了しているので当然ですが)SSHを受け付けないという状態になっているようです。
28
+
29
+ 最初のVT-x確認以外は要するに今入っているものを試しに入れ替えてみるということです。
30
+
31
+
32
+
33
+ - ホストマシンのVT-x,VT-d設定を確認する。
34
+
35
+ VirtualBoxで64ビットOSを起動する際に必要な機能です。PCの電源を入れた直後(Windowsが起動する前)のBIOSという画面でVT-xという機能が有効になっているか確認してください。VT-dと項目があればそちらも有効にしてください。具体的な方法はお使いのPCによって違うので、「(お使いの機種名) BIOS設定 VT-x」などのキーワードでネット検索するなどしてみてください。
36
+
37
+
38
+
39
+ - 仮想マシンを作り直す
40
+
41
+ 「vagrant destroy」で現在作られている仮想マシンのインスタンスを破棄できます。破棄してから「vagrant up」すると仮想マシンを作るところからやり直しできます。
42
+
43
+ ```
44
+
45
+ vagrant halt
46
+
47
+ vagrant destory
48
+
49
+ vagrant up
50
+
51
+ ```
52
+
53
+ - Boxの追加をやり直す
54
+
55
+ vagrantにおいて仮想マシンを作る元になっている「Box」を一旦削除してから追加をするところからをやり直します。
56
+
57
+ ```
58
+
59
+ vagrant halt
60
+
61
+ vagrant destroy
62
+
63
+ vagrant box list (現在追加されているBoxの一覧を表示する)
64
+
65
+ vagrant box remove CentOS7-test
66
+
67
+ vagrant box list (Boxが削除されたことを確認する)
68
+
69
+ 以下リンク先のBox追加の手順からやり直す
70
+
71
+ vagrant box add CentOS7-test https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
72
+
73
+ mkdir CentOS7-test
74
+
75
+ cd CentOS7-test
76
+
77
+ vagrant init CentOS7-test
78
+
79
+ (必要ならVagrantfileを編集)
80
+
81
+ vagrant up
82
+
83
+ ```
84
+
85
+
86
+
87
+ - 別のBoxを試す
88
+
89
+ [Discover Vagrant Boxes - Vagrant Cloud](https://app.vagrantup.com/boxes/search)というWebページにBoxファイルが多数登録されています。「CentOS7」などのキーワードでそれっぽいBoxが検索できると思います。「VirtualBox」のマークが付いていることは確認してください。とりあえず「Download」数が多いものを選ぶと良いと思います。リンク先の「How to use this box with Vagrant:」というところにインストールのコマンドについて書かれています。
90
+
91
+ 例えば「centos 7」で検索した際に一番上に表示される「centos/7」というBoxは次の手順で起動できます。Vagrant Cloud上に登録されているBoxは「vagrant box add」を明示的に実行しなくても使うことが出来ます。
92
+
93
+ ```
94
+
95
+ mkdir centos7-test2
96
+
97
+ cd centos7-test2
98
+
99
+ vagrant init centos/7
100
+
101
+ (必要ならvagrantfileを編集)
102
+
103
+ vagrant up
104
+
105
+ ```
106
+
107
+
108
+
109
+ - vagrant VirtualBoxの再インストール
110
+
111
+ vagrantとVirtualBoxについて、一度アンインストールしてからインストールし直してみてください。もし最新バージョンがあればそちらを試してみてください。

1

表現ちょっと修正。

2020/09/23 06:33

投稿

hidezzz
hidezzz

スコア1248

test CHANGED
@@ -16,4 +16,4 @@
16
16
 
17
17
 
18
18
 
19
- リンク先の手順を見ていてちょっと気になったのは、「vagrant init」した時に作られる「Vagrantfile」というファイルをテキストエディタで編集するところがあっさり書かれすぎているというところです。ここで「192.168.33.10」というIPアドレス設定しています。これを忘れていると接続は失敗すると思います。
19
+ リンク先の手順を見ていてちょっと気になったのは、「vagrant init」した時に作られる「Vagrantfile」というファイルをテキストエディタで編集するところがあっさり書かれすぎているというところです。ここで「192.168.33.10」というIPアドレスで接続できるように設定しています。これを忘れていると接続は失敗すると思います。