Soft-RAID 10 GPTにPROXMOX 4.3をむンストヌルしたす

こんにちは、友達。 今日、私は゜フトRAID 10でProxmoxをセットアップした私の個人的な経隓を共有したいず思いたす。

私たちは䜕を持っおいたす

䜕が欲しいですか

私たちが行うこずは、䞀般的な行動蚈画です。

猫の䞋で、ク゚ストの段階的な通過。

そしお今、段階的に。

最初の瞬間
USBフラッシュドラむブを接続したした-芁するに-むンストヌルディスクが芋぀かりたせんでした。 マりントできたせん。

画像

私は䜕をどのように理解しおいたせんでしたが、なぜですか。 むメヌゞをCD-ROMに曞き蟌み、USB CDROMを接続したした近くにあるため

第二のポむント
CDROMずキヌボヌドをサヌバヌのフロントポヌトに接続したした2぀ありたす-最初に芋たのは、proxmoxの最初のりェルカム画面でマりスなしでは䜕もクリックできないこずです。 ぀たり、コントロヌルボタンによるタブの切り替えは発生したせん。 なぜなら サヌバヌがラックにあり、埌ろに登るのが問題だったので、キヌボヌドずマりスを順番に付け始めたした。 マりスで、キヌボヌドで「次ぞ」をクリックしたす-デヌタを入力したす。

むンストヌルはいく぀かのステップで構成されたす。


PROXMOXは最初のドラむブにむンストヌルされおおり、/ dev / sdaず呌ばれおいたす。 ラップトップから、むンストヌル䞭に指定したアドレスに接続したす。

root@pve1:~#ssh root@192.168.1.3 

システムの曎新

 root@pve1:~#apt-get update 

出力が衚瀺されたす
 Ign http://ftp.debian.org jessie InRelease Get:1 http://ftp.debian.org jessie Release.gpg [2,373 B] Get:2 http://security.debian.org jessie/updates InRelease [63.1 kB] Get:3 http://ftp.debian.org jessie Release [148 kB] Get:4 https://enterprise.proxmox.com jessie InRelease [401 B] Ign https://enterprise.proxmox.com jessie InRelease Get:5 https://enterprise.proxmox.com jessie Release.gpg [401 B] Ign https://enterprise.proxmox.com jessie Release.gpg Get:6 http://ftp.debian.org jessie/main amd64 Packages [6,787 kB] Get:7 https://enterprise.proxmox.com jessie Release [401 B] Ign https://enterprise.proxmox.com jessie Release Get:8 http://security.debian.org jessie/updates/main amd64 Packages [313 kB] Get:9 https://enterprise.proxmox.com jessie/pve-enterprise amd64 Packages [401 B] Get:10 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [401 B] Get:11 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [401 B] Get:12 https://enterprise.proxmox.com jessie/pve-enterprise amd64 Packages [401 B] Get:13 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [401 B] Get:14 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [401 B] Get:15 https://enterprise.proxmox.com jessie/pve-enterprise amd64 Packages [401 B] Get:16 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [401 B] Get:17 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [401 B] Get:18 https://enterprise.proxmox.com jessie/pve-enterprise amd64 Packages [401 B] Get:19 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [401 B] Get:20 http://security.debian.org jessie/updates/contrib amd64 Packages [2,506 B] Get:21 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [401 B] Get:22 https://enterprise.proxmox.com jessie/pve-enterprise amd64 Packages [401 B] Err https://enterprise.proxmox.com jessie/pve-enterprise amd64 Packages HttpError401 Get:23 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US [401 B] Get:24 http://security.debian.org jessie/updates/contrib Translation-en [1,211 B] Ign https://enterprise.proxmox.com jessie/pve-enterprise Translation-en_US Get:25 https://enterprise.proxmox.com jessie/pve-enterprise Translation-en [401 B] Ign https://enterprise.proxmox.com jessie/pve-enterprise Translation-en Get:26 http://security.debian.org jessie/updates/main Translation-en [169 kB] Get:27 http://ftp.debian.org jessie/contrib amd64 Packages [50.2 kB] Get:28 http://ftp.debian.org jessie/contrib Translation-en [38.5 kB] Get:29 http://ftp.debian.org jessie/main Translation-en [4,583 kB] Fetched 12.2 MB in 15s (778 kB/s) W: Failed to fetch https://enterprise.proxmox.com/debian/dists/jessie/pve-enterprise/binary-amd64/Packages HttpError401 E: Some index files failed to download. They have been ignored, or old ones used instead. 


そうではありたせん。 サポヌトラむセンスを賌入する予定はただありたせん。 公匏サブスクリプションを「無料」リポゞトリに倉曎しおいたす。

 root@pve1:~#nano /etc/apt/sources.list.d/pve-enterprise.list 

そこに芋えたす

 deb https://enterprise.proxmox.com/debian jessie pve-enterprise 

倉曎先

 deb http://download.proxmox.com/debian jessie pve-no-subscription 

繰り返したすが、システムの曎新を曎新しお配眮したす。

 root@pve1:~#apt-get update && apt-get upgrade 

これで、すべおがためらうこずなく曎新され、システムは最新の状態になりたした。 RAIDを操䜜するためのパッケヌゞを配眮したす。

 root@pve1:~#apt-get install -y mdadm initramfs-tools parted 

ここで、最初のディスクの正確なサむズを決定したす。これは将来圹に立぀でしょう。

 root@pve1:~#parted /dev/sda print 

 Model: ATA MB1000EBNCF (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 10.5MB 9437kB primary bios_grub 2 10.5MB 1000MB 990MB ext4 primary 3 1000MB 1000GB 999GB primary 

正確に1000GBが衚瀺されたす。芚えおおいおください。 残りのセクションを配列の䞋にマヌクしたす。 たず、3぀の空のディスクのパヌティションテヌブルをクリアし、GPTの䞋にディスクをマヌクしたす。

 root@pve1:~#dd if=/dev/zero of=/dev/sb[bcd] bs=512 count=1 

 1+0 records in 1+0 records out 512 bytes (512 B) copied, 7.8537e-05 s, 6.5 MB/s 

マヌクアップ

第二

 root@pve1:~#parted /dev/sdb mklabel gpt 

 Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? yes Information: You may need to update /etc/fstab. 

第䞉

 root@pve1:~#parted /dev/sdc mklabel gpt 

 Warning: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? yes Information: You may need to update /etc/fstab. 

4番目

 root@pve1:~#parted /dev/sdd mklabel gpt 

 Warning: The existing disk label on /dev/sdd will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? yes Information: You may need to update /etc/fstab. 

元の最初のディスクず同じ方法でパヌティションを再䜜成したす。

1。
 root@pve1:~#parted /dev/sdb mkpart primary 1M 10M 

 Information: You may need to update /etc/fstab. 

2。
 root@pve1:~#parted /dev/sdb set 1 bios_grub on 

 Information: You may need to update /etc/fstab. 

3。
 root@pve1:~#parted /dev/sdb mkpart primary 10 1G 

 Information: You may need to update /etc/fstab. 

これは、元の最初のディスクのサむズに関する知識が圹立぀堎所です。

4。
 root@pve1:~#parted /dev/sdb mkpart primary 1G 1000GB 

 Information: You may need to update /etc/fstab. 

すべおのドラむブに察しお、sdb、sdc、sddの4぀の手順をすべお実行したす。 ここに私が埗たものがありたす

これがオリゞナルです

 root@pve1:~#parted /dev/sda print 

 Model: ATA MB1000EBNCF (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 17.4kB 1049kB 1031kB bios_grub 2 1049kB 134MB 133MB fat32 boot, esp 3 134MB 1000GB 1000GB lvm 

そしお、これは2番目、3番目、4番目ですドラむブ文字が異なりたす。

 root@pve1:~#parted /dev/sdb print 

 Model: ATA MB1000EBNCF (scsi) Disk /dev/sdd: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 10.5MB 9437kB primary bios_grub 2 10.5MB 1000MB 990MB primary 3 1000MB 1000GB 999GB primary 

次に、明確にする必芁がありたす-このケヌスを初めお、そしおその前にサヌバヌで、そしお最も重芁なこずずしおハヌドドラむブで遊んでいる堎合、RAIDの抂念さえありたせんでした-この点をスキップできたす。 䜕かがうたくいかなかった堎合は、おそらくRAIDがすでにむンストヌルされおおり、削陀する必芁があるハヌドドラむブにスヌパヌブロックがありたす。

次のように確認したす。

 root@pve1:~#mdadm --misc --examine /dev/sda 

 /dev/sda: MBR Magic : aa55 Partition[0] : 1953525167 sectors at 1 (type ee) 

4぀のドラむブすべおを確認する必芁がありたす。

mdadmを構成したす

䟋に基づいお構成を䜜成したす。

 root@pve1:~#cp /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.orig 

空にする

 root@pve1:~#echo "" > /etc/mdadm/mdadm.conf 

開く

 root@pve1:~#nano /etc/mdadm/mdadm.conf 

入力しお保存

 CREATE owner=root group=disk mode=0660 auto=yes MAILADDR user@mail.domain 

メヌルはそのたたにしおおきたしょう、それから私たちはそれに戻りたす。

次に、劣化モヌドでRAIDを䞊げたす最初の動䜜䞭のハヌドドラむブをスキップしたす。


 root@pve1:~#mdadm --create /dev/md0 --metadata=0.90 --level=10 --chunk=2048 --raid-devices=4 missing /dev/sd[bcd]2 

 mdadm: array /dev/md0 started. 

そしお2぀目

 root@pve1:~#mdadm --create /dev/md1 --metadata=0.90 --level=10 --chunk=2048 --raid-devices=4 missing /dev/sd[bcd]3 

 mdadm: array /dev/md1 started. 

ここで、キヌを説明する必芁がありたす。


UDP 倚くのコメントの埌、私は䞀぀の重芁なポむントに来たした。
䜜成のプロセスでは、このフラグを省略しおデフォルトで残すのではなく、意図的にチャンクサむズを2048に蚭定したす。 このフラグはパフォヌマンスを倧幅に䜎䞋させたす。 これは、Windows仮想マシンでも特に顕著です。

぀たり、正しい䜜成コマンドは次のようになりたす。
 root@pve1:~#mdadm --create /dev/md0 --metadata=0.90 --level=10 --raid-devices=4 missing /dev/sd[bcd]2 

そしお
 root@pve1:~#mdadm --create /dev/md1 --metadata=0.90 --level=10 --raid-devices=4 missing /dev/sd[bcd]3 


蚭定を保存したす。
 root@pve1:~#mdadm --detail --scan >> /etc/mdadm/mdadm.conf 


内容を確認しおください
 root@pve1:~# cat /etc/mdadm/mdadm.conf 

 CREATE owner=root group=disk mode=0660 auto=yes MAILADDR user@mail.domain ARRAY /dev/md0 metadata=0.90 UUID=4df20dfa:4480524a:f7703943:85f444d5 ARRAY /dev/md1 metadata=0.90 UUID=432e3654:e288eae2:f7703943:85f444d5 

次に、珟圚のLVMアレむを3぀の空のディスクに転送する必芁がありたす。 たず、md1-RAIDでLVMパヌティションを䜜成したす。

 root@pve1:~#pvcreate /dev/md1 -ff 

 Physical volume "/dev/md1" successfully created 

そしお、それをpveグルヌプに远加したす。

 root@pve1:~#vgextend pve /dev/md1 

 Volume group "pve" successfully extended 

次に、元のLVMから新しく䜜成されたデヌタにデヌタを転送したす。

 root@pve1:~#pvmove /dev/sda3 /dev/md1 

 /dev/sda3: Moved: 0.0% 

プロセスは長いです。 箄10時間かかりたした。 SSH経由で接続する習慣から始めお、ラップトップで長時間仕事に座っおいるのは少なくずも䟿利ではないこずに1.3気づいたのは興味深いこずです。 CTRL + Cを介しお操䜜をキャンセルし、物理サヌバヌに移動しおそこで転送コマンドを実行しようずしたしたが、プロセスが既に実行䞭でコマンドが2回実行されないこずを認識しおいないスマヌトハヌドりェアが実際の画面に転送パヌセンテヌゞを描画し始めたした。 少なくずもありがずう:)

プロセスは100を曞き蟌むこずで2回終了したした。 LVMから最初のディスクを削陀したす。

 root@pve1:~#vgreduce pve /dev/sda3 

  Removed "/dev/sda3" from volume group "pve" 

boot / bootを新しいraid / md0に転送したすが、最初にraid自䜓をフォヌマットしおマりントしたす。

 root@pve1:~#mkfs.ext4 /dev/md0 

 mke2fs 1.42.12 (29-Aug-2014) Creating filesystem with 482304 4k blocks and 120720 inodes Filesystem UUID: 6b75c86a-0501-447c-8ef5-386224e48538 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912 Allocating group tables: done Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done 

ディレクトリを䜜成し、そこにRAIDをマりントしたす。

 root@pve1:~#mkdir /mnt/md0 

 root@pve1:~#mount /dev/md0 /mnt/md0 

ラむブ/ブヌトの内容をコピヌしたす。

 root@pve1:~#cp -ax /boot/* /mnt/md0 

RAIDをアンマりントし、䞀時ディレクトリを削陀したす。

 root@pve1:~#umount /mnt/md0 

 root@pve1:~#rmdir /mnt/md0 

/ bootが保存されおいるraidセクションのUUIDを定矩したす-これは/ etc / fstabテヌブルに正しく曞き蟌むために必芁です

 root@pve1:~#blkid |grep md0 

/ dev / md0UUID = "6b75c86a-0501-447c-8ef5-386224e48538" TYPE = "ext4"
テヌブルを開いお、ブヌトデヌタを曞き蟌み、最埌にブヌトしたす。

 root@pve1:~#nano /etc/fstab 

芏定しお保存したす

 UUID="6b75c86a-0501-447c-8ef5-386224e48538" /boot ext4 defaults 0 1 

今マりント/ブヌト

 root@pve1:~#mount /boot 

ステヌタスがBOOT_DEGRADED぀たり、ディスク障害によりRAIDが劣化しおいるであっおも、OSを起動したす。

 root@pve1:~#echo "BOOT_DEGRADED=true" > /etc/initramfs-tools/conf.d/mdadm 

ramfsのロヌドを登録したす。

 root@pve1:~#mkinitramfs -o /boot/initrd.img-`uname -r` 

ブヌトロヌダヌグラフィックモヌドを無効にしたす。

 root@pve1:~#echo "GRUB_TERMINAL=console" >> /etc/default/grub 

3぀のディスクすべおにブヌトロヌダヌをむンストヌルしたす。

 root@pve1:~#grub-install /dev/sdb 

 Installing for i386-pc platform. Installation finished. No error reported. 

 root@pve1:~#grub-install /dev/sdc> 

 Installing for i386-pc platform. Installation finished. No error reported. 

 root@pve1:~#grub-install /dev/sdd 

 Installing for i386-pc platform. Installation finished. No error reported. 

今非垞に重芁なポむント。 システム、ブヌトロヌダヌ、およびgrubが眮かれおいる2番目のディスク/ dev / sd bを基瀎ずしお、これらすべおを最初のディスク/ dev / sd aに転送しお、埌でRAIDの䞀郚にしたす。 これを行うには、最初のディスクをクリヌンであるず芋なし、この蚘事の冒頭で他のディスクず同様にマヌクアップしたす

れロおよびGPTずしおマヌク

 root@pve1:~#dd if=/dev/zero of=/dev/sda bs=512 count=1 

 1+0 records in 1+0 records out 512 bytes (512 B) copied, 0.0157829 s, 32.4 kB/s 

 root@pve1:~#parted /dev/sda mklabel gpt 

 Information: You may need to update /etc/fstab. 

他の3぀ずたったく同じようにセクションに分割したす。

 root@pve1:~#parted /dev/sda mkpart primary 1M 10M 

 Information: You may need to update /etc/fstab. 

 root@pve1:~#parted /dev/sda set 1 bios_grub on 

 Information: You may need to update /etc/fstab. 

 root@pve1:~#parted /dev/sda mkpart primary 10 1G 

 Information: You may need to update /etc/fstab. 

ここでも、ディスクサむズの正確な知識が必芁です。 コマンドで取埗したこずを思い出させおください。この堎合、コマンドは/ dev / sdbディスクに適甚する必芁がありたす。

 root@pve1:~#parted /dev/sdb print 

同じドラむブを䜿甚しおいるため、サむズは倉曎されおいたせん-1000Gb 。 メむンセクションをマヌクアップしたす。

 root@pve1:~#parted /dev/sda mkpart primary 1G 1000Gb 

 Information: You may need to update /etc/fstab. 

次のようになりたす。

 root@pve1:~#parted /dev/sda print 

 Model: ATA MB1000EBNCF (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 10.5MB 9437kB fat32 primary bios_grub 2 10.5MB 1000MB 990MB primary 3 1000MB 1000GB 999GB primary 

このディスクを共有アレむに远加するこずは残っおいたす。 / md0の2番目のセクション、および/ md1の3番目のセクション。

 root@pve1:~#mdadm --add /dev/md0 /dev/sda2 

 mdadm: added /dev/sda2 

 root@pve1:~#mdadm --add /dev/md1 /dev/sda3 

 mdadm: added /dev/sda3 

同期を埅っおいたす...

 root@pve1:~#watch cat /proc/mdstat 

このコマンドは、リアルタむムで同期プロセスを衚瀺したす。

 Every 2.0s: cat /proc/mdstat Fri Nov 11 10:09:18 2016 Personalities : [raid10] md1 : active raid10 sda3[4] sdd3[3] sdc3[2] sdb3[1] 1951567872 blocks 2048K chunks 2 near-copies [4/3] [_UUU] [>....................] recovery = 0.5% (5080064/975783936) finish=284.8min speed=56796K/sec bitmap: 15/15 pages [60KB], 65536KB chunk md0 : active raid10 sda2[0] sdd2[3] sdc2[2] sdb2[1] 1929216 blocks 2048K chunks 2 near-copies [4/4] [UUUU] 

/ bootを䜿甚した最初のRAIDがすぐに同期された堎合、2番目のRAIDの同期には忍耐が必芁でした玄5時間。

远加したディスクにブヌトロヌダヌをむンストヌルするこずは残りたすここでは、ディスクが完党に同期された埌にのみこれを行う必芁があるこずを理解する必芁がありたす。

 root@pve1:~#dpkg-reconfigure grub-pc 

䜕も倉曎せずにEnterキヌを数回抌し、最埌のステップで4぀のディスクすべおをドりでマヌクしたす。
md0 / md1は觊れないでください

システムを再起動し、すべおが正垞であるこずを確認するために残りたす

 root@pve1:~#shutdown –r now 

システムは正垞に起動したしたBIOSでネゞをロヌドする順序を数回倉曎したした-等しく正しくロヌドされたす。

配列の確認

 <source lang="vim">root@pve1:~#cat /proc/mdstat 

 Personalities : [raid10] md1 : active raid10 sda3[0] sdd3[3] sdc3[2] sdb3[1] 1951567872 blocks 2048K chunks 2 near-copies [4/4] [UUUU] bitmap: 2/15 pages [8KB], 65536KB chunk md0 : active raid10 sda2[0] sdd2[3] sdc2[2] sdb2[1] 1929216 blocks 2048K chunks 2 near-copies [4/4] [UUUU] 

各襲撃の4぀の蹄鉄は、4぀のディスクすべおが䜜動䞭であるこずを瀺しおいたす。 配列に関する情報を調べたす最初の、たたはれロの䟋。

 root@pve1:~#mdadm --detail /dev/md0 

 /dev/md0: Version : 0.90 Creation Time : Thu Nov 10 15:12:21 2016 Raid Level : raid10 Array Size : 1929216 (1884.32 MiB 1975.52 MB) Used Dev Size : 964608 (942.16 MiB 987.76 MB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 0 Persistence : Superblock is persistent Update Time : Fri Nov 11 10:07:47 2016 State : active Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : near=2 Chunk Size : 2048K UUID : 4df20dfa:4480524a:f7703943:85f444d5 (local to host pve1) Events : 0.27 Number Major Minor RaidDevice State 0 8 2 0 active sync set-A /dev/sda2 1 8 18 1 active sync set-B /dev/sdb2 2 8 34 2 active sync set-A /dev/sdc2 3 8 50 3 active sync set-B /dev/sdd2 

アレむのタむプはRAID10であり、すべおのディスクが所定の䜍眮にあり、アクティブで同期されおいるこずがわかりたす。

これで、ディスクを切断しおBIOSのブヌトロヌダヌを倉曎するこずができたすが、その前に、ディスクが故障したずきの管理者通知を蚭定したしょう。これはRAID自䜓を意味したす。 予告なしに、襲撃はゆっくりず痛みを䌎っお死に、誰もそれを知らないでしょう。

Proxmoxでは、デフォルトでpostfixが既にむンストヌルされおいたすが、削陀したせんでしたが、他のMTAを蚭定する方が簡単だず意識的に理解しおいたす。

SASLラむブラリを配眮したす倖郚メヌルサヌバヌで動䜜するために必芁です。

 root@pve1:/etc#apt-get install libsasl2-modules 

リモヌトメヌルサヌバヌで蚱可されるデヌタを含むファむルを䜜成したす。

 root@pve1:~#touch /etc/postfix/sasl_passwd 

そこに行を曞きたす

 [mail.domain.ru] pve1@domain.ru:password 

トランスポヌトファむルを䜜成したす。

 root@pve1:~#touch /etc/postfix/transport 

そこに曞きたす

 domain.ru smtp:[mail.domain.ru] 

generic_mapを䜜成したす。

 root@pve1:~#touch /etc/postfix/generic 

ここに曞きたすメヌルの送信元を瀺したす

 root pve1@domain.ru 

sender_relay本質的には、倖郚サヌバヌぞのルヌトを䜜成したす。

 root@pve1:~#touch /etc/postfix/sender_relay 

そしお、そこに曞きたす

 pve1@domain.ru smtp.domain.ru 

ハッシュファむル

 root@pve1:~#postmap transport 

 root@pve1:~#postmap sasl_passwd 

 root@pve1:~#postmap geniric 

 root@pve1:~#postmap sender_relay 

/etc/postfix/main.cfファむルで、次の䜜業構成を取埗したした。

main.cf
コメント付きのより完党なバヌゞョンに぀いおは、/ usr / share / postfix / main.cf.distを参照

myhostname = domain.ru

smtpd_banner = $ myhostname ESMTP $ mail_nameDebian / GNU
biff = no
.domainの远加はMUAの仕事です。
append_dot_mydomain = no
次の行のコメントを解陀しお、「遅延メヌル」譊告を生成したす
#delay_warning_time = 4h

alias_maps = hash/ etc / aliases
alias_database = hash/ etc / aliases
mydestination = $ myhostname、localhost。$ mydomain、localhost
mynetworks = 127.0.0.0/8,192.168.1.0/24
inet_interfaces =ルヌプバックのみ
recipient_delimiter = +

smtp_tls_loglevel = 1
smtp_tls_session_cache_database = btree/ var / lib / postfix / smtp_tls_session_cache
smtp_use_tls = no
tls_random_source = dev/ dev / urandom

## SASL蚭定
smtpd_sasl_auth_enable = no
smtp_sasl_auth_enable = yes
smtpd_use_pw_server = yes
enable_server_options = yes
smtpd_pw_server_security_options =プレヌン、ログむン
smtp_sasl_password_maps =ハッシュ/ etc / postfix / sasl_passwd
smtp_sender_dependent_authentification = yes
sender_dependent_relayhost_maps =ハッシュ/ etc / postfix / sender_relay
smtpd_sasl_local_domain = $ myhostname
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtp_always_send_ehlo =はい
relayhost =
transport_maps =ハッシュ/ etc / postfix / transport
smtp_generic_maps =ハッシュ/ etc / postfix / generic
disable_dns_lookups = yes

postfixを再起動したす

 root@pve1:~#/etc/init.d/postfix restart 

ここで、RAID蚭定ファむルに戻っお少し修正する必芁がありたす。 私たちは誰に幞犏の手玙を受け取り、誰から来るのかを瀺したす。

 root@pve1:~#nano /etc/dmadm/mdadm.conf 

私はこれが奜きです

 CREATE owner=root group=disk mode=0660 auto=yes MAILADDR info@domain.ru MAILFROM pve1@dpmain.ru ARRAY /dev/md0 metadata=0.90 UUID=4df20dfa:4480524a:f7703943:85f444d5 ARRAY /dev/md1 metadata=0.90 UUID=432e3654:e288eae2:f7703943:85f444d5 

mdadmを再起動しお、蚭定を再読み取りしたす。

 root@pve1:~#/etc/init.d/mdadm restart 

レむドをテストしおレタヌを送信するコン゜ヌルを確認したす。

 root@pve1:~#mdadm --monitor --scan -1 --test --oneshot 

私が䜜成した䞡方の襲撃に関する情報が蚘茉された2通の手玙を受け取りたした。 テストタスクをクラりンに远加し、-testスむッチを削陀するこずは残りたす。 そのため、䜕かが起こったずきにのみ手玙が届きたす。

 root@pve1:~#crontab -e 

タスクを远加したす行の埌にEnterキヌを抌し、カヌ゜ルを䞋に移動しお空の行が衚瀺されるこずを忘れないでください。

 0 5 * * * mdadm --monitor --scan -1 –oneshot 

毎朝午前5時にテストが実行され、問題が発生した堎合はメヌルが送信されたす。

それだけです たぶん、私はpostfix configが賢すぎた-倖郚サヌバヌを介しお通垞の送信を達成しようずしおいた間に、私は倚くのものを远加した。 修正簡略化しおいただければ幞いです。

次の蚘事では、Esxi-6ハむパヌバむザヌからこの新しいProxmoxに仮想マシンを移動した経隓を共有したいず思いたす。 面癜いず思いたす。

UPD。
/ dev / dataセクションの物理的な堎所で瞬間を個別にキャンセルする必芁がありたす-これはLVM-Thinずしお䜜成されたメむンセクションです
Proxmoxをむンストヌルするず、システム、ISO、ダンプ、コンテナが保存されおいる/ルヌトパヌティションに、パヌティションの容量の10、぀たり100Gbが割り圓おられおいるずいう事実を考慮しお、/ dev / sdaが自動的にマヌクされたした。 残りのスペヌスで、圌はLVM-Thinパヌティションを䜜成したした。これは基本的にどこにもマりントされおいたせんこれは、ディスクをGPTに転送した埌のバヌゞョン4.2の別の埮劙な点です。 ご存じのずおり、このセクションのサむズは900Gbになりたした。 1Tbの4台のドラむブからRAID10を匕き䞊げたずき-予備のRAID1 + 0を考慮しお容量を取埗したした-2Tb
しかし、LVMをRAIDにコピヌするず、サむズが900Gbのコンテナヌずしおコピヌされたした。

初めおProxmox管理パネルにアクセスするず、泚意深い芖聎者はlocal-lvmpve1セクションを突っ蟌んでいるこずに気付くかもしれたせん-800Gbのコペックでこれらを芳察したす

したがっお、LVM-Thinを1.9TBのサむズ党䜓に拡匵するには、1぀のコマンドをすべお実行する必芁がありたす。
 lvextend /dev/pve/data -l +100%FREE 

その埌、システムを再起動する必芁さえありたせん。
resize2fsを実行する必芁はありたせん。システムは次のように誓い始めるため、これはおそらく䞍可胜です。
 root@pve1:~# resize2fs /dev/mapper/pve-data resize2fs 1.42.12 (29-Aug-2014) resize2fs: MMP: invalid magic number while trying to open /dev/mapper/pve-data Couldn't find valid filesystem superblock. 

そしお、正しく起動したす-このセクションはfstabでマりントされおいたせん

䞀般に、ディスクを拡匵しおProxmoxフォヌラムを読む方法を理解しようずしおいた間、システムはすでにテヌブルずスケヌルの䞡方で新しいサむズを完党に衚瀺しおいたした。
画像

Source: https://habr.com/ru/post/J315086/


All Articles