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…
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) に インプレース アップグレード したい場合、どうすれば良いのかという質問をいただいた…
はじめに こんにちは、NRI新卒1年目の伊藤です。2023年の夏に新人研修を終えて、部署に配属されてから約半年が経ちました。私が配属された部署では主要パブリッククラウドの導入支援を行っており、中でも私はMicrosoft Azure(Azure)を担当することになりました。パブリッククラウドの経験は、学生時代にAmazon Web Services (AWS)のEC2を立てて遊んだことがあるぐらいであり、Azureについては名前を知っているというレベルでした。本記事では、Azureに触れたことのない新人がAzureを利用するにあたり、躓いたポイントを紹介します。特に、学生時代にあまり意識できて…
ネステッド vSphere / vSAN ラボ構築の工夫を紹介します。今回は、ESXi 仮想マシンの作成についてです。 前回はこちら。 vSphere / vSAN ラボを構築するための工夫。Part-01: ネステッド構成の概要 今回の内容です。 今回の話のイメージ図 クローン用 ESXi 仮想マシンの作成 1. ESXi 仮想マシンの作成 2. ESXi のインストール 3. ESXi の設定(DCUI) 4. ESXi の設定(ESXi Shell) FollowHardwareMac /system/uuid 削除 5. ESXi VM のシャットダウン 今回の話のイメージ図 今回紹介…
最近またネットワーク検証機を引っ張り出してきて学習を進めているのだが、想定と違う動きをしてハマったのでメモとして残しておこうと思う。CiscoのL3スイッチにVLAN間ルーティングを設定したのだが、通信をする端末側(仮想マシン)にデフォルトゲートウェイを設定するのを忘れてpingの応答がないという凡ミスをした。ここまでは単なる凡ミスでなので結局端末2台にGWを設定することで解決したのだが、どうにも理屈が合わないと感じる事象に出くわした。前提を図示すると以下のようにPC2にのみデフォルトゲートウェイが設定されている状態で検証した。 まずPC1からPC2へインターフェイスeth1を指定してping…
Active Directoryで大量のWindowsServerを使うため、Hyper-V仮想マシンを量産する準備をした。 やりかた忘れる読みで備忘録に起こす。 ■目次 やりかた 要するに何をしているのか やってみてわかったこと
Azure プライベート環境で、ネットワークに関するトラブルが発生することはないでしょうか? 特に、Azure Firewall や サードパーティー製のファイアウォールをデプロイしている環境、ルーティングの向き先をオンプレミスネットワークに設定している環境などで、ルーティングに関するトラブルが発生する事が多いとと思います。 その環境のトラブルシューティングを行う場合、ルートテーブルのルート設定情報やNSG・Azure Firewallのセキュリティ規則を確認したり、サーバー内のルーティング情報を見たり、手法は多岐にわたります。 そこで、簡単にできるけれどあまり知られていない、 Azure 仮…
こんにちは。 クラウド事業部CI/CDサービスメニューチームの菅家です。 Oracle VirtualBoxにてCentOS環境にGitLabEEのSelf-Managed無償版をインストールし、 環境を立てたので、やり方について記事に残しておきます。 インストールに関してはほぼ公式のコマンドのとおりですが インストールを試してみたけどなんだかうまくいかないというような際に参考になれば幸いです。 目次 目次 前提 GitLab Self-Managed版のインストール手順 アドレスをhttpsとした場合の対応 最後に 前提 VirtualBoxにて以下の設定が済んだ仮想マシンが作成されているこ…
結論から言うと、Time Machineでバックアップはできる。が、オススメはできない。仮想マシンのサイズが小さいなら気にせずTime Machineでバックアップしていいが、数十GB、数百GB以上のサイズの場合は、とんでもないバックアップ容量が必要になるのでオススメしない。 実際に120GB弱の仮想マシンを使っていてTime Machineバックアップが短期間で機能しなくなってしまったので、以下に解説する。 実際にバックアップする容量は、Macのシステム10GB強と仮想マシン120GB弱の合計約130GBで、それをTime Capsuleの3TB HDDにバックアップするのだが、このTime…