AtmanOS compiles ordinary Go programs into images which can be run on a hypervisor without a conventional operating system. It provides a microkernel and implementation of Go's runtime and standard library implemented natively in Go (with a little bit of Assembly). It currently targets the Xen hypervisor, allowing the images to be run on Amazon EC2, Rackspace Cloud, IBM SoftLayer, and other cloud
第3回関西IT系インフラ勉強会発表資料
PackerにはVirtualBoxやQEMU(KVMおよびXen)などの仮想マシンイメージを作成する機能が用意されており、仮想マシン作成を自動化できる。今回は、Packerを使ってVirtualBoxおよびQEMU(KVM)用の仮想マシンにOSをインストールしてディスクイメージを作成する例を紹介する。 Packerを使って各種仮想マシン用のディスクイメージを作る 前回記事ではPackerを使ってDocker用のイメージを作成する方法を紹介したが、今回はDockerではなく仮想化ソフトウェア向けのイメージを作成する方法を紹介していこう。 Packerではさまざまな仮想マシンやクラウドインフラ向けのディスクイメージを作成できるが、今回はCentOS 7のインストールISOイメージを元に、VirtualBoxとQEMU(KVM)向けのディスクイメージを作成する流れを紹介する。 VirtualB
前提 以下のような、Dockerfileとcompose.ymlを使った環境がある Dockerfile FROM php:7.2.11-apache # Install MySQL Extention RUN docker-php-ext-install mysqli pdo_mysql # Install GD Extention RUN apt update && apt install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ && docker-php-ext-install -j$(nproc) gd \ &&
What is GanetiGaneti is a virtual server management software tool built on top of Xen virtual machine monitor and other Open Source software. However, Ganeti requires pre-installed virtualization software on your servers in order to function. Once installed, the tool will take over the management part of the virtual instances (Xen DomU), e.g. disk creation management, operating system installation
織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらず食べられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …
koan を使って、コマンド一発で Xen DomU をインストールする方法を紹介します。 1. cobbler のサーバで DomU として使う system を作成する $ sudo cobbler system add –name=<仮想マシン名> –profile=<プロファイル名> –virt-type=xenpv –virt-cpus=1 –virt-ram=2048 –virt-file-size=200 –virt-path=/var/lib/xen/images/<仮想マシン名>.img –virt-bridge=xenbr0 上の例では、準仮想化ドメインとして CPU 数 1、搭載メモリ容量 2048MB、ハードディスク容量 200GB、仮想ブリッジを xenbr0 とした仮想マシンを構築するという意味になる。 2. Dom0 上に koan をインストールする $ s
先週、AMD主催のセミナーで「はてなでの仮想化技術の使い方」という発表をしてきました。 はてなでは、1年半ほど前から仮想化技術に取り込んでおり、現在では300台以上のサーバが仮想化されています。仮想化技術には、様々なメリットがありますが、はてなではサーバリソース利用率の向上と、システムの安定化の二つの利点を重視しています。サーバを仮想化していく際に、どのようなポリシーで一つの物理的なサーバに仮想化ホストを積み重ねているか、とか、実際どれぐらい効率を上げられているか、とか、あとAMDさんのセミナーなので、消費電力的にはOpteronが実測結果からは10〜20%程度効率がいい(負荷時にOpteron 1.82A, Xeon 2.17A)、というあたりの話をしてきました。 How to use Virtualization Technology in HatenaView more presen
さて、これまで準備した内容を利用して、 今回は実際に自動インストールを実行します。 今回DomainUの構築には「virt-install」コマンドを利用します。 最初に私が実際に設定したオプションを含むコマンドを以下に示します。 virt-install --name=vm06 --ram=512 --vcpus=1 \ --file=/dev/VolGroup00/LogVolx106 \ --nographics --paravirt \ --location=http://10.1.100.20/centos/5.1/os/i386/ \ --extra-args='ks=http://10.1.100.20/centos/5.1/DomU-vm06-ks.cfg' 「--name=vm06」 → 仮想端末の名前を「vm06」に設定しています。 「--ram=512」
今回から数回にわたって、仮想化ソフトウェア「Xen」を用いたシステム構築についてご紹介します。 ご存じの方も多いと思いますが、Xenは、オープンソースで提供されている仮想化ソフトウェアで、手軽に仮想マシンを実現する手法として注目されています。この連載ではその概要については割愛し、システム構築の現場で、実際にどのように仮想化システムを設計・構築・運用していくかという実践的な部分に焦点を当てて解説を進めていきたいと思います。 初めに、XenをインストールしてゲストOSを動かすまでの基本的な手順を紹介したいと思います。ゲストOSを稼働させ、Xenの基本的なセットアップ方法を把握したところで、次回以降、実際の仮想化システム構築のプロセスを、パフォーマンス検証結果などとともに紹介していきます。 なお、今回は仮想化環境のプラットフォームとしてRed Hat Enterprise Linux 5(以下R
1つのコンピュータ上で複数のOSを動作させることができる仮想化システム。本稿ではXenについて、Fedoraマシンへのインストールの方法と環境に応じた構成の仕方を説明する。 仮想化システムは、1つのコンピュータ上で複数のオペレーティングシステム(OS)を動かす仕組みだ。Xenは、新しい仮想化方式を採用した強力な仮想化システムである。以下、Fedoraマシンへのインストールの方法と環境に応じた構成の仕方を説明する。 本記事は、2007年8月に出版されたアンドリュー・ハドソン、ポール・ハドソン著『Fedora 7 Unleashed』(SAMS Publishing)からの抜粋である。 仮想化と疑似仮想化 仮想マシン(VM)は割り当てられたRAM上で、外部の世界に対して完全に自己充足的に動作する。仮想化システムの1つであるVMwareなどは、この仮想世界を完全なものにすべくBIOSさえも仮想化
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く