DRBDでnode1がUnconfiguredのとき
node1#drbdadm up zabbix_disk
リソースがエラーで上がらないとき
pcs resource cleanup リソース名
DRBDのディスクが切断してUnknownになったとき
node2#drbdadm — –discard-my-data connect zabbix_disk
node1#drbdadm connect zabbix_disk
DRBDでnode1がUnconfiguredのとき
node1#drbdadm up zabbix_disk
リソースがエラーで上がらないとき
pcs resource cleanup リソース名
DRBDのディスクが切断してUnknownになったとき
node2#drbdadm — –discard-my-data connect zabbix_disk
node1#drbdadm connect zabbix_disk
https://ip address/ui/#/login
FTPSをNAT環境で動作させるとあまり上手くいかない。SSLでカプセル化されていることで、ゲートウェイファイアウォールがIPアドレスを変更してくれないのが問題っぽい。
クライアント側がNAT = PORTモードで接続するIPアドレスがローカルIPアドレスになって上手くいかない。
サーバ側がNAT = Passiveで接続するIPアドレスがローカルになってしまい上手くいかない。Passive接続IPを変更したり、Passiveポートを制限してファイアウィールを開けるなどの処理が必要。
配下のサーバ群にエラーが出たら、/var/log/配下のltmだのtmmだのに出力が出る。
Poolの確認状況は「Localtraffic」→「Pools」→「statistics」で確認。
virtualserverごとの確認は「Localtraffic」→「virtualserver」→「statistics」で確認。
各馬自前のハンデを付ける
1000万下 53
準オープン 54
オープンがち 55
G3がち 56
g2,g1がち 57
父親の回収率が100%越え 1ポイントアップ
ニックスの回収率が100%越え 1pointアップ
同競馬場で着度数が50%越え 1ポイントアップ
同レースで過去に着内 2ポイントアップ
で合計値の高い6等でボックス。
git checkout master ブランチの変更
git pull 最新に更新
変更
git add -A 変更箇所に追加
git commit 変更箇所のコミット(ローカル)
git push 変更箇所をリモートへコミット
# MySAMのキーをキャッシュするバッファのサイズ。目安はシステムメモリの1/4
key_buffer_size = 1GB
#少なめに
join_buffer_size = 256K
# クライアントからサーバーに送信できるパケットの最大長。
max_allowed_packet = 32M
# 全件検索時のレコードがキャッシュされるバッファのサイズです。
read_buffer_size = 1M
# キーを使用したソートで読み込まれた行がキャッシュされるバッファのサイズ。
read_rnd_buffer_size = 8M
# ソート時に使用されるバッファのサイズ。
sort_buffer_size = 16M
#ここで設定された値より大きな結果はキャッシュしないようにします。
query_cache_limit = 64M
#クエリキャッシュで使用するメモリサイズ。
query_cache_size = 1G
# MEMORYテーブルの最大サイズを指定する。
max_heap_table_size = 64M
# スレッド毎に作成される一時的なテーブルの最大サイズ。
tmp_table_size = 64M
チャーシューを作る
スープを作る
その他具材の準備
ラーメンスープと具材を作る
ラーメンを作る
完成!
※テスト環境
・1台のESXiサーバ(A)の中に、ESXiサーバを仮想マシンとして2台構築(AA,AB)
・AAの仮想ESXiサーバの中に、CentOS_6_x64の仮想マシンを作成(C)
・CをABにバックアップ取得する方向を検討
※作業
1.AAのESXiサーバで、SSHを有効にする
2.AAにSSHでログイン
3.コマンドで仮想マシンを確認
「vim-cmd vmsvc/getallvms」
一番左に表示されるVmidを控える
4.ディスクロックを解除するため、スナップショットを作成
vim-cmd vmsvc/snapshot.create $Vmid forBackup
→ $Vmidは3で取得したID 「forBackup」は適当な名前で良い
→ マシン名-0001.vmdkが作成される
5.ディスクイメージのコピー。
→ マシン名.vmdkと、マシン名-flat.vmdkをコピーする
→ AAとAB間では何らかの問題によりSSHでの通信が不可であった。
別途マシン(D)を用意し、一旦AAからデータ吸い上げ→ABへプッシュという
方法でコピーした。
→ ABでは、datastore1の中にマシン名のフォルダを作成し、その中に
データを設置
6.スナップショット削除(元に戻す)
vim-cmd vmsvc/snapshot.remove $Vmid $Snapid
7.構成ファイルのコピー。
→ マシン名.vmxをコピーする。
→ スナップショットを削除してからでないと、スナップショット
ディスクの構成情報が残ってしまう
8.AB側で仮想マシンを登録する
9.仮想マシンを起動する。移動したかコピーしたかの問いには「移動しました」
を選択する
※注意ポイント
・Thinディスクで作成しても、なぜかコピーしたディスクイメージは
元同じサイズとなってしまう。従って、ABのディスク領域は仮想マ
シンのディスク容量の合計値以上が必要となる。
・テスト環境ではAA,AB間でSSH接続を行うことが出来なかった。ESXi
上でコピーしているからのためかもしれないので、実機で検証が必要
・AB側での起動時、1回目に起動しないことがある。一旦パワーオフし
再度起動すると上手く起動した。
AA# vim-cmd vmsvc/snapshot.create `vim-cmd vmsvc/getallvms | cut -c1,2 | tail +2` forBackup
D# scp root@AA:/vmfs/volumes/datastore1/C/C.vmdk .
D# scp root@AA:/vmfs/volumes/datastore1/C/C-flat.vmdk .
AA# vim-cmd vmsvc/snapshot.remove `vim-cmd vmsvc/getallvms | cut -c1,2 | tail +2` 1
D# scp root@AA:/vmfs/volumes/datastore1/C/C.vmx .
AB# mkdir /vmfs/volumes/datastore1/C
D# scp C.vmdk root@AB:/vmfs/volumes/datastore1/C/
D# scp C-flat.vmdk root@AB:/vmfs/volumes/datastore1/C/
D# scp C.vmx root@AB:/vmfs/volumes/datastore1/C/
AB# vim-cmd solo/registervm /vmfs/volumes/datastore1/C/C.vmx C
AB# vim-cmd vim-cmd vmsvc/power.on `vim-cmd vmsvc/getallvms | cut -c1,2 | tail +2`