投稿

11月, 2018の投稿を表示しています

Proxmoxでサーバ構築

イメージ
これまでテスト用にi5第8世代の廃棄PCを使用してきた。 とはいえ今の所何も問題は起きていないが、入れ替えも視野に入れ予備サーバを用意することに。 - メモリ:16GB - SSD:500GB - DDNS+Let's Encrypt - Ubuntu24.04 この環境なので、すぐに構築し直すことは可能だが、とりあえずこのまま置いておいて別のサーバを立てることにする。 最初はRaspberryPiで構築しようと思ったけれど、本体電源+外付けHDD電源+ディスプレイ電源と考えると、邪魔なので廃案。 そこで廃棄しようと思っていた「Lavie NS300/N」が手元にあったので、これを利用することに。 一応バッテリーは正常に動作するので、UPS代わりにそのまま。 - Core™ i3-8145U(やや非力) - メモリ:8GB(少ないが…) - HDD:1TB なので、これまで使用しているものより、若干スペックダウン。 ただ用途は、非常勤で教えに行っている専門学校生用の練習マシンとする予定なので、まぁ問題なさそう。 Proxmox導入 直接、Linuxを導入してもよいのだけれど、今回は Proxmox を導入し、その上でUbuntu Serverを動作させる計画。 USBにProxmoxのイメージを焼いて、インストールすれば問題なく完了。 ただ、現在のバージョンはdebian - trixieがベースになっているので、若干参考になるサイトが少なめ。とはいえ旧版のは参考になるので調べつつ… HDDなだけあって、最初の起動は少し遅いものの、立ち上がってしまえば問題ない。 さぁ、VMにするかCTにするか…。 GUI使うのであれば、VMかなぁ。サーバだしCTでいいかぁ。 という程度の選定で、CT(コンテナ)で進めることに。 - メモリ:4GB - CPU:2 - HDD:20GB(root disk) - HDD:400GB(home用) - Ubuntu24.04 という構成で進めることにした。 テンプレートを用意して、初期設定を行い起動。 まぁすんなりと入った。 液晶を閉じたら、Suspendになってしまったので、若干設定変更。 $ sudo nano /etc/systemd/logind.conf HandleLidSwitch=ignore $ sudo sy...

Thinkpad x240 を入手

イメージ
ヤフオクで物色 これまでx200を利用してきたけれど、イマイチ反応が悪いことが気になりだした。 vivaldiでタブを複数開いて、Spreadsheetとエディタと端末で作業すると…。 固まることはないけれど、息づくというか…。 でもって、kotlinのコンパイルしてjvmの上で動作確認とかすると、イラッとするレベル。 core2duoの限界かなぁ…と。 しかも、液晶も最大輝度でもけっこう暗くて、そろそろ交換しようかと悩んで、amazonなどでパーツを探してみた。 すると、HD→FHD交換が可能という情報を。 でも、x200は対応していなくて、「X240 X240s X250 X260 対応」と書かれている。 x240のスペックを調べると、なかなか良いではないか。 ということで、念入りに価格を調べ、本体を入手することに。(笑) 1週間ほどあれやこれや探して、結局13,751円でヤフオクで落札。送料込みで14,624 円。 予定では14000円以下(送料込み15000円)で落札できればと思っていたので、少し安い感じ。 届いたブツの状態はとても綺麗で、良品でした。 ちなみにスペックは、corei5第4世代、HDD500GB、メモリ4GBです。 追加パーツを手配 本体にはメモリが4GBでスロット1しか無いので、交換となる。 この点、x200は2スロットだったので少し残念。 DDR3L 1600 MHz PC3L 12800 永久保証 で 5,980円なり。 そして念願の、FHD液晶を手配。 YHtech適用修理交換用適用Lenovo ThinkPad X240 X240s 12.5 フルHD (1920x1080) IPS液晶パネル 11,500円 なり。 SSDはx200のを流用することに。 結局 本体 14,624- メモリ  5,980- 液晶 11,500- 合計 32,104 円となった。 この内Amazonのポイントで2480支払ったので、最終的には29,624円。 まあ、当初10〜15万程度のモバイルマシンを買おうかと思っていたので、素敵! 本体よりパーツのほうが高いという…。お約束のような…。 実際の交換作業 本体裏蓋を開ければ、メモリ...

proxy経由のssh

proxy設置場所での作業 出先の環境では、proxyを通さないと外に出られない場合がしばしば存在する。 作業のノートPCを持って行き、いつもはテザリングで対応するのだけれど、転送ファイルのサイズがが大きかったり、電波状況の悪い環境だと、Wi-Fiを借りたり、有線での接続も多々有る。 で、いつも忘れてしまうので、まとめておく。 .ssh/configに書いてもよいのだけれど、このファイルは自宅やノート、他のマシンと同一にしておきたいので、変更を加えないようにする。 そこで、持ち歩くノートPCにのみ、proxyを通す設定をする。 .bashrc内にaliasとして設定しておく。 もちろん、テザリングでの作業も多いので、通常のsshとは別コマンドに設定する。 alias pssh="ssh -o ProxyCommand='nc -X connect -x 172.xx.yy.zz:3128 %h %p'" これで、端末から $ pssh hoge とすれば、プロキシー経由での接続ができるようになった。 もちろん、 $ ssh hoge なら、通常のssh接続だ。 自分で意識的にコマンド名を変えているので、間違えにくい・・・。 環境が変わったら、.bashrcを書き換えることで対応することに。 ああ、これで幸せにRemote作業ができるゎ。