ESXi6.7環境で手動VM作成
はじめに
前回セットアップしたESXi環境に手動でCentOS8を構築してみる。
本当はansible or terraformでVM構築するところを頑張りたかったのだが、イマイチイメージがわかなかったのでとりあえず手動で作成してみる。
前回から日が空いたのはひたすらお酒んので映画見ていたから。グラン・トリノ最高だった。。
ISOイメージの配置
まずはCentOS8のisoイメージをESXi環境に配置する。
公式のダウンロードページから環境にあったイメージを落としてくる。
その後ESXiの管理画面からストレージ -> データストアブラウザ -> ディレクトリの作成
を選択し、データストアアップロード用のディレクトリを作成する。作成したディレクトリを選択肢てアップロード
を選択肢、ダウンロードしたisoイメージをアップロードする。
VMの起動
isoイメージの配置が完了したら、手動でVMを作成する。
ESXi管理画面のトップページから仮想マシンの作成/登録
をクリックする。
その後以下のように入力してVMを作成する。
作成タイプの選択: 新規仮想マシンの作成 名前とゲストOSの選択: 名前: 任意の名前 互換性: デフォルト(使用しているESXiのバージョン) ゲストOSファミリ: Linux ゲストOSのバージョン: CentOS8(64ビット) ストレージの選択: 任意のストレージ 設定のカスタマイズ: CD/DVDドライブ: データストアISOファイル(先程配置したisoファイルを選択) その他はデフォルトでok(cpu, memory, diskなど変更する部分があれば変更) 設定の確認: 確認
仮想マシンのセットアップ
左ペインから仮想マシン
を選択し、先程作成した仮想マシン名をクリック。電源がついていなければパワーオン
をクリックする。
コンソール -> ブラウザコンソールを開く
を選択してコンソールを起動し、Install CentOS Linux 8
を選択してenter
言語を選択。
今回は日本語。
必要があればキーボードの設定を変更する。
ソフトウェアの選択でベース環境を選択。
今回はGUIを特に必要としないのでサーバ
を選択。
インストール先からインストールするデバイスを選択。
ネットワークとホスト名で既存のEthernetを有効化し設定を編集。
アドレスをデフォルトのDHCP以外で割り振る場合はここを編集する。今回はそのままDHCPで設定。
いずれは固定IPを払い出し、LAN内のDNSに登録してからVMを作成するような仕組みを整えたい。
設定が完了したらEthernetの接続をオンにする。
↓のようにIPアドレスやデフォルトルート、DMSのアドレスなどが表示されればok。
時刻と日付を選択してタイムゾーンをアジア/東京
に設定。
右上のネットワーク時刻の設定マークをクリックしてntpサーバを設定する。今回はnictのntpサーバを設定
ここまで設定したらインストールの開始
をクリックする。
インストール中にrootユーザのパスワードと一般ユーザの作成をする。
インストールが完了したら再起動。
再起動が完了したらローカルのマシンからssh接続を確認する。
設定が正常に完了していればsshができるはず。
[ketch:~/worklog][master] ʕ◔ϖ◔ʔ < ssh 192.168.1.8 The authenticity of host '192.168.1.8 (192.168.1.8)' can't be established. ECDSA key fingerprint is SHA256:rrl0I0mwvFGuK5o7jqYa+lp3PPuFXd39hvZp7fNqdx4. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.1.8' (ECDSA) to the list of known hosts. ketch@192.168.1.8's password: Activate the web console with: systemctl enable --now cockpit.socket Last login: Fri Jul 31 23:44:31 2020 [ketch@localhost ~]$ cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core)
ひとまずこれで手動でのVM作成は完了。
終わりに
手動作成は特に問題なくできた。
今回作成したVMからKickstartファイルを取得し、cliでのVM作成を整えていきたい。