การสร้างพื้นที่เก็บไฟล์ ISO , Template OS บนเครื่อง XenServer
หลังจากลง XenServer ไฟล์ ISO เช่น xs-tool XenCenter จะถูกเก็บอยู่ที่ /opt/xensource/packages/iso ซึ่งจะใช้พื้นที่ของ "/" ซึ่งมีขนาดจำกัดโดยรวมแค่ 4GB
หากเราต้องการเก็บไฟล์ ISO อื่นๆเพิ่มเติมเช่น CentOS , Ubuntu , Windows พื้นที่ที่มีอาจจะไม่เพียงพอ
หลังจากที่เราลง XenServer เสร็จแล้วเราอาจจะใช้ partitions อื่นๆที่เหลือและมีพื้นที่มากพอ เช่น sda2 , sda3 หรืออาจจะเป็น harddisk ตัวอื่นๆมาใช้เป็นพื้นที่จัดเก็บก็ได้
ยกตัวอย่างเช่นในกรณีนี้ เราจะใช้ partitions sda3 เป็นพื้นที่เก็บไฟล์ ISO แทน (ค่า default จะเป็น reposittory ที่ใช้เก็บ guestOS , VPS nodes , DomU)
1.format sda3 เป็น ext3 ก่อนใช้งาน หากเป็น hardisk ตัวอื่นๆให้แบ่ง partition ให้เรียบร้อยก่อน
# mkfs.ext3 /dev/sda3
2. สร้างไดเรคทอรี่สำหรับเก็บไฟล์ ISO ในกรณีที่ยังไม่มี
# mkdir -p /opt/xensource/packages/iso
3. สร้าง repository สำหรับเก็บไฟล์ ISO บน XenServer
# xe sr-create name-label="ISO-Repository" type=iso device-config:location=/opt/xensource/packages/iso/ device-config:legacy_mode=true content-type=iso
mount /dev/sda3 /opt/xensource/packages/iso/
4. mount point partition sda3 เข้ากับไดเรคทอรี่
# mount /dev/sda3 /opt/xensource/packages/iso
5. สั่ง scan เพื่อให้ XenSever update ISO ไฟล์ที่อยู่ใน repository
# xe sr-scan uuid=d33e98ca-1864-95a9-0d38-636b5a8fb412
6.ให้ mount อัตโนมัติทุกครั้งที่บูตโดยแก้ไขที่ file /etc/fstab โดยเพิ่มบรรทัดนี้เข้าไป
/dev/sda3 /opt/xensource/packages/iso ext3 noauto 0 0
คำสั่งในการดูรายละเอียด uuid ของ storage ,ลบ pbd , sr บน XenServer คลิ๊ก
คำสั่งสร้าง repository สำหรับเก็บ GuestOS , DomU , VPS nodes