Solaris10/qca-2 - PukiWiki

Solaris10

2008/02/23

Web Server のための最小構成のxVM

  • 基本的な考え方
    • Domain-0 = qca, Domain-U = qca-2
    • デバイスは qca の zfs volume
    • qca の /home は zfs filesystem
    • qca-2 の /home は qca を nfs mount
    • apache や rsync は qca-2 で動かす
  • Installed Softwares
    • OS Core System
      zfs create -V 20gb tank/qca-2
      virt-install -n qca-2 -r 1024 -f /dev/zvol/dsk/tank/qca-2
           --nographics -p -l /export/home/sol-nv-b78-x86-dvd.iso
      • /etc/vfstab
        /dev/dsk/c0d0s7 のmount先を /export/home から /opt へ変更
      • /etc/auto_home
         * qca:/export/home/&
        svcadm restart autofs
    • pkgadd -d http://www.blastwave.org/pkg_get.pkg
    • wgetのバイナリをどっかから持って来る
    • pkg-get -i wget
    • pkg-get -i tcsh
    • pkg-get -i apache2
      vi /opt/csw/apache2/etc/httpd.conf
        # DocumentRoot "/opt/csw/apache2/share/htdocs"
        DocumentRoot "/home/www"
        # <Directory "/opt/csw/apache2/share/htdocs">
        <Directory "/home/www">
      svcadm enable cswapache2
      svcs -x cswapache2
  • pkg-get -i ap2_modphp5
  • pkg-get -i php5_mysql
  • pkg-get -i mysql5
  • pkg-get -i rsync
    echo password > /opt/csw/etc/rsyncd.passwd
    chmod 600 /opt/csw/etc/rsyncd.passwd
    crontab -e
    30 1 * * * /opt/csw/bin/rsync --port=873 -az --delete 
       --password-file=/opt/csw/etc/rsyncd.passwd
       rsync://someone@aaa.bbb.ccc.ddd/somewhere /home/www/
  • pkg-get -i less
  • pkg-get -i openssh
  • pkg-get -i samba
  • pkg-get -i samba_doc

Solaris10/openldap

jdk

# mkdir /usr/jdk
# cd /usr/jdk
# ./jdk-6u4-solaris-i586.sh
# cd /usr
# ln -s jdk/jdk1.6.0_04 java
# cd /usr/bin
# foreach i (java javadoc javap javac javah javaws)
#  ln -s ../java/bin/$i .
# end
  • pkg-get -i tomcat5
Counter: 3438, today: 1, yesterday: 1

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSSPDF
Last-modified: 2008-02-23 (土) 11:02:31 (4047d)