Often times you will want to stripe your Oracle database volumes for better performance. Here are the steps for creating the EBS volumes and creating the Linux logical volume:
1. aws ec2 create-volume --availability-zone us-west-2b --size 100
1. aws ec2 create-volume --availability-zone us-west-2b --size 100
2. aws ec2 create-volume --availability-zone us-west-2b --size 100
3. aws ec2 describe-volumes --volume-ids vol-7c2e9955 vol-2e2e9907
4. aws ec2 attach-volume --volume-id vol-7c2e9955 --instance-id i-f0ef69c6 --device /dev/sdc
5. aws ec2 attach-volume --volume-id vol-2e2e9907 --instance-id i-f0ef69c6 --device /dev/sdd
6. aws ec2 start-instances --instance-id i-NewDBServer
7. ssh -i YourFile.pem ec2-user@10.50.x.x
Once you are logged into the EC2 instance, stripe and then recognize your additional volumes with this series of commands:
1. sudo mkdir /mnt/oraclestripe
2. sudo vgcreate vg /dev/sdc /dev/sdd
3. lvcreate -L 200 -n lv -i 2 vg
(Notes:
1. Using default stripesize 64.00 KiB
2. The parameter -i in the lvcreate command specifies the number of physical volumes to stripe across. If you wanted to stripe across more than 2 drives, you would have to specify that number.
)
4. sudo mkfs -t ext3 /dev/vg/lv
5. sudo mount /dev/vg/lv /mnt/oraclestripe
6. Next, update /etc/fstab to ensure these mounted drives are automatically mounted on reboot.
A. sudo vi /etc/fstab and add these lines:
/dev/sdb /mnt/piops1 ext3 defaults 0 2
/dev/vg/lv /mnt/oraclestripe ext3 defaults 0 2
/dev/sdb /mnt/piops1 ext3 defaults 0 2
/dev/vg/lv /mnt/oraclestripe ext3 defaults 0 2
7. df -h (to view the new volumes mounted to the logical volumes created)
No comments:
Post a Comment