We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

OpenSolaris feedback


Kenji
10-30-2009, 01:14 PM
Tak jsem na Kimsufi nahodil OpenSolaris a rozhodl jsem se napsat sem své postřehy:

1) V základní instalaci chybí nástroj beadm což je docela chyba. Beadm je jeden z nejdůležitějších nástrojů v Solarisu.
Řešení: pkg install SUNWbeadm SUNWinstall
Bez instalace SUNWinstall nebude beadm bohužel fungovat, viz. bug - http://defect.opensolaris.org/bz/show_bug.cgi?id=5400

2) Klávesy end, home, del nefungují - další OpenSolaris bug, ale dá se jednoduše fixnout.
http://www.opensolaris.cz/blog/kenji...nd-pgup-pgdown
Kód:
mkdir /tmp/xterm
env TERMINFO=/usr/share/lib/terminfo /bin/infocmp xterm > /tmp/xterm/xterm.ti
echo ' knp=\E[6~, kpp=\E[5~, kend=\EOF, khome=\EOH, ' >> /tmp/xterm/xterm.ti
env TERMINFO=/tmp/xterm /bin/tic -v /tmp/xterm/xterm.ti
cp /tmp/xterm/x/xterm /usr/share/lib/terminfo/x/xterm
echo '"\e[3~": delete-char' >> /etc/inputrc
3) Root je v upravené verzi Solarisu od OVH uživatelem a ne rolí. To není moc hezké, ideální by bylo, aby po instalaci OVH poslalo login a heslo nějakého uživatele s přidělenou rolí roota. Fix za normálního uživatele s oprávněním "Primary Administrator":
http://docs.sun.com/app/docs/doc/816...task-20?a=view
Kód:
pfexec /usr/sbin/usermod -K type=role root
pfexec /usr/sbin/usermod -R root uzivatel
4) Na systému není nainstalovaný Sendmail - nemožnost přijímání a posílání systémových mailů. Fix:
Kód:
pfexec pkg install SUNWsndm
svccfg -v import /var/svc/manifest/network/smtp-sendmail.xml
svccfg -v import /var/svc/manifest/network/sendmail-client.xml
svccfg -v import /var/svc/manifest/network/network-service.xml
svcadm enable network/service
svcadm enable smtp:sendmail
svcadm enable sendmail-client
5) Zprovoznění ZFS auto snapshotů:
Kód:
pfexec pkg install SUNWzfs-auto-snapshot
svccfg -v import /var/svc/manifest/system/filesystem/auto-snapshot.xml
svccfg -v import /var/svc/manifest/system/filesystem/auto-snapshot-roleadd.xml
svcadm enable cron
svcadm enable zfssnap-roleadd
svcadm enable auto-snapshot:monthly
svcadm enable auto-snapshot:weekly
svcadm enable auto-snapshot:daily
svcadm enable auto-snapshot:hourly
svcadm enable auto-snapshot:frequent
A ke snapshotům pak můžeme přistupovat třeba přes cd /.zfs/snapshot

6) Česká lokalizace, diakritika, apod. Nutno nainstalovat SUNWlang-cs a LC_ALL nastavit na cs_CZ.UTF-8
Kód:
pfexec pkg install SUNWlang-cs
echo 'export LC_ALL="cs_CZ.UTF-8" >> ~/.zshrc'
7) NTP daemon pro synchronizaci času
Kód:
echo 'server 0.pool.ntp.org' >> /etc/inet/ntp.conf
echo 'server 0.pool.ntp.org' >> /etc/inet/ntp.conf
echo 'server 2.pool.ntp.org' >> /etc/inet/ntp.conf
echo 'server 3.pool.ntp.org' >> /etc/inet/ntp.conf
svccfg -v import /var/svc/manifest/network/ntp.xml
svcadm enable ntp
Až narazím na další věci, tak je sem postnu, zatím to vypadá dobře.

P.S.: Užitečné zápisky o OpenSolarisu v češtině - http://www.opensolaris.cz/blog/kenji
P.S.2: Bylo by dobré, kdyby se v administraci dalo zvolit, které BE se má nabootovat.

Otázka: Proč nejsou načteny automaticky všechny manifesty?