背景:
安裝 proxmox 3.4 在 4顆硬碟建立 software raid5 上
步驟:
0.proxmox 預先安裝在 /dev/sda 並安裝相關套件
apt-get update
apt-get upgrade
apt-get install mdadm
安裝後分割區如下
Number Start (sector) End (sector) Size Code Name
1 34 2047 1007.0 KiB EF02
2 2048 262143 127.0 MiB EF00
3 262144 7814037134 3.6 TiB 8E00
1.複製分割區資訊
for i in b c d
do
sgdisk -R=/dev/sd$i /dev/sda
sgdisk -t 2:fd00 /dev/sd$i
sgdisk -t 3:fd00 /dev/sd$i
done
2.建立 /boot 區 software RAID
mdadm --create /dev/md0 --level=1 --raid-disks=4 missing /dev/sdb2 /dev/sdc2 /dev/sdd2
mkfs.ext3 /dev/md0
mkdir /mnt/md0
mount /dev/md0 /mnt/md0
cp -ax /boot/* /mnt/md0
cp /etc/fstab /etc/fstab.bak
echo "/dev/md0 /boot ext3 defaults 0 1">>/etc/fstab
umount /mnt/md0
rmdir /mnt/md0
3.建立 software raid 5
mdadm --create /dev/md1 --level=5 --raid-disks=4 missing /dev/sdb3 /dev/sdc3 /dev/sdd3
4.重新開機測試
mdadm --detail --scan >>/etc/mdadm/mdadm.conf
reboot
5.安裝 GRUB 到 所有硬碟 /dev/sd[abcd]
echo 'GRUB_DISABLE_LINUX_UUID=true' >> /etc/default/grub
echo 'GRUB_PRELOAD_MODULES="raid dmraid"' >> /etc/default/grub
echo raid1 >> /etc/modules
echo raid1 >> /etc/initramfs-tools/modules
grub-install /dev/sda
grub-install /dev/sdb
grub-install /dev/sdc
grub-install /dev/sdd
update-grub
update-initramfs -u
reboot
6.將/dev/sda2 加入 /dev/md0
sgdisk -t 2:fd00 /dev/sda
mdadm --add /dev/md0 /dev/sda2
7.搬移 LVM Data
pvcreate /dev/md1
vgextend pve /dev/md1
pvmove /dev/sda3 /dev/md1
vgreduce pve /dev/sda3
pvremove /dev/sda3
8./dev/sda3 重新加入 LVM 中
sgdisk -t 3:fd00 /dev/sda
mdadm --add /dev/md1 /dev/sda3
cat /proc/mdstat #查看 等待 rebuilding 完成
vgdisplay #檢視 pve VG 容量
9.再次更新 GRUB
grub-install /dev/sda
grub-install /dev/sdb
grub-install /dev/sdc
grub-install /dev/sdd
update-grub
update-initramfs -t -u
sync
reboot
10.調整 /dev/pve/data 大小
lvresize -l +20 /dev/pve/data
resize2fs /dev/pve/data
2015年9月15日 星期二
2015年9月9日 星期三
2015年8月28日 星期五
Proxmox:Mount NFS volume in a OpenVZ container
HOST:
modprobe nfs
apt-get install nfs-common
vzctl set $VID --features "nfs:on" --save
vzctl restart $VID
Container:
yum install nfs-utils
modprobe nfs
apt-get install nfs-common
vzctl set $VID --features "nfs:on" --save
vzctl restart $VID
Container:
yum install nfs-utils
yum 安裝 package 出現 inode空間不足( inodes on the / filesystem )解決方法
yum install --downloadonly --downloaddir=$DIR $rpm
rpm -ivh --ignoresize $DIR/*.rpm
rpm -ivh --ignoresize $DIR/*.rpm
Cisco Switch 設定筆記
interface GigabitEthernet1/2 description eth1 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 10,20,30 switchport mode trunk no ip address no cdp enable spanning-tree portfast trunk
2015年8月24日 星期一
Cisco Switch RSTP 相關指令
Cisco Switch RSTP 相關指令
查看STP
#sh spanning-tree
調整priority
(config)#spanning-tree vlan 1 priority xxx
啟用802.1t之priority格式
(config)#spanning-tree extend system-id
變成RSTP
(config)#spanning-tree mode rapid-pvst
跳過Listening和Learning的偵測流程
(config-if)spanning-tree portfast
查看STP
#sh spanning-tree
調整priority
(config)#spanning-tree vlan 1 priority xxx
啟用802.1t之priority格式
(config)#spanning-tree extend system-id
變成RSTP
(config)#spanning-tree mode rapid-pvst
跳過Listening和Learning的偵測流程
(config-if)spanning-tree portfast
LEAF bonding,VLAN 設定筆記
bonding 範例
編輯 /etc/network/interfaces
auto bond0
iface bond0 inet static
address 10.31.1.5
netmask 255.255.255.0
gateway 10.31.1.254
slaves eth0 eth1
編輯 /etc/modules 加入
bonding mode=6 downplay=200 updelay=200 miimon=100
VLAN範例
編輯 /etc/network/interfaces
auto bond0
iface bond0 inet manual
up ifconfig bond0 0.0.0.0 up
slaves eth0 eth1
auto vlan20
iface vlan20 inet static
address 10.20.1.5
netmask 255.255.255.0
vlan-raw-device bond0
編輯 /etc/modules 加入
8021q
編輯 /etc/network/interfaces
auto bond0
iface bond0 inet static
address 10.31.1.5
netmask 255.255.255.0
gateway 10.31.1.254
slaves eth0 eth1
編輯 /etc/modules 加入
bonding mode=6 downplay=200 updelay=200 miimon=100
VLAN範例
編輯 /etc/network/interfaces
auto bond0
iface bond0 inet manual
up ifconfig bond0 0.0.0.0 up
slaves eth0 eth1
auto vlan20
iface vlan20 inet static
address 10.20.1.5
netmask 255.255.255.0
vlan-raw-device bond0
編輯 /etc/modules 加入
8021q
訂閱:
文章 (Atom)