VM: Virtual Machineの訳語。 Pentium, PowerPC等のCPUがプログラムを直接実行するのでなく、仮想的な計算機をソフトウェア的に用意し、プログラムがそれによって実行されるようにする手法(エミュレート)。JavaやMicrosoft .NET Platformにおいて採用されていることで有名。 またそれとは別の意味で、VMWareなどが(複数の)計算機そのものを仮想的に用意してくれる機構を指すことも多い。近年、仮想化は流行のキーワードになりつつある。
※プロモーションを含んでいます バーチャルマシン(VM)は、物理的なコンピューター上で仮想的なコンピューターをエミュレートする技術であり、クラウドコンピューティングやデータセンターの管理において広く利用されています。この記事では、VMの概要、特徴、利点、主な用途、そして将来性について解説します。 VMの概要 VMは、ハイパーバイザーと呼ばれる仮想化ソフトウェアを使用して、物理的なコンピューター上で複数の仮想マシンを実行する技術です。各仮想マシンは、独立したオペレーティングシステム(OS)およびアプリケーションを実行することができます。これにより、1台の物理マシン上で複数の環境を同時に実行するこ…
UTMを使って仮想環境にFedoraをインストールした時の手順記録です。 実行環境やバージョンは以下になります。 OS:MacOS Ventura 使用するソフト:UTM ver4.4.5 インストールするOS:Fedora Workstation 39 OSイメージとソフトの準備 環境の作成 OSのインストール おわりに OSイメージとソフトの準備 まずはFedora WorkstationのISOイメージをダウンロードします。 Fedora Workstation | The Fedora Project 以下の赤枠を選択してARM用のイメージをダウンロードします。 ISOイメージのダウン…
この記事ではAzure Portal上でAutomation のRunbookを作成し、 Runbookのスケジュール機能で指定の日時で作成済みの仮想マシンまたはApp Serviceに対して自動起動を行うところまでを記載します。 今回Runbookに記載するスクリプトはPowerShellを使用しています。 背景 仕事で動かしている開発環境の仮想マシンとApp Serviceのサーバーの起動/停止を自動化できると無駄な稼働を減らして節約できると思ったため。 もしそのようにしてほしいと依頼されたらすぐにできるように調べてみました。 大まかな手順や前提 任意の仮想マシンを用意する(ここは割愛) …
前回の続きでContainerized Data Importer(以下、CDI)を導入してUbuntuの仮想マシンを動かします。 khasegawa.hatenablog.com マニフェストを用意する マニフェストの取得コマンドは省きしますが、マニフェストをkustomization.yamlから参照するように定義しておきます。 --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: cdi resources: - https://github.com/kubevirt/containe…
はじめに 今回できるようになること Webサーバーとは 【事前作業】DNSサーバーを設定する DNSサーバー設定ファイルを開く キーボードで「i」を入力し編集モードに切り替えて、DNSサーバーのアドレスを入力する 設定ファイルの編集を保存し、編集モードを終了する 【実作業】Webサーバーを構築する httpdのインストール / 起動 httpdをインストールする httpdがインストールできたことを確認 httpdの起動状態を確認する httpdを起動する httpdの起動状態を再確認する Webサーバーの初期設定 / 動作確認 Webサーバーの初期ページが表示されることを確認する テスト用h…
2023 May 03. 2023 Apr. 29. Xubuntu 22.04のisoファイルを任意のフォルダーにダウンロードする Xubuntu 22.04の仮想マシンを作成する VirtualBoxを起動し、「新規」をクリックしてウィザードを進める 下記サイトによると、ubuntu 22系列では、ゲストOSのインストールを自動で行う「Unattended installation」を適用できないので、「Skip Unattended istallation」にチェックを入れる。 第737回 VirtualBox 7.0の新機能[Windows 11とUbuntu 22.10の自動インスト…
要約 2023年4月の情報処理技術者試験から出題範囲として外された仮想マシンCOMET 2に酷似した仮想マシンCOMBATを作ってマイコン版JavaとしてCOMET 2を後世に伝えていく計画。出題範囲から外れたCOMET 2に税金が投下されない予想をしています。試験問題のために作られたCOMET 2はシンプルであるためマイコンの非力なCPUにも実装できる反面、実用性は低目なのでDIY向けの電子工作向けに適している。お金のかからない文化保存手段としても期待。 COMBATの計画をしている人 オープンソースの8bit CPU WZetaを開発している平山 直紀。計画倒れになるかもしれないけど、興味…
先日買い換えたESXiサーバー(NUC)で何か面白いことができないかと考えているうちに、Nested ESXiが思い浮かびました。 Nested ESXiは雑に言うと仮想化環境を入れ子にした環境で、なんだか頭のおかしい表現ですがVMware ESXi上でVMware ESXiを動作させることです。*1今までも何回かNested ESXi環境を試みましたが、私の知恵不足で上手くいきませんでした。ESXiの仮想マシン作成時に(CPU設定項目の中にある)「ハードウェアの仮想化」オプションは有効化していましたが、実は仮想スイッチの設定変更も行う必要がありました。 blog.denet.co.jp ・左…
基本タブ プロジェクトの詳細 サブスクリプション リソースグループ インスタンスの詳細 仮想マシン名 地域 可用性オプション セキュリティの種類 イメージ VM アーキテクチャ AzureSpot割引で実行する サイズ 管理者アカウント ユーザー名 パスワード(パスワードの確認) 受信ポートの規則 パブリック受信ポート 受信ポートを選択 ライセンス 既存のWindowsServerライセンスを使用しますか? ディスクタブ ネットワークインターフェイス 仮想ネットワーク 仮想ネットワークのサブネット パブリックIP NICネットワークセキュリティグループ パブリック受信ポート 受信ポートを選択 …
はじめに 今回できるようになること IPアドレス / GWアドレスとは IPアドレスとは GWアドレスとは 【実作業】IPアドレス / ゲートウェイ(GW)アドレスを設定する VMnet8のネットワークアドレスを調べる cmdプロンプトを開く【作業対象:ホストPC】 ネットワーク情報を確認する【作業対象:ホストPC】 IPアドレスをメモ帳などにメモする【作業対象:ホストPC】 設定するIPアドレスとGWアドレスを作成する IPアドレスを作成する【作業対象:ホストPC】 GWアドレスの整理をしておく【作業対象:ホストPC】 実際にアドレスを設定する ネットワークデバイスを表示する【作業対象:Li…
少し前にWindowsのパソコンにLinux(Ubuntu)を入れることになり、その時にWSLという存在を知りました。 そして今はそのパソコンにDockerを入れようとしています。 パソコンにどういう感じで収まっているのか、(多分問題はないのでしょうが)両方入っていて負荷とか大丈夫なのか気になって、それぞれがどういうものなのか調べました。 DockerとWSLの関係 この2つで調べてもどちらかの情報しか出てきませんでした。 なので頼みの綱、ChatGPTに聞いてみました。 【ChatGPTより 】 実行環境の構築に使われる技術 │ ├─ インフラストラクチャ仮想化技術 │ ├─ ハイパーバイザ…
先日、ホームラボ環境にvSAN環境を構築したので、さっそく仮想マシンを構築して動作確認をしてみたいと思います。 vSAN構築記事は、こちらを参照してください。 hironw.hatenablog.com 構成 NFS接続設定 vSANデータストアに仮想マシンを作成 動作確認 構成 vSANを構成するESXiホストの構成は以下の通りです。 ESXiホスト 3台 キャッシュ用ディスク 5GB×3本 キャパシティ用ディスク 10GB×3本 NFS接続設定 vSANデータストアにCentOSのISOファイルを格納しようとしたところ、VMDKファイルのみアップロード可能とのメッセージが表示されたため、I…
M1 Macが登場してから丸3年以上経過してますが、今更ながらオススメのIntel iMacはどれなのか!ということでやって行きます。(※基本的に新品購入はまず無理なので、中古を購入する事になります。)モデルは2015年以降のIntel iMac 27インチから(21.5インチもありますが今回は省きます)。以下各モデルの主なスペックです。 ————————————————————————————————————————————————iMac(Retina 5K, 27-inch, Mid2015)CPUパフォーマンス:3.3GHz:1089(Single-Core) 2976(Multi-C…
数年前に情報処理安全確保支援士の資格を取得し、その後も資格維持のための研修は受講している。けれども、手を動かしていないのでセキュリティに関する知識向上に不足があるという感覚があった。そこで、実際に手を動かすべく、TryHackMe(以下THM)というサイバーセキュリティトレーニングサービスに触り始めた。なお現在触り始めて2週間ちょっと、タイトル通り無課金での利用である。 前提 記事を執筆している自分のセキュリティに関するスキルはこんなもの 情報処理安全確保支援士 情報処理安全確保支援士の受験をした記録 2021 - 勘と経験と読経 以前にCTFを勉強していたことはある 書籍「セキュリティコンテ…
こんにちは、クラスター株式会社でソフトウェアエンジニアをしているMito Memelです。 clusterでは、3D空間内でアバターモーションや音声を同期するためのリアルタイム通信サーバーをAmazon EC2上で動作させています。昨年から今年にかけて、このリアルタイム通信サーバーのリソース割り当て方法を改善し、結果として稼働しているEC2インスタンス台数を半分程度に削減することに成功しました。本記事では、clusterのリアルタイム通信サーバーが抱えていたリソース割り当て効率の課題とその改善手法をご紹介します。 背景 改善手法 まとめ 背景 アバターモーションや音声の同期のようなリアルタイム…
VMware Player16に、WindowsServer2019簡易インストールでライセンス エラーがでました。懐かしいエラーだなと思ったら自分が書いた記事に救われました。 こちらは2016で発生した場合の内容です。 VMwarePlayerでWindows2016インストール時にマイクロソフトソフトウェアライセンス条項が見つかりませんエラー - CAFE BREAK 今回も意気揚々と、VMwarePlayerでWindows Server 2019をインストールしようとしたら、、、以下のエラーメッセージが表示されました。 「マイクロソフトソフトウェアライセンス条項が見つかりません。インス…
新卒1年目のエンジニアがVMware Cloudに触れるために学習したことについて記載する学習記録です。 前回の記事ではVMware vSphere(以下、vSphere)やVMware Cloudの概要について記載しました。 第二回目の本記事では、vSphereの検証環境を実際に構築し、ソリューションへの理解を深めていきたいと思います。 構築範囲 前提条件 ESXiホスト ESXiホストの概要 ESXiホストの構築 最後に 構築範囲 今回は、下図の赤枠で囲っている、ESXi部分の構築を行います。 前提条件 本記事での検証環境構築の前提です。 すでに構築済みのvSphere環境上に仮想マシンを…
https://docs.vmware.com/jp/VMware-vSphere/8.0/vsphere-vcenter-esxi-management/GUID-302A4F73-CA2D-49DC-8727-81052727A763.html vSphere の 2 つの主要なコンポーネントは、VMware ESXi™ と VMware vCenter Server® です。ESXi はハイパーバイザーです。この上で仮想マシンを作成して実行します。vCenter Server は、ネットワークで接続されている ESXi ホストを統合管理するサービスです。
vSphere環境を使っていて、仮想マシンのvCPUのサイジングについてベストプラクティスがいくつかありますが、そういう背景がどういったところにあるのか、ベストプラクティスから外れた場合にどうなるのか書いてみようと思います。 構成 vCenter 7.0 U3 ESXi 7.0 Update 3 Intel NUC NUC7i3BNH Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz Ubuntu 22.04 よくありそうな疑問 仮想マシンのvCPUのサイジングとして、以下のものがあります。 一般的なベストプラクティスとして、ハイパースレッディングが有効な環境で…
いままでやろうと思ってやってなかった、ホームラボ環境でvSANを組んでみたいと思います。 vSANはストレージを仮想化するソリューション(SDS:Software Defined Storage)で、複数のディスクを束ねて1つのストレージを提供することが可能です。 今回は、ホームラボ環境にNexstedESXを構築しvSANを組んでいきます。 構成 クラスタの準備 vSANクラスタの作成 EVCの有効化 Cluster_vSAN用NestedESXホストの作成 クラスタへホストの追加 分散スイッチへホストの追加 VMKernelアダプタ(vMotion、vSAN)の設定 クラスタの構成 ディス…
暇つぶしに色々見てると、確かに、何だろ「世代の差」を感じますね(笑)。 テレビとかで「。は威圧的」ってやってるのを見た時も感じましたけど(こいつら、文章の最後には何をつけろってならったんだ?)。 俺なんか,そもそもWindowsがない!時代ですからね(笑)。DOS、それも最初は2.1だったかな?わらっちやいますが「漢字が出る」と広告に出てた時代ですよ。いやー、年取ったなぁ(笑)。 つい、この前だと思ってたわ。 いや、きっかけの記事は「PC9821+Windows3.1」ですから、十分新しいよ。 おれも持ってるな、Windows3.1。フロッピー14枚かな?インストールしてあったノートを友達に貸…
なにおき? 量産した仮想サーバーでADの子ドメインを作成しようとしたところ、フォレストルートのDCがDHCPのIPアドレスでDNSレコードを発行していたために作成どころかADへの接続もままならなくなってしまっていた。DHCPリース期間を過ぎたことで、DNSレコードが存在しないIPアドレスを案内していたためである。 なにおき? ぼやき そこで 実際にやってみた ホストマシンのIP 管理表の更新 サーバーの固定IP変更 いろいろ動作確認 おわりに
MacBook Proは、相変わらずなんですけど、チラッとVM wareが何とか、って表示が出ました。 確かにVM ware fusionは買ってダウンロードしてあるし、以前構築した仮想マシンが沢山入ってます。 それこそmacOSもあるし、 Windowsも SolarisもubuntuもfreeBSDも、インストールしました。ちょっと嫌な感じになったので、仮想マシンはまとめて別の場所に移動、VM wareも再インストールはしてません。 たた、雰囲気としては、仮想マシンが複数ある?という感じですね。全く同じものが競合してる感じです。なので、画面も二重写しになるんでしょうし、シャットダウンしても…
こんにちは、事業推進本部SE部の山手です。 今回は「Terraform」を利用してIDCFクラウド内に仮想マシンを作成し、同時にその仮想マシンにSSHでアクセスできる環境を構築する方法を紹介します。 目次 目次 Terraformとは 実施内容 作業手順 1.Terraformのインストール 2.作業用ディレクトリの作成 3.Terraform構成ファイル(以下、構成ファイル)の作成 今回作成した構成ファイルの全体像 今回作成した構成ファイルの詳細説明 4.コードの実行 ①構成ファイルを含む作業ディレクトリを初期化する(必須) ②構成ファイルを実行すると何が作成されるのか事前に確認する ③事前…
Azure Marketplace から SQL Server がインストール済みの Azure 仮想マシン (以下 SQLVM) をデプロイした場合、英語版の SQL Server がインストールされます。 本環境の SQL Server を日本語化したい場合、以下【SQLVM上の SQL Server 日本語化手順】のような手順を実施する必要があります。 SQLVM上で日本語化された SQL Server を上位バージョン (例えば SQL Server 2019 -> SQL Server 2022) に インプレース アップグレード したい場合、どうすれば良いのかという質問をいただいた…