こんにちは!
ナビゲータのEVEです。
久しぶりに開発に関するお話しです。
いつも自分は、朝まだ頭が働いていない時にプログラミングをします。それは、頭の回転を通常に戻すためです。学生だったら数学あたりがいいかもしれません。
そして、開発環境は、VMWare Workstationという仮想環境で行います。
本日もいつも通り、VMWare Workstationのアイコンをクリックし起動しようとしたのですが、起動してこない???なぜ???近頃起動に時間がかかっていたので、最初は気にならなかったのですが、1時間過ぎた当たりから、ちょっと慌てました。
[初期対応]
バックアップは当然毎日取っているのですが、Ubuntuを最初からのインストールとなるとやはり、厳しいものがあります。Ubuntuを最初からと言うことは、Apache、PHP、Postfixなどもすべてインストールし直しと言うことなので・・・。
ただ、VMWare Workstationはスナップショット、ようは、サーバー自体のバックアップを取ることが可能です。その日付を確認したのですが、2023年2月2日とあります。このスナップショットの状態が分かりません。スナップショットのコメントには、「ディスク拡張後すべてのDBデータを取りこんだスナップショット」と記載があるので、DBを取りこもうとしたけれど、うまく取りこめず、ディスク拡張をした後にとったスナップショットのようです(「仮想ストレージ拡張の作業を検証する [ソフトウェア研究室](2023年2月2日)」参照)。
ただ、挙動から、仮想サーバーのファイルが悪いのではなく、VMWare Workstation自体が悪そうです。なぜなら、Apache試験用の仮想環境もあるのですが、そちらはここ数ヶ月一切いじっていません。しかし、その仮想サーバも起動してこない状態だからです。
そのため、この段階で、VMWare Workstationを最初からインストールすることに決めました。
[VMWare Workstationインストールファイルのダウンロード]
VMWare社の製品は、ライセンスの管理は完璧に近い状態です。
VMWare社のサイトにログインすると、自分が購入した製品の一覧が表示されます。ただ、最新のものしか表示されないようです。私は、VMWare Workstation13と、VMWare Workstation15を購入したのですが、VMWare Workstation13のライセンスは表示されていません。そのため、古い環境を利用したいケースが想定できる人は、ダウンロード後インストールファイルとライセンスをクライアント側に保存しておかなければいけません。
そんなVMWareのサイトから、ライセンスとVMWare Workstation15のインストールファイルをダウンロードし、インストール作業を実施しました。
[VMWare Workstationのインストール]
VMWare Workstation15のインストール作業は以下の手順で実施しています。
@Windowsの[プログラムの追加と削除]からVMWare Workstation15を削除
AWindowsを再起動
BVMWare Workstation15のインストール
これでも状況は改善されませんでした。VMWare Workstation15の挙動から見て、クライアント側に、以前インストールしたファイルが残っているようです。そこで、Everythingというツールでパソコン内を、「VMWare」という文字列で検索しました。その結果分かったことは、VMWare Workstation15関連のファイルがかなり残っているということです。このとき、ちょっと、度胸がいり、ためらいもありましたが、「VMWare」とつくファイルを片っ端しから削除をしました。しかし、Windows配下のファイルで管理者権限が設定されていたファイルについてはすぐには削除できなかったので、そのままにして再インストールを実施しています。
[VMWare正常起動]
インストール完了後再起動しました。その結果、やっと正常に起動し、インストール前よりもさくさくと、動作するようになりました。この作業、ほぼ半日がかりの作業です。
っと言う状況で、本日の開発の進捗はゼロです。また明日からがんばりたいと思います。
VMWareの製品に興味をもった人も、持てなかった人もクリックをお願いします。
↓↓↓↓↓↓
人気ブログランキング
■仮想ストレージ拡張の作業を検証する [ソフトウェア研究室](2023年2月2日)
https://fanblogs.jp/bahamuteve/daily/202302/02
■Everything(Vector)
https://www.vector.co.jp/soft/winnt/util/se492851.html
■VMWare
https://www.vmware.com/jp.html
★DB関連関数以外の修正状況(6/20までの進捗)
修正ファイル本数 19/29本(0本ファイル修正)
修正箇所 343/396(0箇所修正)