読者です 読者をやめる 読者になる 読者になる

めもぶろぐ

お勉強したこと、趣味なんかを適当に書いてます。。。

KVM上にiscsi専用のサーバを構築

前回のエントリのやつをKVM上に一から構築しておきたいと思います。 chiita01.hatenablog.com まずはインストールから virt-install --name iscsiSV --ram 512 --vcpus 1 --disk /data/kvm/iscsiSV.img,size=100,cache=writeback --location /data/iso/CentO…

centosでiscsiターゲットとイニシエータの設定

クラスタ構成とかを試すために、適当にiscsiを使えるようにメモです。 iscsiターゲット、iscsiサーバのパッケージインストール まずはパッケージをインストールするためにパッケージ名を調べます。 yum search iscsi iscsi-initiator-utils.x86_64 : iSCSI d…

KVM上にXenサーバ構築

xenサーバの構築がどうもうまくいかない、というのを何度かつづけたけどなぜかうまくいったのでメモ。 yum -y install centos-release-xen yum -y update kernel --enablerepo=centos-virt-xenyum -y install xen --enablerepo=centos-virt-xen/bin/grub-boo…

KVMでメディアの挿入と取り外し

virsh attach-disk xenhost /data/iso/CentOS-5.11-x86_64-bin-DVD-1of2.iso hdb --type cdrom ゲスト側では/dev/sdbとして認識されるので、下記コマンドでマウントする。 mount /dev/sdb /mnt おわり

KVMのゲストOSにディスクを追加

いろいろやり方はありますが、今回は仮想マシンイメージと同じようにディスクイメージを作成して、仮想マシンの構成情報に加えることでゲストOSにディスクを認識させる方法をメモします。 ディスクイメージ作成コマンド qemu-img create -f qcow2 /data/kvm/…

ノートPC上でxenサーバが構築できなかったので、KVM上でxenサーバ構築

タイトルの通り。 で、KVM上でxenサーバを作るために下記コマンドでインストールして、パッケージの選択でxenを指定しただけ。 virt-install --name xenhost \ --ram 2048 --vcpus 2 \ --disk /data/kvm/xenhost.img,size=100,cache=writeback \ --location …

DRBD Corosync PacemakerでHAクラスタ | 解説

前回はただただメモしていた状態だったので、今回のは解説を残しておきたいと思います。 chiita01.hatenablog.com yum -y install pcs corosync pacemaker クラスタを構築するのに必要なパッケージをインストールします。 クラスタエンジン:corosync リソー…

DRBD Corosync PacemakerでHAクラスタ

ただただメモしていきます。 drbdは構成済みを前提とします。 chiita01.hatenablog.com chiita01.hatenablog.com chiita01.hatenablog.com // [root@ha01 ~]# yum -y install pcs corosync pacemaker [root@ha01 ~]# service pcsd start; passwd hacluster […

LPIC304 | 一通り勉強を終えたら

一通り勉強を終えたけど、これから何を勉強して試験に備えたらいいか。 とりあえずは、試験日を決めよう。 テストセンターで受けるので平日しかやってない。。。 まあ、毎度のこと 試験日決めたので残り時間をどう過ごそうか考える。 まずはLPIのサイトを確…

クライアントHyper-V上にXenサーバ構築とゲストOSインストール(超適当)

まずは下記からCentOS5.xをダウンロード Index of /pub/Linux/CentOS/5.11/isos/x86_64 新規仮想マシン作成します。レガシーネットワークアダプタはレガシーにしておくとよいでしょう。 で、まあ適当にインストールしてください。インストール方法は他サイト…

High Availability Add-Onを構成するテクノロジ

RHELのHAAddonの構成がわからん そういう時は下記サイトで確認する。 access.redhat.com これを読めば頭に入るはず。 あとは、これ。超絶理解できるはず。 30分でRHEL6 High Availability Add-Onを超絶的に理解しよう! from Etsuji Nakai www.slideshare.net…

pacemakerのリソースクラス

タイトルの通り。 下記サイトにて確認。 3.2. Red Hat High Availability アドオンリソースクラス LSB ⇒ Linux Standards Base OCF ⇒ Open Cluster Framework Systemd ⇒ RHEL7から導入されたサービス管理デーモン。Fedoraではもっと早く導入されてたやつ。ま…

OpenNebulaってなに

勉強していたらでてきたOpenNebula いったい何だろうか。 簡単に言うと、クラウド駆逐管理ツールらしい。 公に公開されたのは2008年3月。更改されてから9年もたっているらしい。 プライベートクラウドかつUbuntuでよく使われるみたい。 KVM,Xen…

LVS | keepalived with VRRP

さて、前回飛ばしたVRRPによるフロントエンドサーバ側の冗長化についてです。 まずは、フロントサーバの2号機も下記と同じ手順で作りましょう。 chiita01.hatenablog.com で、完成したら、VRRPの部分はコメントアウトしていたので、変更します。 1号機は下記…

LVS | keepalived

まずはkeepalivedのインストールから。 パッケージがインストール済みか確認します。 [root@lvsf01 ~]# yum list installed | grep keepalived なかったので、インストールします。 [root@lvsf01 ~]# yum -y install keepalived読み込んだプラグイン:fastest…

LVS構築メモ

ipvsadmあるかな?ということで確認。 ちなみに構成は Front: lvsf01, lvsf02 Back: lvse01, lvse02 スケジューリングアルゴリズムはデフォルト フォワーディング方式はNATとします。(セグメントカエルの面倒だったからどうせぐ。。。) // [root@lvsf01 ~]…

CentOS7 NIC名の変更

RHEL7はネットワークインタフェース名がeth0とかではなく ちょっと名前が変わっています。 dellサーバ等では採用されていましたが、BIOSやPCIスロット情報に基づきデバイス名が決定されます。 それを無効化して、eth0からeth1と順に設定させるためには以前記…

初期セットアップシェル

面倒なので、メモ。 setup.sh #!/bin/bash# disabled selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config# package installyum -y install vim# setup vi modeecho 'set -o vi' >> /etc/profile.d/keybind.sh# setup inputrcecho …

VCA③

データセンタの仮想化とは ハードウェアをデバイスに変換すること 多数の物理サーバが他のネットワーキングデバイスやストレージデバイスとともにラックに積まれている場合もあれば、固有のオペレーティングシステム、アプリケーション及びデータを持つ多様…

VCA②

動画ファイルをスクリーンショットとったのでめも https://drive.google.com/file/d/0B8q4UTr40E6gaWdOZ1RDV2FVNGM/view?usp=sharing pdfにまとめておいたので、これだけで試験に臨もうと思います。

VMware VCA試験①

さてVCAなんですが、今回はデータセンタ仮想化コースでの受験を考えてます。 VMwareでは例のごとく動画を見ないと次へ行けないのですが どんどん飛ばしてスクリーンショットだけとっておきました。 内容的にはしらんもんはなかったので良いかと思います。 お…

CentOS kickstart(キックスタート) インストール | dhcp http CDROM

初めてキックインストールやったのでメモ。 キックスタート環境 OSはすべてCentOS(6.4) dhcpサーバを使用 インストールはcdromから kickstartコンフィグはhttpd経由で提供 クライアントhyper-vを使用(レガシーネットワーク) HTTPサービスのインストール…

windows10とCentOS(Linux)のNTPサーバ設定

windowsは毎回忘れてるのでメモ LinuxはクライアントHyper-Vにて5台くらい立てているので一応設定を。 Windows10 NTPサーバ編 1. win + R キーで下記を起動して、「regedit]を実行 2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimePr…

LPIC1 名前解決が…

最近書いた記事のチェックポイント1について LPIC 101,102 レベル1 - めもぶろぐchiita01.hatenablog.com 名前解決とは そのなの通り名前を解決します。 filerってサーバーがあるとします 基本的にはネットワークでサーバーのつながり、道があります どこに…

LPIC 101,102 レベル1

やっとLPICレベル1に先週合格しました。 800点満点中500点が合格点 101、102のどちらも600点くらいでした 8割前後ですかね 試験時間は1時間半で時間は半分は確実に余る時間になります なんだよ、これ見たことねーよが5問 うーん、これあいまいだなあ 5問 …

WinSCPのスクリプトファイル・簡易バッチ処理

OSを一から作ろうと思いがんばってるのですが アセンブルしてからまたファイルを引っこ抜くのが面倒なので winscpを使っていい方法はないか探しました ・コマンドラインが使用可能 ・スクリプトファイルが使用可能 上記の利点があるため、簡易的ではあります…

windows10がいよいよ迫ってきた

windows10がもうすぐですね エンジニアとしては興味津々です デベロッパではないので、プレビュー版はとくにさわってないのですが! まあ不安なところもあります いままで使えてたソフトは継続して使用可能か アップグレード一発目の不具合はないのか 使い勝…

VMware Workstation上のVMでHyper-vを使用するには

VM上でhyper-vをインストールしようとすると怒られる。 こっちとしては、hyper-vを動かしたいので下記を設定。 1.ゲストOSのvmxファイルをテキストエディタで開く 2.最下部に2行を追記・保存 mce.enable = TRUE hypervisor.cpuid.v0 = FALSE 3.ゲスト…

powershell実行時の標準出力をログに取得する

ホントしょうもないものだけど、ログ取りはじゅうようなので gistb07e99937070fc2f2fe8 こんなんでとりあえず。 必要な物は後から機能を追加していけばよいかと。 PSはほぼ使う機会ないんだけどね。 むだなところはあるけど、今後のために記載。

Linux manコマンド

manコマンドが参照するファイルの置き場所 /usr/share/man /usr/local/share/man -fオプションでキーワードと完全に一致するマニュアルが何章にあるか表示する [root@filer ~]# man -f passwdpasswd (1) - update user's authentication tokenspasswd (5) - …

Linux Findコマンドを覚える

いつもは updatedb からの locate hogehoge で必要なファイルを探しておりました。 メリット:検索が即座に終わる デメリット:データベースを更新しなければならない。 更新しないと、仮に消去済みのファイルがあっても検索にひっかかる データベース更新以…

ESXi CLIから仮想マシンのスナップショット 〜シェル編〜

そういえばGitHubをなんとなく使ってたのを思い出しました。 なんかいい感じにシェルが貼り付けられないかと考えていたのですが これを使えばよかった。 ちょいとだけ長くなりますが貼り付けますー gist6c194ae7d2be148249c4

ESXi CLIから仮想マシンの起動 ~シェル編~

またへぼいシェルつくりました。 まじで適当です。まえ投稿したCLIからの起動さがしてたらなんだか面倒になったのでシェルを作っておきました。 ESXi CLIから仮想マシンの起動 - なんとなくインフラSE 3年目chiita01.hatenablog.com ~/vmpow.sh #!/bin/bashe…

HiRDB Grantee権限削除/ユーザ権限削除

不要な権限を削除するために下記コマンドを実行。 ちなみに特定ユーザの特定テーブルへの権限をすべて削除する内容を記載しました。 echo "revoke all on [table_name] from [user_name];" | pdsql -u user/user おわり

Vyatta PPTP VPNのMTU値設定変更

linuxサーバでopenvpnを使ったVPNとVyattaのPPTPで構築したVPN使ってるんですが どうもVyattaの方が速度が出ない で、mtu値を設定してなかった気がするので 設定変更したコマンドをメモ 1.ログイン 2.conf 3.set interfaces ethernet eth0 pppoe 0 mtu…

HiRDB テーブル、RDエリア削除

流れは 1.テーブル削除2.インデックス削除3.RDエリアを閉塞、クローズ状態にする4.RDエリア削除用の制御ファイル作成5.pdmodで制御ファイルを指定してRDエリアの削除6.グローバルバッファの削除 使用するファイル一覧:81_pdhold.bat82_remove_r…

HiRDB テスト用RDエリア、テーブルの作成・データ投入

HiRDBにテスト用データを投入する手順をメモ 素人っぽくてお恥ずかしいですが、素人なので下記の流れでテストの準備ができるように記録しておきます。 流れは 1.ファイルシステム作成 2.RDエリア作成 3.グローバルバッファ確認 4.テーブル作成 5.…

Linux Shell 作り方⑥ if文と、testコマンドのオプション

if文の記述 if 条件式 ; then 処理fi ※可読性を考慮し、thenまで一行で記述 if文のオプションは下記記事を参照 Linux Shell 作り方② - なんとなくインフラSE 3年目 Linux Shell 作り方② - なんとなくインフラSE 3年目 test コマンドオプション -z test -z st…

Linux Shell 作り方⑤ 配列に値を設定する

[root@filer shell_work]# [root@filer shell_work]# array=(1 2 3 a b c ) → ( )を使用してスペース区切りで配列に値を設定 [root@filer shell_work]# echo $array1 → $arrayのみの出力だと配列の先頭([0])のみが出力される [root@filer shell_work]# ech…

Linux Shell 作り方④ ダミーファイル作成と一括リネーム

# 50MBのdummyファイルを作成 dd if=/dev/zero of=dummy bs=5m count=10 /* 複数のファイルをまとめてリネームする 複数ファイルの拡張子を一括変換したいときなど、複数ファイルのファイル名の一部を一括して変更したい場合は、 mv コマンドではなく rename…

Linux Shell 作り方③ スクリプトヘッダ スクリプト概要の記述

納品物としても、その後の運用にしてもスクリプトの内容を 記載しておく必要はあると思うのでヘッダを必ず付けるようにする #!/bin/bash # # @(#) ファイル名 ver.1.0.0 yyyy.mm.dd # # Usage: # hoge.sh param1 param2 # param1 - パラメータ1です. # param…

ESXi CLIから仮想マシンの起動

macから自宅サーバをいじろうと思ったら vsphere clientがつかえない vcenterが立ち上がってないがために web clientも使えない ってときにcliからvCenterの起動をしてみます ESXi 5.x To power on a virtual machine from the command line: List the inven…

Linux Shell 作り方②

制御文のメモ 1 #!/bin/bash 2 3 hour=`date +%H` 4 5 if["$hour"-lt12] 6 then 7 echo"am now!" 8 else 9 echo"pm now!" 10 fi 11 ※変数を[ ]の判定式で使用する際には、 " "でくくる必要があるので注意せよ。(変数の中身が空の場合、 " "でくくっていない…

Linux Shell 作り方

linuxはあまりやって来なかったのですが、shellをできるようにしておく必要が 出てきたので、初歩的なものから始めてみたいと思います。 といっても、初歩的なものはもう書けるんですが少し応用まで入れればあとは 案件内でどうにか収められる気がしています…

①Oracle Master Bronze | 資格取得に向けて

転職先はミドルウェアも触るようになるので あれこれと勉強していこうと思う。 インフラ屋さん専門で、ミドルには手を出していない会社に 所属していたので、やったことはなかったです。 BackupExecや、SMO(NetApp)などで連携させてバックアップ、リストア…

VPN、DDNS切り替え

タイトルの切り替えいうほどのもんじゃないですが 実施しました。 リモート環境での設定で、エビデンスとってないのでざっくり。 1. 実家の環境でieserverさんを利用してIPの登録 2. windowsのクライアントPC(仮想のwindows7)にDiCEを導入 3. DiCEのパッチ…

webサーバ virtual hostの設定

IPアドレスは一つで、サイトをふたつ用意する方法を記載します。 先のsquid-graphの表示をするために、httpdのドキュメントルートにファイルをいちいちコピーするのもなんなので、やってみました。ちなみに外部公開はしてません。 あとは、外部設定ファイル…

squid-graph 備忘記録

wget http://downloads.sourceforge.net/project/squid-graph/squid-graph/3.2/squid-graph-3.2.tar.gz 解凍します。 tar zxvf squid-graph-3.2.tar.gz コマンド実行してみます。 squid-graph --output-dir=/tmp/squid-graph < /var/log/squid/access.log 出…

プロキシサーバ linux centOS squid

プロキシサーバ構築したので使用していたのですが アクセスログを見ていてもリアルタイムで更新されず。。。 確認コマンド tail -f /var/log/squid/access.log で、がっかりしました。 サービスを再起動してみると、おやおや、、、 [root@miniserver log]# s…

無料DDNSサービスの利用 ieserver

とりあえずbloggerからこちらに移行しました。 で、一発目の記事。 ddo.jpさんのDDNSサービスを使用していたのですが、使用期限が切れるとのことでieserverさんへ移行することにしました。 &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="http://chiita01…